A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Jornada de Cursos – J2ME Aula 2 – Configuração.

Apresentações semelhantes


Apresentação em tema: "Jornada de Cursos – J2ME Aula 2 – Configuração."— Transcrição da apresentação:

1 Jornada de Cursos – J2ME Aula 2 – Configuração

2 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

3 Agenda Overview CDC CLDC Diferenças em relação a J2SE Perguntas
Classes da CLDC Diferenças em relação a J2SE Perguntas

4 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 A configuration of J2ME specifies the subset of Java programming language features supported, the subset of functionality of the configuration’s Java virtual machine, the networking, security, installation and possibly other core platform APIs supported, all to support a certain group of embedded consumer products.

5 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

6 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

7 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

8 CLDC Somente quatro pacotes: O que CLDC 1.0 não tem: java.io java.lang
java.util javax.microedition.io O que CLDC 1.0 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 Referências fracas – marcar objetos para possível GC.

9 Perguntas Qual a diferença entre CLDC e CDC? E os pacotes do J2SE?
O que é o preverifier?

10 Referências http://java.sun.com/products/cdc/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:


Carregar ppt "Jornada de Cursos – J2ME Aula 2 – Configuração."

Apresentações semelhantes


Anúncios Google