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.