Desenvolvimento de Aplicações Móveis com JavaME

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

    1 Favorite

    Desenvolvimento de Aplicações Móveis com JavaME - Presentation Transcript

    1.  
    2. Desenvolvimento de Aplicações Móveis com JavaME Waldir R. Pires Jr 26/10/2007
    3. Agenda
      • Sobre o palestrante
      • Introdução
      • Tecnologias para desenvolvimento de aplicações móveis
      • Tecnologia Java para dispositivos embarcados
      • Ambiente e processo de desenvolvimento
      • Tecnologias JavaME (APIs e JSRs)
      • Padronização
      • Tendências, conclusão e perguntas
    4. Sobre o Palestrante
      • Passado
        • Desenvolvimento de Aplicações Java desde 2000 (JavaSE, JavaEE e JavaME)
        • 2004-2006: Siemens/Benq Mobile (Multimídia, JSR 253 e Padronização Java)
      • Presente
        • Engenheiro de SW JavaEE pelo Synergia-DCC-UFMG
        • Consultor e instrutor de cursos Java/OO, Java Swing e JavaME pela Eteg TI.
    5. Introdução
      • Objetivos
        • Visão geral sobre a plataforma JavaME
      • Histórico do JavaME
      • Mercado de dispositivos móveis
        • Crescimento nos países em desenvolvimento
      • Mercado de aplicações móveis
        • Jogos, serviços de valor agregado, desenvolvimento de APIs e frameworks, aplicações corporativas
    6. Sistemas Móveis Embarcados
    7. Cadeia de Valor para Dispositivos Móveis
    8.  
    9. Plataforma JavaME
    10. Configurações e Perfis
    11. MIDP 2.0
      • Modelo de Aplicação – MIDlet Suite
      • Ciclo de vida do MIDlet
      • User interface API (LCDUI)
      • Armazenamento de registros - RMS API
      • Protocolos e funcionalidades avançadas de rede, incluindo conexões seguras
      • API de jogos e mídia
      • Política de segurança e assinatura de código
      • Empacotamento de aplicativos e provisionamento sobre o ar (OTA)
    12. Arquitetura JavaME
    13. Ambiente de Desenvolvimento
      • Ferramentas
        • Mínimo
          • JDK (Java Development Kit)
          • SDKs (Wireless Toolkit, SDKs de fabricantes)
        • Recomendado
          • JDK + SDK
          • IDEs (Eclipse + EclipseME plugin, Netbeans + Mobility Pack)
        • Dispositivo real
          • Telefones celulares, PDAs, Smartphones, etc.
    14. Ambiente e Processo de Desenvolvimento Plataforma de Dispositivo Dispositivo Dispositivo Emulador Dispositivo Real 1..n
    15. Ambiente e Processo de Desenvolvimento
    16. Ambiente e Processo de Desenvolvimento
    17. Hello World em JavaME Demos no WTK
    18. Tecnologias e APIs JavaME
    19. Integração JavaME/JavaEE
    20. Padronização
      • Objetivos
        • Minimizar fragmentação
          • Plataforma, implementação e dispositivo
      • Esforços
        • Java Technology for the Wireless Industry (JTWI) – JSR 185
        • Mobile Services Architecture (MSA) – JSR 248
      • Java Community Process (JCP)
        • Java Specification Request (JSR)
    21. Padronização Java EG Especialista TCK Entidade EC PMO Grupos Maintenance Lead Spec Lead Membros RI Spec Artefatos Empresa Indivíduo Participação JCP ------ --------- ----
    22. Padronização Java Initiation First Draft Public Draft Final Draft Final Release Maintenance Writing the proposal Submitting the proposal Review and acceptance by EC EG Formation Preparing the FD Review and Updates in the FD TCK and RI Planning Review and Updates in the PD Approval of PD by EC Preparing for Final Draft of Spec Delivery of TCK and RI Submitting Final Draft to EC Approval by EC Submitting the Final Release of Spec, RI and TCK Review and updates in Maintenance Versions Input of functionalities for new Spec Proposal ------------------- Participants: Public Expert Group Spec/Maintenance Leader JCP Members Executive Comittee TCK RI
    23. JTWI e MSA
    24. JTWI e MSA Fonte: https://meapplicationdevelopers.dev.java.net/fragmentation.html
    25. Tendências
      • Curto e médio prazo
        • Crescimento no Windows Mobile em smartphones
          • Dot NET Compact Framework vs. JavaME
        • Novas tecnologias JavaME
          • MSA incorporado nos dispositivos (SE Z750)
          • JavaFX Mobile, Mobile Ajax
          • Novas JSRs (MTA 2.0, IMS API, MIDP 3.0, etc.)
      • Longo prazo
        • Convergência do CLDC e CDC, JavaSE
        • Capacidade de processamento dos dispositivos
          • Fim do JavaME?
    26. Conclusões
      • Mercado em crescimento
        • Transações móveis, jogos, aplicações corporativas
        • Consumo de conteúdo (texto, mídia)
      • Convergência de serviços e tecnologias para o dispositivo móvel
        • Texto, mídia, dados, serviços baseados em IP
      • JavaME como plataforma de desenvolvimento
        • Portabilidade, ubiquidade e número de desenvolvedores
    27. Links Interessantes
    28. Perguntas
      • Contato: wpjr2@yahoo.com
      ?
    29.  
    30.  
    31.  

    + wpjr2wpjr2, 2 years ago

    custom

    544 views, 1 favs, 1 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 544
      • 506 on SlideShare
      • 38 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 0
    Most viewed embeds
    • 38 views on http://wpjr2.wordpress.com

    more

    All embeds
    • 38 views on http://wpjr2.wordpress.com

    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