Escolar Documentos
Profissional Documentos
Cultura Documentos
Tutorial Java ME 7
Java is everywhere !
Tutorial Java ME 8
Por que JME ?
Tutorial Java ME 9
Por que JME ?
Grande comunidade de desenvolvedores
Tutorial Java ME 10
Por que JME ?
Larga adoção pelas fabricantes !
Tutorial Java ME 11
Por que JME ?
Grupo preocupado e cuidando da evolução
da plataforma Java por você!
Tutorial Java ME 12
Por que JME ?
Fácil de aprender e rápido para desenvolver !
Tutorial Java ME 13
Por que JME ?
Dá para ganhar muito $$$ !!
Tutorial Java ME 14
Por que JME ?
E você ? Qual o seu motivo ?
Tutorial Java ME 15
Futuro do Java ME
• MIDP 3.0
• JavaFX Mobile
• SVG
• Mobile AJAX
• Mapas e LBS
Marlon Luz e Luis Anjos
MIDP 3.0 – O futuro do Java ME
Sexta as 15 horas – Auditório 3
Tutorial Java ME 16
Mercado de Trabalho
• SP continua com forte mercado para JEE
• JME se concentra nas regiões Norte e
Nordeste:
– Manaus: Centros de pesquisa
– Recife: C.E.S.A.R.
Tutorial Java ME 18
O JME além dos celulares e
handhelds
• Sistemas de telemetria
• Alarmes / Monitoramento
• Automação
• Centrais de telefonia
Igor Medeiros
O futuro do JavaCard
Sexta as 9 horas – Auditório 3
Tutorial Java ME 19
Parte II:
Desenvolvendo em JME
Tutorial Java ME 22
CLDC & CDC
• O CLDC é uma configuração voltada para os
dispositivos móveis realmente limitados, como
por exemplo: Celulares, pagers, assim como
para softwares embarcados.
• O CDC foi concebido para ser disponibilizado
em dispositivos móveis que necessitassem de
maior robustez e mais funcionalidades.
Tutorial Java ME 23
Perfil
• Complemento da configuração com
funcionalidades não atendidas pelo perfil.
– UI
– Multimedia
– RMS
– Game development
Tutorial Java ME 24
MIDP
• A combinação do perfil MIDP com a configuração CLDC é
a mais popular entre os dispositivos, sendo praticamente
um padrão dos telefones celulares vendidos no mundo
inteiro.
Tutorial Java ME 25
Pacotes Opcionais
• É responsabilidade da JCP especificar
novas funcionalidades, tais como:
Bluetooth, leitura de arquivos, etc.
• São disponibilizados pelos fabricantes dos
dispositivos e os principais responsáveis
pela diferenciação entre os diversos
aparelhos.
Tutorial Java ME 26
MSA
Tutorial Java ME 27
Convergência de
Dispositivos
Tutorial Java ME 28
Pensando
“Móvelmente”
• Limitação de CPU
• Limitação de memória
• Limitação de display
• Limitação de teclado
• Usabilidade: Fácil e intuitivo!
• Conectividade
Tutorial Java ME 29
Como mudar
o pensamento ?
Ricardo Ogliari
Serviços Dinâmicos em Pequenos Dispositivos
Quinta as 13 horas – Auditório 3
Robinson Brito
Produtividade com Java ME em Aplicações Corporativas
Quinta as 14 horas – Auditório 3
Tutorial Java ME 30
Ambiente de
Desenvolvimento
• Sun Wireless Toolkit
• Kits e ambientes proprietários
• IDE
– Netbeans Mobility Pack
– EclipseME
Werner Denzin
Introdução ao Desenv. Aplic. Corp. - Java ME para amb. iDEN
Quinta as 15 horas – Auditório 3
Tutorial Java ME 31
WTK 2.5
• Kit oficial de desenvolvimento
Tutorial Java ME 32
Netbeans Mobility Pack
Tutorial Java ME 33
EclipseME
Tutorial Java ME 34
Conectividade
Roberto Lopes
Explorando a conectividade da plataforma Java ME
Quinta as 10:30 horas – Auditório 3
Tutorial Java ME 35
Marge
Tutorial Java ME 37
Floggy
Tutorial Java ME 38
Multimedia & UI
• MMAPI
• UI: High level, low level, SVG, 3D e Swing
Tutorial Java ME 41
Obrigado!