mini curso j2me
Post on 19-Jan-2016
24 Views
Preview:
DESCRIPTION
TRANSCRIPT
MINI CURSOJ2ME
Vinícius Maranviniciusmaran@gmail.com
SEMINÁRIO REGIONAL DE INFORMÁTICA
2008
SUMÁRIO
2º Dia MIDlet Ciclo de vida Ambientes de desenvolvimento Instalação das ferramentas necessárias Hello World Compilação Emulação
MIDlet
É um aplicativo em Java para dispositivos móveis, mais especificamente para a máquina virtual J2ME.
Em geral são aplicações para serem executadas em celulares, como jogos entre outros.
MIDlets irão (deverão) rodar em qualquer dispositivo que implemente J2ME. Como todos os programas em Java, MIDlets são totalmente portáveis sendo feitos para serem executados em qualquer plataforma.
Um MIDlet possui os seguintes requerimentos para ser executado em um telefone celular: A classe principal precisa ser uma subclasse de javax.microedition.midlet.MIDlet Um MIDlet precisa ser empacotado em um arquivo.jar (ex: usando a jar-tool) O arquivo .jar precisa ser pré-verificado.
Ciclo de vida
Ambientes de desenvolvimento
NetBeans Ambiente de desenvolvimento integrado (IDE) Java desenvolvido pela empresa
Sun Microsystems. Gratuito e de código aberto.
Eclipse Foi iniciado na IBM que desenvolveu a primeira versão do produto e doou-o
como software livre para a comunidade. Baseada em plugins.
Wireless Toolkit Conjunto de ferramentas para o desenvolvimento de aplicações / soluções para
dispositivos móveis (celulares, PDAs, etc...), utilizando a tecnologia Java.
Instalação das ferramentas necessárias
Java JRE Necessário para executar programas Java www.java.com/getjava
Java JDK Kit de desenvolvimento para Java, possui o JRE integrado http://baixaki.ig.com.br/download/Java-SE-Development-Kit-JDK-for-
Windows.htm Next, next, next...
Instalação das ferramentas necessárias
Wireless toolkit Pacote de APIs, documentação e emulador para ambientes móveis (tanto para
CDC quanto para CLDC) http://java.sun.com/products/sjwtoolkit/ Next, next, next...
Netbeans 5.5 ou 6 http://download.netbeans.org/netbeans/6.1/final/ Next, next, next...
Mobility pack for netbeans Pacote de ferramentas para o desenvolvimento de MIDlets na IDE Netbeans
Hello World
Abrir o Wireless Toolkit Criar Novo projeto Criar projeto com nome “HelloWorld” e classe principal “HelloWorld” Plataforma: Custom
MIDP: 2.1 CLDC: 1.1
Ir até o diretório do wireless toolkit Entrar no diretório apps Entrar no diretório da aplicação HelloWorld Entrar no diretório src Copiar o arquivo http://maran.awardspace.com/j2me/HelloWorld.java para a pasta
src
Hello World
Compilação
Programação Programação de código em arquivos .java
Compilação O compilador transforma o código fonte em bytecodes
Pré verificação O pré verificador verifica se o programa está nos padrões MIDP e CLDC
definidos no projeto inicial Empacotamento
O código compilado e pré verificado, é empacotado em um arquivo .jar Criação de um arquivo .JAD
O arquivo .jad serve como referência para a máquina virtual do celular.
Compilação
Compilação
Arquivo .JAD Contém informações de referência. MIDlet Jar Size: Tamanho do arquivo jar MIDlet Jar URL: Local do arquivo jar MIDlet name: Nome da classe MIDlet do jar MIDlet Vendor: Nome do desenvolvedor do pacote MIDlet Version: Versão do pacote MicroEdition Configuration: Versão do CLDC MicroEdition Profile: Versão do MIDP
Emulação
Wireless Toolkit Botão “RUN”
NetBeans Botão “Compile & Run”
Outros Emuladores: Motorola SDK Siemens SDK Nokia SDK Etc.
top related