Programa Expresso de Capacitação Módulo J2ME

10
Programa Expresso de Capacitação Módulo J2ME Aula 2 – Configuração

description

Programa Expresso de Capacitação Módulo J2ME. Aula 2 – Configuração. Pausa para reflexão. "Sem esforço não há progresso, mas com esforço também não há progresso” Ryotan Tokuda , Mestre Zen. Agenda. Overview CDC CLDC Classes da CLDC Diferenças em relação a J2SE Perguntas. Overview. - PowerPoint PPT Presentation

Transcript of Programa Expresso de Capacitação Módulo J2ME

Page 1: Programa Expresso de Capacitação Módulo J2ME

Programa Expresso de CapacitaçãoMódulo J2ME

Aula 2 – Configuração

Page 2: Programa Expresso de Capacitação Módulo J2ME

Pausa para reflexão

"Sem esforço não há progresso, mas com esforço também não há progresso”

Ryotan Tokuda, Mestre Zen

Page 3: Programa Expresso de Capacitação Módulo J2ME

Agenda• Overview

• CDC

• CLDC• Classes da CLDC

• Diferenças em relação a J2SE

• Perguntas

Page 4: Programa Expresso de Capacitação Módulo J2ME

Overview

• Divisão dos dispositivos em grupos

• O que é uma configuração:• Especifica um denominador comum para uma

classe• Define requisitos de hardware• Rede, segurança, instalação e algumas APIs

fundamentais

• Duas configurações:• Connected Device Configuration• Connected Limited Device Configuration

Page 5: Programa Expresso de Capacitação Módulo J2ME

CDC

• Dispositivos mais poderosos• Processadores de 32 bits e mais de 2 M de memória

RAM e 2.5 M de ROM• Muito mais APIs que CLDC• Suporte a rede e modelo de segurança melhorados• Suporte completo a JVM• Limpeza e desligamento da VM é eficiente e completo• Suporte a Reflexão• Alvos:• PDAs• Set top boxes

Page 6: Programa Expresso de Capacitação Módulo J2ME

CDC• Footprint de 512 K, mais 256 K para poder rodar as aplicações• Subconjunto dos pacotes do J2SE 1.3:

• java.io• java.lang• java.lang.ref• java.lang.reflect• java.math• java.net• java.security• java.security.cert• java.text• java.text.resources• java.util• java.util.jar• java.util.zip• javax.microedition.io

Page 7: Programa Expresso de Capacitação Módulo J2ME

CLDC

• Processadores de 16 – 32 bits

• De 160 kB a 512 kB para • 128 kB para ROM• 32 kB para RAM

• Consumo baixo de energia

• Algum tipo de conectividade

Page 8: Programa Expresso de Capacitação Módulo J2ME

CLDC

• Somente quatro pacotes:• java.io• java.lang• java.util• javax.microedition.io

• O que CLDC não tem:• Não existe long nem float• Não existe método finalize• Pode usar threads, mas sem grupos nem daemons• Sem referências fracas• Preverifier antes de compilar

Page 9: Programa Expresso de Capacitação Módulo J2ME

Perguntas

• Qual a diferença entre CLDC e CDC? E os pacotes do J2SE?

• O que é o preverifier?

Page 10: Programa Expresso de Capacitação Módulo J2ME

Referências

• http://java.sun.com/products/cdc/overview.html

• http://java.sun.com/products/cldc/overview.html

• Connected Device Configuration, Specification Version 1.0a

• Connected Limited Device Configuration, Specification Version 1.0a

• Wireless Programming with J2ME: Cracking the code, ISBN: 0-7645-4885-9