Anda di halaman 1dari 24

Usando o Netbeans e Java para

desenvolvimento de aplicações para


celulares em um ambiente livre
VOCÊ NÃO NASCEU PARA FICAR PARADO(TM)
Plataforma JAVA

JAVA EE JAVA SE

JAVA ME
Plataforma J2ME X J2SE
■ Java Standard Edition

Computadores Pessoais

Servidores

API com muitos recursos

Amplamente utilizada
■ Java Micro Edition

Dispositivos com restrições de recursos

Celulares, PDAs, embarcados

Pequena API

Concorrência com outras plataformas:

BREW, C++ etc.
Diferenças EE X ME
■ Preocupação com performance
■ Utilização mínima de recursos

Economia de bateria

Melhor tempo de resposta
■ Acesso a rede intermitente
■ Aplicações não rodam como prioridade do
usuário
■ Acesso ao dispositivo limitado
Configurations e Profiles
■ Divisões da Plataforma Java
■ Configurations são definições mais gerais
■ Ambos são um conjunto de APIs

Profiles

Configurations
Ciclo de Desenvolvimento
Cinto de Utilidades J2ME
■ Sun JDK

(http://java.sun.com)
■ Java Wireless Toolkit

(http://java.sun.com/javame/)
■ NetBeans com Mobility Pack

(http://www.netbeans.org)
■ Emuladores

http://developer.motorola.com/

http://forum.nokia.com/

http://developer.sonyericsson.com
Instalando o JDK
■ Acesse:
http://java.sun.com/javase/downloads/index.j
■ Faça o download do Java Standard
Development Kit
■ Atualmente está na versão 6 update 1
JDK 6u1
E o Sun Wireless Toolkit
■ Acesse:

http://java.sun.com/javame/
■ Faça o download do Sun Wireless Toolkit
atualmente (maio/2007) está na versão
2.5
■ Instale-o
Netbeans com Mobility pack
■ Acesse

http://www.netbeans.org
■ Faça o download do Netbeans 5.5
■ Faça o download do Mobility Pack
■ Instale o Netbeans e após o Mobility Pack
Programando em JavaME

Um bom e velho Hello world!


Hello World no NetBeans
■ Clique em Novo

Em Categorias Selecione: Mobile
Em Projetos Selecione: Mobile Application
Hello World no NetBeans
■ Dê um nome ao seu MIDlet
Hello World no NetBeans
■ Selecione e configure a plataforma alvo

Versão da CLDC e MIDP

Tipo do aparelho
Hello World no NetBeans
■ Alguma outra plataforma?
Hello World no NetBeans
■ Projeto Básico criado pelo NetBeans

FlowDesign
Hello World no NetBeans
■ Projeto Básico criado pelo NetBeans

Screen Design
Obrigado

tadeu.fo@gmail.com
http://notnet.wordpress.com

Anda mungkin juga menyukai