j2me myth busters - justjava 2008
Post on 25-Dec-2014
1.111 Views
Preview:
DESCRIPTION
TRANSCRIPT
Java ME
MIDletCanvas
javax.microedition.lcduiRecordStore
ListGameCanvas
EclipseMESprite
Java ME ListGameCanvas
Command Screen Form
AntennaMobility Pack
The Busters:
Marlon LuzArquiteto de Mobilidade, Arquiteto de Mobilidade, Membro do JCP, experiência de 7 anos de mobilidademarlon.luz@gmail.com
Bruno OliveiraArquiteto de Mobilidade, Arquiteto de Mobilidade,
Mobup Inovações
Tecnológicas. Experiência de
2 anos de mobilidade e 5
anos de Java
bruno@abstractj.com
Cenário Atual - Tecnologia
Evolução
Afinal, o que são Mitos?
Como surgem os mitos?
Origem
Tempo
Dúvidas
Preguiça
Paradigma
Dúvidas
Mitos
1. Java ME só serve para jogos
2. Java ME tem UI pobre2. Java ME tem UI pobre
3. Java ME não é seguro
4. Java ME vai ser descontinuado
5. Java ME não é portável
6. Java ME não é escalável
7. Java ME não tem padronização7. Java ME não tem padronização
8. Canvas é escrever tudo do zero
9. Java ME é o futuro
10. Java ME tem poucas ferramentas
Java ME só serve pra jogos
Java ME tem UI pobre
Java ME não é seguro
JSR 177 SATSA BouncyCastle
APIProguard
HTTPS
APIProguard
Obfuscator
Java ME vai ser descontinuado
• Java ME não é apenas para celulares
• Sempre existirão dispositivos limitados
Java ME não é portável
Um mesmo programa para TV Digital pode funcionar
em diversos STB ?
- SIM.- SIM.
Um mesmo MIDlet pode funcionar em diversos modelos
de celulares ?
- Na teoria sim, mas na prática nem sempreC
Porque nem sempre funciona ?Porque nem sempre funciona ?
- Problema de Fragmentação.
Problema de Fragmentação está sendo resolvido ?
- PhoneME
Java ME não é escalável
MIDP 2.0
CLDC 1.0
MIDP 2.0
CLDC 1.0
MIDP 2.0
CLDC 1.0
Bluetooth
MMAPI
Location API
CLDC 1.0
Bluetooth
MMAPI
Location API
SIP API
WMA
Payment
MIDP 2.0
CLDC 1.0
MIDP 2.0
CLDC 1.0
Bluetooth
MMAPI
CLDC 1.0
Bluetooth
MMAPI
Location API
SIP API
Location API
SIP API
WMA
Payment
Payment
SATSA
WebServices
3D Graphics
API
Java ME não tem padronização
JCP
�Empresas:
�MSA (JSR 248)
�CLDC 1.1 (JSR 139)
�MIDP 2.0 (JSR 118)
�MMAPI (JSR 135)
�J2ME Web Services (JSR 172)
�Empresas:
� Nokia
� Motorola
� Samsung
� Siemens
� Sony Ericsson
... �SATSA (JSR 177)
�Location API (JSR 179)
�3D Graphics API (JSR 184)
�Internationalization (JSR 238)
� ...
�Individual:
� Marlon Luz
� Luís Albinati
� E
Canvas é escrever tudo do zero
O que você acha que há de comum nessas APIs?
CANVAS!
É o futuro!
Java ME tem poucas ferramentas
-Eclipse ME
-Netbeans Mobility Pack
-J2ME Polish
-Toolkits de fabricantes
-xME Unit;
-cqME
Marge-Marge
-Proguard
-Ksoap
-KXML-E.
Conclusão
Obrigado!
Java MEJava ME
Bruno Silva - bruno@abstractj.com
Marlon Luz - marlon.luz@gmail.com
top related