desenvolvimento de aplicações para celular com java me
TRANSCRIPT
![Page 1: Desenvolvimento de aplicações para Celular com Java ME](https://reader033.vdocuments.net/reader033/viewer/2022051400/55ab5bd61a28ab6f5d8b4638/html5/thumbnails/1.jpg)
Desenvolvimento de
aplicações paracelular
com Java ME
Maurílio SilvaMobile/Game DeveloperForum Nokia Champion
![Page 2: Desenvolvimento de aplicações para Celular com Java ME](https://reader033.vdocuments.net/reader033/viewer/2022051400/55ab5bd61a28ab6f5d8b4638/html5/thumbnails/2.jpg)
Agenda
✔ Quem sou!?✔ Plataformas✔ O Java ME✔ Como iniciar✔ Possibilidades
![Page 3: Desenvolvimento de aplicações para Celular com Java ME](https://reader033.vdocuments.net/reader033/viewer/2022051400/55ab5bd61a28ab6f5d8b4638/html5/thumbnails/3.jpg)
Quem sou!?✔ Graduando em Computação, UEPB;✔ Membro colaborador no Embedded Lab, UFCG;✔ Vencedor do “4 days kickoff summer contest”,
2007, promovido pelo Forum Nokia;✔ Forum Nokia Champion*;✔ OSUM Leader UEPB;✔ Mobile developer;✔ Apaixonado por games.
*2007, 2008, 2009 e 2010.
![Page 4: Desenvolvimento de aplicações para Celular com Java ME](https://reader033.vdocuments.net/reader033/viewer/2022051400/55ab5bd61a28ab6f5d8b4638/html5/thumbnails/4.jpg)
Plataformastecnologias suportadas
Celular smartphonePlataforma: Series 40 S60Sistema: Nokia OS Symbian OSTecnologia: Java ME C++/Java ME/WRTScreen size: 128x160/240x320 240x320/640x360Jar size: 64 KB/2 MB UnlimitedHeap: 196 KB/2 MB Unlimited (~18 MB/N95)
![Page 5: Desenvolvimento de aplicações para Celular com Java ME](https://reader033.vdocuments.net/reader033/viewer/2022051400/55ab5bd61a28ab6f5d8b4638/html5/thumbnails/5.jpg)
O Java MEnúmeros
+540 milhões de aparelhos (Nokia) vendidos
+220 operadoras oferecem serviços
+635 modelos de aparelhos
+700 milhões de aparelhos
Fonte: Nokia, maio 2007.
![Page 6: Desenvolvimento de aplicações para Celular com Java ME](https://reader033.vdocuments.net/reader033/viewer/2022051400/55ab5bd61a28ab6f5d8b4638/html5/thumbnails/6.jpg)
O Java MEnúmeros
No Brasil, existem cerca de 176 milhões de aparelhos
e cerca de 72 milhões de computadores.
90,5% da população possui aparelho de telefone celular
o telefone residencial atinge cerca de 31%.
![Page 7: Desenvolvimento de aplicações para Celular com Java ME](https://reader033.vdocuments.net/reader033/viewer/2022051400/55ab5bd61a28ab6f5d8b4638/html5/thumbnails/7.jpg)
O Java MEvantagens
Variedade de API's: recursos fáceis de usar para tarefas comuns, como comunicação http ou enviar e receber SMS;
Pequena curva de aprendizado para desenvolvedores Java;
Grande base de instalação para todos os ambientes de celulares.
![Page 8: Desenvolvimento de aplicações para Celular com Java ME](https://reader033.vdocuments.net/reader033/viewer/2022051400/55ab5bd61a28ab6f5d8b4638/html5/thumbnails/8.jpg)
O Java MEdesvantagens
Nem todas as funcionalidades dos dispositivos estão disponíveis e os processos JSR, que introduzem novos padrões de funcionalidades, estão atrasados em relação à disponibilidade de funcionalidades nativas;
Elevado grau de fragmentação devido às variações entre os fabricantes de dispositivos e operadoras.
![Page 9: Desenvolvimento de aplicações para Celular com Java ME](https://reader033.vdocuments.net/reader033/viewer/2022051400/55ab5bd61a28ab6f5d8b4638/html5/thumbnails/9.jpg)
Possibilidades
MapasGames
ServiçosMultimidia
![Page 10: Desenvolvimento de aplicações para Celular com Java ME](https://reader033.vdocuments.net/reader033/viewer/2022051400/55ab5bd61a28ab6f5d8b4638/html5/thumbnails/10.jpg)
JSR 226 (Vector Graphics)Exibição de mapas
JSR 179 (Location)Encontrar a posição atualGravar/recuperar pontos de interesse
JSR 172 (Web Services)Requisitar endereços comerciais
Mapas
![Page 11: Desenvolvimento de aplicações para Celular com Java ME](https://reader033.vdocuments.net/reader033/viewer/2022051400/55ab5bd61a28ab6f5d8b4638/html5/thumbnails/11.jpg)
JSR 75 (File and PIM)Gravar e manter (cache) dados de mapasGravar e recuperar endereços
JSR 238 (Internationalization)“Localizar” a aplicação
Mapas
![Page 12: Desenvolvimento de aplicações para Celular com Java ME](https://reader033.vdocuments.net/reader033/viewer/2022051400/55ab5bd61a28ab6f5d8b4638/html5/thumbnails/12.jpg)
JSR 184 (3D Graphics)Criação e manipulação de ambientes 3D
JSR 135 (Mobile Media)SonsVídeo clips
JSR 82 (Bluetooth)P2P Jogos em rede local
JSR 180 (SIP)P2P Jogo através da internet
Games
![Page 13: Desenvolvimento de aplicações para Celular com Java ME](https://reader033.vdocuments.net/reader033/viewer/2022051400/55ab5bd61a28ab6f5d8b4638/html5/thumbnails/13.jpg)
JSR 172 (Web Services)Acessar e “interpretar” dados (xml)
JSR 205 (Messaging)Enviar informações para amigos
JSR 75 (File and PIM)Gravar/armazenar (cache) dadosRecuperar o número de telefone de amigospara o envio de mensagem
JSR 238 (Internationalization)“Localizar” a aplicação
Serviços
![Page 14: Desenvolvimento de aplicações para Celular com Java ME](https://reader033.vdocuments.net/reader033/viewer/2022051400/55ab5bd61a28ab6f5d8b4638/html5/thumbnails/14.jpg)
MultimídiaJSR 234 (Multimedia)
Captura de foto, vídeo e áudioExecução de áudio/vídeo
JSR 205 (Messaging)Enviar mensagens multimídia para os amigos (imagens, vídeo, áudio e texto)
JSR 179 (Location)“Localizar” a aplicação
JSR 75 (File and PIM)Salvar dados
![Page 15: Desenvolvimento de aplicações para Celular com Java ME](https://reader033.vdocuments.net/reader033/viewer/2022051400/55ab5bd61a28ab6f5d8b4638/html5/thumbnails/15.jpg)
Como iniciar✔ Fazer o download WTK
java.sun.com/products/sjwtoolkit/download.html
✔ Escolher uma IDEEclipse Pulsar
www.eclipse.org
NetBeanswww.netbeans.org
✔ Fazer o download do SDK
![Page 16: Desenvolvimento de aplicações para Celular com Java ME](https://reader033.vdocuments.net/reader033/viewer/2022051400/55ab5bd61a28ab6f5d8b4638/html5/thumbnails/16.jpg)
Como iniciarcomunidades
✔ Forum Nokiahttp://forum.nokia.com
✔ Samsung Mobile Innovatorhttp://innovator.samsungmobile.com
✔ Developer Sony Ericssonhttp://developer.sonyericsson.com
✔ Motodevhttp://developer.motorola.com
✔ LG Mobile Developer Network✔ http://developer.lgmobile.com
![Page 17: Desenvolvimento de aplicações para Celular com Java ME](https://reader033.vdocuments.net/reader033/viewer/2022051400/55ab5bd61a28ab6f5d8b4638/html5/thumbnails/17.jpg)
Forum Nokiajoin us at: http://community.forum.nokia.com
![Page 18: Desenvolvimento de aplicações para Celular com Java ME](https://reader033.vdocuments.net/reader033/viewer/2022051400/55ab5bd61a28ab6f5d8b4638/html5/thumbnails/18.jpg)
Forum Nokiahttp://www.forum.nokia.com/Devices/
![Page 19: Desenvolvimento de aplicações para Celular com Java ME](https://reader033.vdocuments.net/reader033/viewer/2022051400/55ab5bd61a28ab6f5d8b4638/html5/thumbnails/19.jpg)
Forum Nokiahttp://www.forum.nokia.com/Devices/
![Page 20: Desenvolvimento de aplicações para Celular com Java ME](https://reader033.vdocuments.net/reader033/viewer/2022051400/55ab5bd61a28ab6f5d8b4638/html5/thumbnails/20.jpg)
Forum Nokiahttp://www.forum.nokia.com/Devices/
![Page 21: Desenvolvimento de aplicações para Celular com Java ME](https://reader033.vdocuments.net/reader033/viewer/2022051400/55ab5bd61a28ab6f5d8b4638/html5/thumbnails/21.jpg)
Forum Nokiahttp://wiki.forum.nokia.com/index.php/Portal:_Portuguese
![Page 22: Desenvolvimento de aplicações para Celular com Java ME](https://reader033.vdocuments.net/reader033/viewer/2022051400/55ab5bd61a28ab6f5d8b4638/html5/thumbnails/22.jpg)
Forum Nokiahttps://projects.forum.nokia.com/home
![Page 23: Desenvolvimento de aplicações para Celular com Java ME](https://reader033.vdocuments.net/reader033/viewer/2022051400/55ab5bd61a28ab6f5d8b4638/html5/thumbnails/23.jpg)
![Page 24: Desenvolvimento de aplicações para Celular com Java ME](https://reader033.vdocuments.net/reader033/viewer/2022051400/55ab5bd61a28ab6f5d8b4638/html5/thumbnails/24.jpg)
Perguntas!?