Upgrade to Pro — share decks privately, control downloads, hide ads and more …

J2ME Myth Busters

Avatar for abstractj abstractj
January 04, 2012

J2ME Myth Busters

JustJava 2008

Avatar for abstractj

abstractj

January 04, 2012
Tweet

More Decks by abstractj

Other Decks in Technology

Transcript

  1. Java ME MIDlet Canvas javax.microedition.lcdui RecordStore List GameCanvas EclipseME Sprite

    Java ME List GameCanvas Command Screen Form Antenna Mobility Pack
  2. The Busters: Marlon Luz Arquiteto de Mobilidade, Arquiteto de Mobilidade,

    Membro do JCP, experiência de 7 anos de mobilidade [email protected] Bruno Oliveira Arquiteto de Mobilidade, Arquiteto de Mobilidade, Mobup Inovações Tecnológicas. Experiência de 2 anos de mobilidade e 5 anos de Java [email protected]
  3. Mitos 1. Java ME só serve para jogos 2. Java

    ME tem UI pobre 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 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
  4. Java ME não é seguro JSR 177 SATSA BouncyCastle API

    Proguard HTTPS API Proguard Obfuscator
  5. Java ME vai ser descontinuado • Java ME não é

    apenas para celulares • Sempre existirão dispositivos limitados
  6. 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 sempre Porque nem sempre funciona ? Porque nem sempre funciona ? - Problema de Fragmentação. Problema de Fragmentação está sendo resolvido ? - PhoneME
  7. 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
  8. 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
  9. Canvas é escrever tudo do zero O que você acha

    que há de comum nessas APIs? CANVAS!
  10. Java ME tem poucas ferramentas - Eclipse ME - Netbeans

    Mobility Pack - J2ME Polish - Toolkits de fabricantes - xME Unit; - cqME Marge - Marge - Proguard - Ksoap - KXML - .