1 / 13

MINI CURSO J2ME

SEMINÁRIO REGIONAL DE INFORMÁTICA 2008. MINI CURSO J2ME. Vinícius Maran viniciusmaran@gmail.com. SUMÁRIO. 2º Dia MIDlet Ciclo de vida Ambientes de desenvolvimento Instalação das ferramentas necessárias Hello World Compilação Emulação. MIDlet.

coye
Download Presentation

MINI CURSO J2ME

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SEMINÁRIO REGIONAL DE INFORMÁTICA 2008 MINI CURSOJ2ME Vinícius Maran viniciusmaran@gmail.com

  2. SUMÁRIO • 2º Dia • MIDlet • Ciclo de vida • Ambientes de desenvolvimento • Instalação das ferramentas necessárias • Hello World • Compilação • Emulação

  3. 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.

  4. Ciclo de vida

  5. 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.

  6. 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...

  7. 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

  8. 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

  9. Hello World

  10. 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.

  11. Compilação

  12. 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

  13. Emulação • Wireless Toolkit • Botão “RUN” • NetBeans • Botão “Compile & Run” • Outros Emuladores: • Motorola SDK • Siemens SDK • Nokia SDK • Etc.

More Related