Aplicativos Moveis Com J2ME

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Aplicativos Moveis Com J2ME - Presentation Transcript

    1. Aplicativos Móveis com J2ME João Sávio Ceregatti Longo Sun Campus Ambassador UNESP – Rio Claro/SP
    2. Agenda Dispositivos Móveis J2ME NetBeans Mobility Pack Java ME SDK 3.0 JavaFX Mobile 2
    3. Dispositivos Móveis 2 bilhões de dispositivos no mundo 3
    4. Dispositivos Móveis Prós: Pequenos Robusto e confiável Inicialização Baixo consumo de energia Contras: Memória Processamento Conectividade 4
    5. J2EE x J2SE x J2ME 5
    6. Portabilidade J2ME 6
    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
    9. Processo de Verificação em 2 Fases 9
    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
    11. J2SE x CDC x CLDC 11
    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
    14. Estrutura do MIDP 2.0 14
    15. RMS → Record Management Store Coleção de registros → “banco de dados” 15
    16. O que é um MIDlet? Aplicação desenvolvida com a utilização do perfil MIDP e conseqüentemente da configuração CLDC. 16
    17. Demo 17
    18. Hello World public class HelloWorld extends MIDlet implements CommandListener{ private Command exitCommand; private TextBox tBox; public HelloWorld() { exitCommand = new Command("Exit", Command.EXIT, 1); tbox = new TextBox("Hello world MIDlet", "Hello World!", 25, 0); tbox.addCommand(exitCommand); tbox.setCommandListener(this); } 18
    19. Hello World public void startApp() { Display.getDisplay(this).setCurrent(tbox); } public void pauseApp() {} public void destroyApp(boolean unconditional) {} public void commandAction(Command c, Displayable d) { if (c == exitCommand) { destroyApp(false); notifyDestroyed(); } } } 19
    20. Hello World 20
    21. Hello World 21
    22. O que mais eu faço com J2ME? 22
    23. Segurança Java Security Architecture Suporte à criptografia HTTPs SSL 23
    24. Network Wi-Fi SMS/MMS GPRS Bluetooth Infravermelho Web Services Qualquer tecnologia futura 24
    25. Como faço aplicações J2ME? 25
    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
    27. 27
    28. Demo 28
    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
    30. Java ME SDK 3.0 → LWUIT 30
    31. Mais? Sim, JavaFX Mobile!!! 31
    32. O que é JavaFX? JavaFX é uma platforma para criação e disponibilização de RIA em todas as telas da sua vida JavaFX is Powered by Java 32
    33. JavaFX Mobile!!! Antes: MIDlet Depois: JavaFX Mobile 33
    34. JavaFX Mobile!!! 34
    35. JavaFX Mobile!!! 35
    36. Perguntas? 36
    37. Treinamentos J2ME http://www.netbeans.org/kb/trails/mobility.html https://sailearningconnection.skillport.com http://java.sun.com/javame/reference/apis.jsp http://jedi.wv.com.br JavaFX Mobile: http://www.javafx.com http://www.javapassion.com/javafx/#JavaFX_Mobile 37
    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
    39. Obrigado!!! João Sávio Ceregatti Longo joao.savio@sun.com joaosavio@gmail.com www.joaosavio.com

    + João LongoJoão Longo, 2 months ago

    custom

    172 views, 0 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 172
      • 172 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories