EMENTA JAVA MOBILE - Módulo J2ME Java 2 Micro Edition Objetivo Este curso aborda conceitos sobre Programação Orientada a Objetos e contempla teoria e prática no desenvolvimento de aplicações Mobile utilizando a linguagem Java Público Alvo Alunos de cursos técnicos, graduação ou programadores e pessoas com necessidade de desenvolver aplicações com JAVA para dispositivos Mobile. Carga Horária 40h Pré-Requisitos desejáveis mais não obrigatórios Conhecimento em Orientação a Objeto e a plataforma Java Ferramenta Utilizada Netbeans Material Didático CORE J2ME: TECNOLOGIA E MIDP, Autor: MUCHOW J.W. ISBN: 8534615225 da Editora: Makron Books. Número de páginas: 608 Link: http://www.submarino.com.br/produto/1/233177 Conteúdo Programático Objetivos do Curso 1. Introdução a orientação a objetos 2. Montagem do ambiente de programação 3. Descrever a arquitetura JME 4. Desenvolver aplicações Mobile em JME 5. Desenvolver MIDlets se comunicando com WS e Servlets 6. Utilizar RMS Tópicos do Curso Introdução ao JavaME Certificação Java; Evolução da Plataforma Java; A plataforma JavaME; Java Standard X JavaME; JavaME - Aplicações; JavaME - Categoria de Dispositivos; Aplicações Móveis - Considerações; Conclusão. Visão Geral Componentes de Arquitetura; A Configuração do CLDC; A Configuração CDC; Arquitetura de Aplicações CLDC/MIDP; A Especificação JTWI; A Especificação MSA. 1 Desenvolvimento de Aplicações Ambiente; WTK - Sun Wireless Toolkit; AMS Application Management Software; Processo de Deploy; MIDlet - Apresentação; Ciclo de Vida; Suítes MIDP. Interface Gráfica Apresentação; Classe Base; Interface de Alto Nível; A Classe Alert; A Classe TextBox; A Classe List; O Screen Form; A Classe Item; A Classe StringItem; TextField; ChoiceGroup; DateField; ImageItem; Gauge; Title & Ticker; Interface de Baixo Nível; Tratamento de Eventos. Persistência MIDP e dados locais; RMS - Record Management System; O pacote RMS; RecordStore - Criação e acesso; RecordStore - Manipulação de registros; RecordStore - Manipulação de dados; A Classe RecordEnumeration; A interface RecordFilter; A interface RecordComparator. Rede Acessando a Rede; GCF - Motivação; Generic Connection Framework; A Classe Connector; Trocando dados via Http; FileConnection - Acesso ao sistema de arquivos. Games Introdução; O pacote de games do MIDP 2.0; As classes da API de games; A classe GameCanvas; A classe Layer; O cenário do jogo; Tiles; Células; Codificando um cenário; Os integrantes do jogo; Sprites - Introdução; Sprites - Configuração; Sprites Criação; Sprites - Detectando colisões; Interação com o usuário; Loop Básico de um jogo; Estudo Dirigido. Push Registry A tecnologia push; Conexões externas; O Mecanismo Push Registry; Registro estático de conexões; Registro dinâmico de conexões; Manipulação de Conexões; Ativação de MIDlets; Agendando ativação de MIDlets. Messaging API WMA - Definicação; O Pacote WMA; Características; A Interface MessageConnection; Manipulação de Conexões; Modos de Mensagens; Protocolos; A Interface MessageListener; Envio de Mensagens de Texto; Envio de Mensagens Binárias; Recebimento de Mensagens. Segurança Considerações Iniciais; Visão Geral; Confiabilidade de um MIDlet; Domínio de Proteção; Manipulação de Conexões; Suítes Confiáveis; Execução de MIDlets Confiáveis 2 Docente Prof. André Portugal. Titular de disciplinas de Programação JAVA em Faculdades de Salvador. Mestre em Modelagem Computacional pela CAIRU, concluiu o curso com o desenvolvimento de uma Aplicação na plataforma JAVA para análise de séries temporais. Turma 18 alunos (Um aluno por micro) 3