desenvolvimento móvel com java mepet/ciclo_seminarios/tecnicos/... · –jsr 120: wireless...
TRANSCRIPT
![Page 1: Desenvolvimento Móvel com Java MEpet/ciclo_seminarios/tecnicos/... · –JSR 120: Wireless Messaging API –JSR 135: Mobile Media API –JSR 172: J2ME™ Web Services Specification](https://reader035.vdocuments.mx/reader035/viewer/2022070803/5f0336677e708231d40817cf/html5/thumbnails/1.jpg)
Desenvolvimento Móvel com Java ME
Por Victor da Cunha Luna Freire ([email protected])
Ciclo de Seminários Técnicos
![Page 2: Desenvolvimento Móvel com Java MEpet/ciclo_seminarios/tecnicos/... · –JSR 120: Wireless Messaging API –JSR 135: Mobile Media API –JSR 172: J2ME™ Web Services Specification](https://reader035.vdocuments.mx/reader035/viewer/2022070803/5f0336677e708231d40817cf/html5/thumbnails/2.jpg)
Motivação
Problema:
![Page 3: Desenvolvimento Móvel com Java MEpet/ciclo_seminarios/tecnicos/... · –JSR 120: Wireless Messaging API –JSR 135: Mobile Media API –JSR 172: J2ME™ Web Services Specification](https://reader035.vdocuments.mx/reader035/viewer/2022070803/5f0336677e708231d40817cf/html5/thumbnails/3.jpg)
Motivação
Solução:
Java ME
![Page 4: Desenvolvimento Móvel com Java MEpet/ciclo_seminarios/tecnicos/... · –JSR 120: Wireless Messaging API –JSR 135: Mobile Media API –JSR 172: J2ME™ Web Services Specification](https://reader035.vdocuments.mx/reader035/viewer/2022070803/5f0336677e708231d40817cf/html5/thumbnails/4.jpg)
Java ME
• Componente da plataforma Java para dispositivos móveis e de recursos limitados
![Page 5: Desenvolvimento Móvel com Java MEpet/ciclo_seminarios/tecnicos/... · –JSR 120: Wireless Messaging API –JSR 135: Mobile Media API –JSR 172: J2ME™ Web Services Specification](https://reader035.vdocuments.mx/reader035/viewer/2022070803/5f0336677e708231d40817cf/html5/thumbnails/5.jpg)
Java ME
• Origem:
– 1998: Projeto Spotless
– K Virtual Machine (KVM)
• Conhecida inicialmente como J2ME
• “Write once, run anywhere”
![Page 6: Desenvolvimento Móvel com Java MEpet/ciclo_seminarios/tecnicos/... · –JSR 120: Wireless Messaging API –JSR 135: Mobile Media API –JSR 172: J2ME™ Web Services Specification](https://reader035.vdocuments.mx/reader035/viewer/2022070803/5f0336677e708231d40817cf/html5/thumbnails/6.jpg)
![Page 7: Desenvolvimento Móvel com Java MEpet/ciclo_seminarios/tecnicos/... · –JSR 120: Wireless Messaging API –JSR 135: Mobile Media API –JSR 172: J2ME™ Web Services Specification](https://reader035.vdocuments.mx/reader035/viewer/2022070803/5f0336677e708231d40817cf/html5/thumbnails/7.jpg)
Arquitetura Java ME
![Page 8: Desenvolvimento Móvel com Java MEpet/ciclo_seminarios/tecnicos/... · –JSR 120: Wireless Messaging API –JSR 135: Mobile Media API –JSR 172: J2ME™ Web Services Specification](https://reader035.vdocuments.mx/reader035/viewer/2022070803/5f0336677e708231d40817cf/html5/thumbnails/8.jpg)
Arquitetura Java ME
![Page 9: Desenvolvimento Móvel com Java MEpet/ciclo_seminarios/tecnicos/... · –JSR 120: Wireless Messaging API –JSR 135: Mobile Media API –JSR 172: J2ME™ Web Services Specification](https://reader035.vdocuments.mx/reader035/viewer/2022070803/5f0336677e708231d40817cf/html5/thumbnails/9.jpg)
Arquitetura Java ME
![Page 10: Desenvolvimento Móvel com Java MEpet/ciclo_seminarios/tecnicos/... · –JSR 120: Wireless Messaging API –JSR 135: Mobile Media API –JSR 172: J2ME™ Web Services Specification](https://reader035.vdocuments.mx/reader035/viewer/2022070803/5f0336677e708231d40817cf/html5/thumbnails/10.jpg)
Pacotes Opcionais
• Disponibilidade varia muito
– JSR 120: Wireless Messaging API
– JSR 135: Mobile Media API
– JSR 172: J2ME™ Web Services Specification
– JSR 177: Security and Trust Services for J2ME™
– JSR 179: Location API for J2ME™
– JSR 184: Mobile 3D Graphics for J2ME™
– JSR 190: Event Tracking API for J2ME™
– ( . . . )
![Page 11: Desenvolvimento Móvel com Java MEpet/ciclo_seminarios/tecnicos/... · –JSR 120: Wireless Messaging API –JSR 135: Mobile Media API –JSR 172: J2ME™ Web Services Specification](https://reader035.vdocuments.mx/reader035/viewer/2022070803/5f0336677e708231d40817cf/html5/thumbnails/11.jpg)
MIDlets
![Page 12: Desenvolvimento Móvel com Java MEpet/ciclo_seminarios/tecnicos/... · –JSR 120: Wireless Messaging API –JSR 135: Mobile Media API –JSR 172: J2ME™ Web Services Specification](https://reader035.vdocuments.mx/reader035/viewer/2022070803/5f0336677e708231d40817cf/html5/thumbnails/12.jpg)
Interface de Usuário
![Page 13: Desenvolvimento Móvel com Java MEpet/ciclo_seminarios/tecnicos/... · –JSR 120: Wireless Messaging API –JSR 135: Mobile Media API –JSR 172: J2ME™ Web Services Specification](https://reader035.vdocuments.mx/reader035/viewer/2022070803/5f0336677e708231d40817cf/html5/thumbnails/13.jpg)
Interface de Usuário
![Page 14: Desenvolvimento Móvel com Java MEpet/ciclo_seminarios/tecnicos/... · –JSR 120: Wireless Messaging API –JSR 135: Mobile Media API –JSR 172: J2ME™ Web Services Specification](https://reader035.vdocuments.mx/reader035/viewer/2022070803/5f0336677e708231d40817cf/html5/thumbnails/14.jpg)
Interface de Usuário
![Page 15: Desenvolvimento Móvel com Java MEpet/ciclo_seminarios/tecnicos/... · –JSR 120: Wireless Messaging API –JSR 135: Mobile Media API –JSR 172: J2ME™ Web Services Specification](https://reader035.vdocuments.mx/reader035/viewer/2022070803/5f0336677e708231d40817cf/html5/thumbnails/15.jpg)
![Page 16: Desenvolvimento Móvel com Java MEpet/ciclo_seminarios/tecnicos/... · –JSR 120: Wireless Messaging API –JSR 135: Mobile Media API –JSR 172: J2ME™ Web Services Specification](https://reader035.vdocuments.mx/reader035/viewer/2022070803/5f0336677e708231d40817cf/html5/thumbnails/16.jpg)
Ferramentas de Desenvolvimento
• IDEs
– Mobile Tools for Java (plugin do Eclipse)
– NetBeans Mobility Pack
– Sun Java ME SDK
– ( . . . )
• Emuladores
![Page 17: Desenvolvimento Móvel com Java MEpet/ciclo_seminarios/tecnicos/... · –JSR 120: Wireless Messaging API –JSR 135: Mobile Media API –JSR 172: J2ME™ Web Services Specification](https://reader035.vdocuments.mx/reader035/viewer/2022070803/5f0336677e708231d40817cf/html5/thumbnails/17.jpg)
Bibliografia
Programming Wireless Devices with the Java™2 Platform, Micro Edition, Second Edition
Autores: Riggs et al.Editora: Addison Wesley