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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Conceitos Preliminares 42sofisticação à implementação e possibilitando o suporte a diferentes tipos dedispositivos com um ambiente de execução Java compatível. São eles:• Foundation Profile (FP) – é o perfil mais básico. Possui apenasbibliotecas básicas como rede e Entrada/Saída (I/O). Esse perfil nãosuporta a criação de gráficos nem interfaces gráficas com o usuário(GUIs);• Personal Basis Profile (PBP) – É o perfil intermediário e incorpora oFP. Permite a construção de GUIs através de um subconjuntolimitado do AWT (Geary & McClellan, 1997) e também implementao modelo de programação Xlet <strong>que</strong> será visto a seguir; e• Personal Profile (PP) – É o perfil CDC mais avançado e engloba oPBP além de suportar integralmente o AWT e applets (SUN, 1994).Para o desenvolvimento de um ambiente de execução Java em uma ediçãoJava ME, é obrigatória a escolha de uma configuração e um perfil. No entanto,podem ser adicionados pacotes extras de acordo com o critério do fabricante,como mostrado na Figura 10. A figura mostra a criação de um ambiente onde foiescolhida a configuração CDC, o perfil PBP, mais o pacote opcional JSSE (JavaSecure Sockets Extension), <strong>para</strong> realizar conexões de rede seguras.Figura 10 – Exemplo de ambiente de execução Java.A construção do ambiente de execução Java mínimo <strong>para</strong> TV digital émuito semelhante ao exemplo citado anteriormente. Apresenta a configuraçãoCDC, o perfil PBP (sendo <strong>que</strong> o PP é permitido) e algumas bibliotecas opcionais.A soma do PBP com o CDC mantém, ainda, a compatibilidade com oPersonalJava (uma configuração de máquina virtual Java prevista no GEM/MHPe cuja normalização foi descontinuada sendo substituída pelo CDC/CLDC).

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

Saved successfully!

Ooh no, something went wrong!