Baixe o app para aproveitar ainda mais
Prévia do material em texto
Desenvolvimento de Aplicações Móveis 1 Lição 1 Introdução Desenvolvimento de Aplicações Móveis 2 Objetivos Ao final desta lição, o estudante será capaz de: ● Identificar as características dos dispositivos móveis ● Descrever a arquitetura JME ● Conhecer a personalização das configurações e perfis (CLDC e CDC) ● Identificar as bibliotecas fornecidas pelo MIDP ● Descrever o ciclo de vida de um MIDlet Desenvolvimento de Aplicações Móveis 3 ● Pequenos em tamanho ● Memória limitada ● Poder de processamento limitado ● Baixo consumo de energia ● Robusto e confiável ● Conectividade limitada ● Curto tempo de inicialização Dispositivos Móveis Desenvolvimento de Aplicações Móveis 4 Visão sobre a JME ServersServidores Java Micro Edition (Java ME) Máquinas desktop Dispositivos de alto consumo Dispositivos de baixo consumo Cartões com Chip Java EE Java SE CDC Foundation Profile Personal Profile CLDC MIDP Pacotes Opcionais Pacotes Opcionais Java Card Máquina Virtual Java KVM Card VM Desenvolvimento de Aplicações Móveis 5 Visão sobre a JME Aplicações Perfis Pacotes Opcionais OEM APIs Configuração { Sistema Operacional do Dispositivo Bibliotecas Máquina Virtual Java Desenvolvimento de Aplicações Móveis 6 ● Configuração − subconjunto da linguagem de programação Java − funcionalidade da Máquina Virtual Java (VM) − bibliotecas de núcleo da plataforma − características de segurança e comunicação em rede ● Perfis Visão sobre a JME Desenvolvimento de Aplicações Móveis 7 ● Características removidas ● Características dos dispositivos CLDC CLDC Desenvolvimento de Aplicações Móveis 8 compilar (javac) pré-verificar verificar (execução) interpretar File.java File.class File.class Máquina de Desenvolvimento Dispositivo Instalação CLDC Desenvolvimento de Aplicações Móveis 9 CLDC StreamConnectionNotifier Connection DatagramConnection InputConnection OutputConnection StreamConnection ContentConnection Desenvolvimento de Aplicações Móveis 10 ● Configuração de Dispositivo Conectado ● CVM ● Pacote de Classes CDC Desenvolvimento de Aplicações Móveis 11 JWTI MIDlets MIDP 2.0 Pacotes Opcionais OEM APIs CLDC 1.0 or 1.1 WMA 1.1 MMAPI 1.1 Sistema Operacional do Dispositivo Desenvolvimento de Aplicações Móveis 12 MIDP ● Especificação − Visor − Entrada − Memória − Rede − Som Desenvolvimento de Aplicações Móveis 13 MIDLET Ativo Pausado Destruído destroyApp() destroyApp() startApp() pauseApp() new Desenvolvimento de Aplicações Móveis 14 Sumário ● Dispositivos Móveis ● Visão sobre a JME ● CLDC ● CDC ● JWTI ● MIDP ● MIDLET Desenvolvimento de Aplicações Móveis 15 Parceiros ● Os seguintes parceiros tornaram JEDI possível em Língua Portuguesa: TM
Compartilhar