7. Plataforma J2ME
Profile → Conjunto de API’s que
complementa uma “configuração” para
prover funcionalidades para um
determinado mercado ou dispositivo
Configuration → Define a Máquina
Virtual e um conjunto de características
básicas.
7
8. CLDC → Connected Limited Device Configuration
Especifica o ambiente Java para telefones celulares, pagers e
PDAs.
Define características dos dispositivos CLDC:
Mínimo de 192 kb para a plataforma Java
Processador de 16 ou 32 bits
Baixo consumo de energia
Conexão limitada
8
10. CDC → Connected Device Configuration
Superconjunto da CLDC
CVM
Especifica o ambiente Java para TV Digital, dispositivos sem
fio de alto nível e sistemas automotivos
10
12. JTWI → Java Technology for the Wireless Industry
Conjunto de serviços e especificações padrão
Objetivos:
Minimizar a fragmentação de APIs no mercado de
telefones celulares
Entregar uma especificação clara e previsível para os
fabricantes de dispositivos, operadores e
desenvolvedores de aplicação
12
13. MIDP → Mobile Information Device Profile
Ambiente de execução, baseado na CLDC, para
dispositivos sem fio. Define:
Dispositivo MID (visor, entrada, memória, rede, som)
API de interface, mídia e jogos
Políticas de segurança
Etc
MIDP 2.0:
Game API
Media API
Secure Connection API
13
26. NetBeans Mobility Pack
Extensão do NetBeans para Java ME
CDC
CLDC
Integração com o Wireless Toolkit
Suporte de outros emuladores
Nokia, Sony Ericsson, Motorola, Siemens, ...
Visual Designer
26
29. Java ME SDK 3.0
Sucessor do Sun Java Wireless Toolkit 2.5.2
Integração do CDLC/MIDP, CDC/FP/PBP/AGUI e BD-J
em um único SDK
HotSpot CLDC
Novo ambiente de desenvolvimento
Integração com Lightweight UI Toolkit (LWUIT)
29
38. Referências
DFJUG-Brasil. Curso JEDI - Desenvolvimento de
Aplicações Móveis. Disponível em
<http://jedi.wv.com.br>. Acesso em 22/07/2009
FONSECA, E. Ciclo de vida do MIDlet. Disponível em
<http://imasters.uol.com.br/artigo/3416/java/ciclo_
de_vida_do_midlet/>. Acesso em 11/09/2009
38