Programação de dispositivos móveis com Java ME e NetBeans - Leandro Nunes

2,247 views
2,172 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
2,247
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
43
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Programação de dispositivos móveis com Java ME e NetBeans - Leandro Nunes

  1. 1. Programação de dispositivos móveis com Java ME e NetBeans Tchelinux 2010 – Bagé Leandro Nunes [email_address]
  2. 2. about me <ul><li>Leandro Nunes </li><ul><li>Coordenador RSJUG </li><ul><li>Grupo de usuários Java do RS </li></ul><li>SCJP 5 </li><ul><li>Programador Java certificado pela Sun </li></ul><li>Projetista Java, desenvolvedor PHP, usuário Linux e palestrante em diversos eventos de software livre
  3. 3. Meu blog </li><ul><li>http://leandron.wordpress.com/ </li></ul></ul></ul>
  4. 4. Sobre o que vamos falar ? <ul><li>O que são dispositivos móveis ?
  5. 5. Números do mercado de dispositivos móveis
  6. 6. Java ME </li><ul><li>Introdução
  7. 7. Classificando os dispositivos </li></ul><li>NetBeans
  8. 8. “ Mão na massa”
  9. 9. Links interessantes </li></ul>
  10. 10. Dispositivos móveis <ul><li>O que são ? </li></ul>
  11. 11. Números do mercado <ul><li>Hoje em dia os usuários de telefonia celular utilizam seus aparelhos para transmitir dados do que para receber e efetuar chamadas
  12. 12. No Brasil, existem cerca de 173 milhões de aparelhos </li><ul><li>...existem cerca de 72 milhões de computadores. </li></ul><li>90,5% da população possui aparelho de telefone celular </li><ul><li>...telefone residencial atinge cerca de 31%. </li></ul></ul>
  13. 13. Números do Mercado <ul><li>Algumas áreas que estão em expansão </li><ul><li>Mobile payment
  14. 14. Mobile marketing
  15. 15. Soluções em “software sob medida” </li></ul><li>Existem previsões de que esse mercado movimente 17 bilhões de dólares até 2012 </li><ul><li>Fonte: http://www.google.com/hostednews/afp/article/ALeqM5hNDTWqyTbxd980-aZAMqencca-RA </li></ul></ul>
  16. 16. Dispositivos móveis <ul><li>Nosso foco </li><ul><li>Desenvolvimento de aplicações para </li><ul><li>Telefones celulares
  17. 17. Smartphones </li></ul><li>Java ME
  18. 18. NetBeans </li></ul></ul>
  19. 19. Java em UM slide HARDWARE REAL SISTEMA OPERACIONAL APLICAÇÃO EM CÓDIGO NATIVO APLICAÇÃO JAVA “1” APLICAÇÃO JAVA “2” Máquina Virtual Java – JVM
  20. 20. Java ME <ul><li>Java Micro Edition
  21. 21. Edição da plataforma Java adaptada para dispositivos móveis
  22. 22. Permite interagir adequadamente com os diversos recursos oferecidos pelos dispositivos </li></ul>
  23. 23. Java ME <ul><li>Ao desenvolver um software, temos que ter em mente quais serão os requisitos mínimos do dispositivo em que a aplicação irá ser executada
  24. 24. Para isso, existem algumas especificações que definem grupos de recursos que são disponibilizados pelos fabricantes </li><ul><li>Configurações – relativo à adaptação da JVM
  25. 25. Perfis – relativo aos recursos disponíveis </li></ul></ul>
  26. 26. Java ME <ul><li>Configurações </li><ul><li>CDC
  27. 27. CLDC 1.0
  28. 28. CLDC 1.1 </li></ul><li>Perfis </li><ul><li>MIDP 2.0
  29. 29. MIDP 3.0 </li></ul></ul>
  30. 30. Java ME
  31. 31. NetBeans <ul><li>Atualmente na versão 6.8 </li><ul><li>6.9 é RC2 </li></ul><li>Para fazer o download </li><ul><li>http://netbeans.org/downloads/index.html </li></ul></ul>
  32. 32. NetBeans <ul><li>É um ambiente integrado de desenvolvimento (IDE)
  33. 33. Suporta Java, C/C++, Ruby, Python, Groovy, PHP, e muito mais...
  34. 34. Open-source
  35. 35. Fácil de instalar </li><ul><li>Distribuído em Linux, Mac OS X, Solaris e Windows </li></ul><li>Muita documentação e comunidade ativa </li></ul>
  36. 36. “Mão na Massa” <ul><li>A ideia é criar uma pequena aplicação usando NetBeans </li><ul><li>Entender a ferramenta, como criar um projeto
  37. 37. O que são de como funcionam os Midlets
  38. 38. Testar no emulador
  39. 39. Testar no aparelho real </li></ul><li>Entender os desafios no desenvolvimento de aplicações mobile </li></ul>
  40. 40. Links interessantes <ul><li>RSJUG - http://www.rsjug.org
  41. 41. Java ME - http://java.sun.com/javame/index.jsp
  42. 42. NetBeans - http://netbeans.org/
  43. 43. Floggy - http://floggy.sourceforge.net/ </li><ul><li>Um ótimo framework de persistência </li></ul><li>Meu blog - http://leandron.wordpress.com/ </li><ul><li>Esses slides estão lá! </li></ul></ul>
  44. 44. Perguntas ? <ul><li>Programação de dispositivos móveis com Java ME e NetBeans
  45. 45. Tchelinux 2010 – Bagé/RS
  46. 46. Leandro Nunes </li><ul><li>[email_address] </li></ul></ul>

×