Sprite                      EclipseME
   MIDlet
                                  Canvas
                                 ...
The Busters:

     Marlon Luz
     Arquiteto de Mobilidade,
     Membro do JCP, experiência
     de 7 anos de mobilidade
 ...
Cenário Atual - Tecnologia
Evolução
Afinal, o que são Mitos?
Como surgem os mitos?
Origem

  Tempo



 Preguiça



  Dúvidas




Paradigma
Mitos

1. Java ME só serve para jogos
2. Java ME tem UI pobre
3. Java ME não é seguro
4. Java ME vai ser descontinuado
5. ...
Java ME só serve pra jogos
Java ME tem UI pobre
Java ME não é seguro

 JSR 177                HTTPS
  SATSA                         BouncyCastle
            Proguard
    ...
Java ME vai ser descontinuado

                   •Java ME não é
                   apenas para celulares

               ...
Java ME não é portável

Um mesmo programa para TV Digital pode funcionar
em diversos STB ?
- SIM.


Um mesmo MIDlet pode f...
Java ME não é escalável

                                                      MIDP 2.0
                                  ...
Java ME não tem padronização
                                 JCP
                                       Empresas:
       ...
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 U...
Conclusão
Obrigado!


         Java ME

     Bruno Silva - bruno@abstractj.com

     Marlon Luz - marlon.luz@gmail.com
Upcoming SlideShare
Loading in …5
×

J2ME Myth Busters - JustJava 2008

1,338 views
1,266 views

Published on

J2ME Myth Busters - JustJava 2008

Published in: Technology, News & Politics
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,338
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
73
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

J2ME Myth Busters - JustJava 2008

  1. 1. Sprite EclipseME MIDlet Canvas RecordStore javax.microedition.lcdui GameCanvas Java ME List Command Screen Form Antenna Mobility Pack
  2. 2. The Busters: Marlon Luz Arquiteto de Mobilidade, Membro do JCP, experiência de 7 anos de mobilidade marlon.luz@gmail.com Bruno Oliveira Arquiteto de Mobilidade, Mobup Inovações Tecnológicas. Experiência de 2 anos de mobilidade e 5 anos de Java bruno@abstractj.com
  3. 3. Cenário Atual - Tecnologia
  4. 4. Evolução
  5. 5. Afinal, o que são Mitos?
  6. 6. Como surgem os mitos?
  7. 7. Origem Tempo Preguiça Dúvidas Paradigma
  8. 8. Mitos 1. Java ME só serve para jogos 2. 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ção 8. Canvas é escrever tudo do zero 9. Java ME é o futuro 10. Java ME tem poucas ferramentas
  9. 9. Java ME só serve pra jogos
  10. 10. Java ME tem UI pobre
  11. 11. Java ME não é seguro JSR 177 HTTPS SATSA BouncyCastle Proguard API Obfuscator
  12. 12. Java ME vai ser descontinuado •Java ME não é apenas para celulares •Sempre existirão dispositivos limitados
  13. 13. Java ME não é portável Um mesmo programa para TV Digital pode funcionar em diversos STB ? - SIM. Um mesmo MIDlet pode funcionar em diversos modelos de celulares ? - Na teoria sim, mas na prática nem sempre Porque nem sempre funciona ? - Problema de Fragmentação. Problema de Fragmentação está sendo resolvido ? - PhoneME
  14. 14. Java ME não é escalável MIDP 2.0 CLDC 1.0 Bluetooth MIDP 2.0 MMAPI CLDC 1.0 Location API Bluetooth SIP API MIDP 2.0 MMAPI WMA CLDC 1.0 Location API Payment Bluetooth SIP API SATSA MIDP 2.0 MMAPI WMA WebServices CLDC 1.0 MIDP 2.0 Location API Payment 3D Graphics Bluetooth CLDC 1.0 SIP API API MMAPI
  15. 15. Java ME não tem padronização JCP Empresas: Nokia MSA (JSR 248) Motorola CLDC 1.1 (JSR 139) Samsung MIDP 2.0 (JSR 118) Siemens MMAPI (JSR 135) Sony Ericsson J2ME Web Services (JSR 172) ... SATSA (JSR 177) Individual: Location API (JSR 179) Marlon Luz 3D Graphics API (JSR 184) Luís Albinati Internationalization (JSR 238)
  16. 16. Canvas é escrever tudo do zero O que você acha que há de comum nessas APIs? CANVAS!
  17. 17. É o futuro!
  18. 18. Java ME tem poucas ferramentas Eclipse ME - Netbeans Mobility Pack - J2ME Polish - Toolkits de fabricantes - xME Unit; - cqME - Marge - Proguard - Ksoap - -KXML - .
  19. 19. Conclusão
  20. 20. Obrigado! Java ME Bruno Silva - bruno@abstractj.com Marlon Luz - marlon.luz@gmail.com

×