Desenvolvido por G-Tech Informática
JME M1 2010
OBJETIVOS
Objetivo deste curso é introduzir o participante ao paradigma do desenvolvimento de aplicações para dispositivos eletrônicos móveis utilizando a plataforma Java Micro Edition – JME. O curso oferece ao canditado conhecimentos históricos, conceituais e práticos relacionado com os aspectos envolvidos da plataforma. O foco do curso esta voltado para o desenvolvimento de aplicações MIDlets, envolvendo os detalhamentos básicos da configuração CLDC com perfil MIDP.
O curso é finalizado com o desenvolvimento de um estudo de caso completo, utilizando-se do conteudo ministrado.
DURAÇÃO: 60 hs
PRÉ-REQUISITO
JSE Modulo I ou possuir sólidos conhecimentos em: sintaxe da linguagem java, fundamentos de programação, conceitos e programação orientada a objetos e programação com threads.
conteúdo programático:
1. Introdução ao Java Micro Edition – JME
Histórico.
Conceitualização.
Connected Limited Device Configuration – CLDC.
Connected Device Configuration – CDC.
Configurações, perfils e extensões.
Arquiteturas.
Evolução JME.
Vantagens.
2. Connected Limited Device Configuration – CLDC
Conceitualização.
Requisitos e limitações.
3. Mobile Information Device Profile – MIDP
Conceitualização.
Requisitos e limitações.
Serviços disponíveis.
Segurança.
Arquitetura.
4. Processo de Desenvolvimento
Conceitualização.
Descrição dos passos.
Emuladores.
5. Montagem do Ambiente de Desenvolvimento
Donwload do KIT CLDC.
Donwload do netBeans com JME.
Configurações gerais.
Exercícios.
Usando emuladores MIDP.
6. Modelo de Aplicativos MIDlet
Conceitualização.
Ciclo de vida e estados.
Métodos padrões do ciclo de vida.
Modelo de aplicações.
Exercícios
7. Manipulação de Eventos
Conceitualização.
Eventos de baixo e alto nível.
Entendendo e usando objetos Command.
Listener de Command.
Exercícios.
8. Interfaces Gráficas MIDP
Conceitualização.
GUI de baixo e alto nível.
Componentes Displayable.
Componentes Itens.
9. Navegação
Conceitualização.
Exercícios.
10. Propriedades de Sistema e Aplicação
Conceitualização.
Exercícios.
11. Persistência de Dados
Conceitualização.
Record Manager Sistem - RMS
Arquitetura.
Metodos padrões.
Exercícios.
12. Comunicação
Conceitualização.
Generic Connection Framework - GCF
Arquitetura.
Dicas Gerais.
13. Conectando a Internet - HTTP
Conceitualização HTTP.
Arquitetura.
Passos.
Exercícios.
14. Serviços de Mensagens - SMS
Conceitualização
Short Message Services - SMS.
Arquitetura.
Passos.
Exercícios.
15. Dicas Gerais
Otimização.
Componentes utilitários.
Descritivos.
16. Estudo de Caso
Implementação de um estudo de caso completo, usando o conteúdo ministrado.