12.07.2015 Views

Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ...

Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ...

Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Conceitos Preliminares 40Seguindo a especificação do GEM, o padrão BD-J também define doisperfis <strong>para</strong> suas aplicações:• BD-VIDEO – esse perfil não re<strong>que</strong>r canal de retorno; e• BD-LIVE – esse perfil re<strong>que</strong>r canal de retorno proporcionando odownload de conteúdos e aplicações novas.2.4.<strong>Ambiente</strong>s de Execução JAVA <strong>para</strong> TVUm ambiente de execução Java (Java Runtime Environment – JRE) é umaimplementação da tecnologia Java <strong>para</strong> uma plataforma específica. Ele é instaladoe executado como uma aplicação nativa com o propósito de executar e gerenciaraplicativos JAVA. O JRE fornece, portanto, uma abstração comum <strong>para</strong> asaplicações JAVA e é implementado em código nativo.A tecnologia Java pode ser subdividida como mostra a Figura 9. Estadivisão procura enquadrar essa tecnologia em algumas plataformas-alvo:• A edição Java EE (antiga J2EE) é voltada <strong>para</strong> o segmento dosservidores, é uma edição <strong>que</strong> possui recursos avançados <strong>para</strong>aplicações empresariais;• A edição Java SE (antiga J2SE) é a edição padrão recomendada <strong>para</strong>a maioria das plataformas, incluindo, principalmente, desktops; e• A edição Java ME (antiga J2ME) é a edição <strong>para</strong> plataformas comrecursos limitados como PDAs, celulares, set-top boxes, quios<strong>que</strong>s,terminais de impressão, entre outros.A Java ME é, dentre todas as edições citadas, a <strong>que</strong> precisa se adequar àmaior variedade de dispositivos. Além disso, <strong>para</strong> ganhar relevância ela deve seramplamente adaptável, pois a categoria de produtos por ela compreendida está emconstante evolução: os fornecedores estão constantemente adicionando novasfuncionalidades e identificando novos nichos de produtos (SUN, 2005a). Paraisso, a edição Java ME prevê algumas alternativas de configurações, perfis epacotes opcionais <strong>para</strong> um ambiente de execução Java específico <strong>para</strong> umproduto.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!