Inscrições Abertas

Ensino

Pós-Graduação / Intensivos IMED

JAVA ME Avançado

Registrar Interesse

Apresentação

Topo

A plataforma de desenvolvimento JAVA ME (Micro Ediction) vem crescendo n omercado de telefonia movel e a daemanda por aplicações que possam ser executadas em dispositivos portáteis, com a possibilidade de comunicação com outras aplicações, utilizando uma rede wireless, motivou o estudo da arquitetura JME. Pode ser executada em qualquer plataforma que possua uma máquina virtual instalada, sem a necessidade de se  prender a fabricantes ou a uma tecnologia, alem de utilizar uma linguagem de padrão aberto e que oferece um conjunto de tecnologias e API's.

Objetivos Gerais:

O conteudo do curso visa o ensino da linguagem  Java para  dispositivos móveis, compactos  como celulares, PDAs, controles remotos, e uma outra gama de dispositivos.

 

Objetivos especificos:

  • Promover o ensino da plataforma Java ME.
  • Promover formação e experienciapratica aos alunos dos Cursos de TI e profissionais da Área.

Coordenação

Topo

Marlon Mendes Minussi

Grade Curricular

Topo

1. Aspectos Envolvidos em JME

O que é a Plataforma JME?

Configurações

Configuração Dispositivo Conectado Limitado (CLDC)        

Configuração de Dispositivo Conectado (CDC)          

Classes JSE em JME       

Perfis          

Perfil de Dispositivo de Informação Móvel (MIDP)     

Perfil de Fundação

Bases Pessoais e Perfis Pessoais         

 

2. Configuração Dispositivo Conectado Limitado CLDC         

Requisitos de Hardware e de Software 

O que CLDC Não Possui 

Reflexão     

Objeto finalization

Fatores de Threading       

Erros e Exceções  

Interface Nativa Java        

Classes Herdadas de JSE           

Classes de sistema           

Classes de Tipos de Dados        

Classes de Coleções        

Classes de Entrada/Saída

Classes Calendar e Time 

Classes Utilitárias 

Classes de Tratamento de Exceções    

Classes de Tratamento de Erros

Propriedades         

O Objeto Runtime 

 

3. Antes de Começar a Programar           

Perfil MIDP 

MIDlets e MIDlets Suite    

Empacotamento de MIDlets        

Configurando para um Dispositivo       

Utilizando Wireless Toolkit   

 

4. Desenvolvendo os Primeiros MIDlets 

O Ciclo de Vida de um MIDlet     

Criando um MIDlet

A Classe MIDlet     

Obtendo Atributos do MIDlet     

Imprimindo as Propriedades do MIDlet

Criando um MIDlet que Mostra em que Estado Estamos      

Tratando Exceções de MIDlets   

A Classe MIDletStateChangeException

Um Exemplo de Tratamento de Exceção de MIDlets  

Explicando o Exemplo Anterior 

MIDlets e Displays

Como criar um objeto Display    

Exemplos de utilização de um objeto do tipo Display

A Classe Displayable       

Visão de Criação Objetos Displayble 

 

5. Componentes, Comandos e Listeners

Processamento de Comando     

Labels         

Type

Priority        

Funcionamento do Processamento de Comandos     

Navegação por entre MIDlets     

Utilizando Comandos      

Praticando o uso de Command  

 

6.Componentes de Interface de Usuário para MIDP   

Canvas        

Screen        

Especificando o Layout   

A Classe Abstrata Item    

Especificando o Layout de um objeto Item      

Métodos da Classe Item  

Exemplo de Layout com Itens    

Instanciando um StringItem        

O Fonte para Personalizar Comandos  

Componente Form

Ticker          

Componente TextBox      

O Construtor de TextBox

Os Métodos de TextBox  

Alert

O Construtor de Alert      

AlertType   

Métodos da classe Alert  

Indicador de Progresso (Gauge)

Construtor e Métodos de Gauge

 

7.Componentes de Interface de Usuário (Continuação)         

TextFields  

Mudanças de Conteúdos de Campo e Notificação de um Listener  

DateFields  

Exemplo: Inserção de DateField em um Form 

ImageItem   

Lists e ChoiceGroups      

Criando um ChoiceGroup           

Inserindo um ChoiceGroup        

Tratando Seleções

Um Template para Tratamento de Seleções    

Exemplo de Tratamento de Seleções    

O Componente List  

 

8.CustomItem         

A classe CustomItem  

 

9. Estudo de Caso   

Encomenda de Produtos 

Diagrama de Classes       

 

10.Frameworks para desenvolvimento de Interfaces Gráficas

LWUIT

J2ME Polish

Investimento

Topo

A Vista R$ 552,30

2 X R$ 303,76

3 X R$ 211,76

Depoimentos

Topo

Destaques

Topo

Registrar Interesse

Topo
Voltar
Acadêmico Online Webmail Atendimento
LiveZilla Live Help