Desenvolvendo em J2ME
DTJ365 - Desenvolvimento de Aplicações em J2ME
Descrição:
O curso "Desenvolvimento de Aplicativos de Telefonia Móvel com Tecnologia J2ME" fornece ao aluno experiência prática no desenvolvimento de aplicativos de telefonia móvel na plataforma Java 2, Micro Edition (plataforma J2ME), usando a CLDC (Connected, Limited Device Configuration) e o MIDP (Mobile Interface Device Profile). O curso fornece informações sobre as especificações, os conceitos e os recursos do MIDP 1.0 e do MIDP 2.0.
Habilidades Adquiridas:Visão Geral da Arquitetura J2ME
- Descrever a arquitetura J2ME
- Executar demonstrações do J2ME Wireless Toolkit
Criação e Execução de Aplicativos MIDP
- Definir o ambiente do aplicativo MIDP 2.0
- Definir o processo de desenvolvimento do MIDP
- Escrever e criar um aplicativo MIDP (MIDlet)
- Interrogar o dispositivo para verificar se ele está apto a executar o novo MIDlet
Criação de uma Interface de Usuário de Alto Nível
- Descrever a arquitetura da interface de usuário do MIDP
- Descrever a API da interface de usuário de alto nível do MIDP
- Descrever o objeto Display
- Definir os componentes da classe e das subclasses Item
- Implementar a manipulação de eventos de itens de alto nível
- Exibir uma mensagem na tela do MIDlet
- Implementar uma interface de entrada do usuário
- Manipular a entrada do usuário por meio de alterações de estado de itens
- Verificar dados de formulários usando um objeto Command
- Implementar o sistema de menus
Criação de uma Interface de Usuário de Baixo Nível
- Descrever a API da interface de usuário de baixo nível do MIDP
- Descrever a manipulação de eventos da interface de usuário de baixo nível
- Manipular eventos de ponteiro
- Criar e implementar uma tela inicial usando a classe Canvas
- Implementar uma opção skip na tela inicial
Interfaces Aprimoradas de Alto e Baixo Níveis
- Descrever a classe abstrata CustomItem
- Descrever a manipulação de eventos da classe CustomItem
- Descrever o pacote javax.microedition.lcdui.game
- Criar um formulário e adicionar os objetos CustomItem, TextBox e Gauge para baixar um jogo
- Criar o jogo StarShip Battle 2004
Gerenciamento de Dados no Dispositivo
- Definir a persistência de dados e o pacote RMS no perfil MIDP
- Acessar objetos RecordStore no objeto do dispositivo
- Armazenar e recuperar dados em um objeto RecordStore
- Descrever a interface RecordEnumeration
- Listar objetos RecordStore
- Compartilhar um objeto RecordStore com MIDlet suites
- Implementar uma tela de opções e salvar e recuperar dados do objeto RecordStore
Acesso a Dados e Serviços de Rede
- Acessar dados com a interface GCF (Generic Connection Framework)
- Trocar dados pelo protocolo HTTP (Hypertext Transfer Protocol)
- Usar a interface HttpConnection para recuperar texto para uma tela de ajuda de aplicativo
Controle de Mídia
- Descrever o controle de mídia no perfil MIDP
- Descrever interfaces e hierarquia de classes da MMAPI (Mobile Media Application Programming Interface)
- Adicionar som ao jogo StarShip Battle 2004
Segurança do MIDP
- Descrever o modelo de segurança do MIDlet e definir três características da segurança do MIDP
- Descrever a tecnologia Push no MIDP
- Criar um certificado
- Autenticar um MIDlet suite
- Criar um MIDlet que manipule conexões Push estáticas
- Criar um MIDlet que manipule conexões Push dinâmicas
Provisão por transmissão aérea (OTA - Over-the-Air)
- Baixar aplicativos J2ME
- Descrever a implantação de aplicativos
- Prover aplicativos MIDP 2.0
Duração: 03 dias

