Como criar um projeto J2ME e desenvolver um Hello World


Olá! Para quem está querendo iniciar no desenvolvimento de aplicativos em J2ME aqui vai um dos primeiros passos, o Hello World!
Mostraremos passo a passo como configurar e “iniciar o desenvolvimento”.

Quanto a IDE, as duas mais utilizadas são o Eclipse e o Netbeans. O Eclipse para J2ME tem um plugin chamado EclipseME e o Netbeans utiliza o Mobility Pack.
Nós particularmente preferimos o Netbeans, pois já vem por default com um editor visual e isto para quem esta começando é evidentemente muito bom! Por isso aqui vamos utiliza-lo, mas é importante sempre olharem os códigos gerados pelo editor visual. É muito mais fácil e rápido desenvolver com este editor, porém mais pra frente certamente vai se deparar com alguma situação em que para atender ao que deseja terá que fazer tudo a mão, ou alguma parte pelo menos.

No link abaixo está disponível a versão 6.5.1 do Netbeans, e você pode escolher baixar-lo com quais tecnologias desejar.
http://www.netbeans.org/downloads/index.htmltml

Além do NetBeans é necessário o JDK (Java Development Kit), disponível em:

Mãos a obra!

1) Abra a IDE Netbeans, clique em Arquivo > Novo
2) Em Categorias, selecione Java ME e em Projetos, Aplicativo móvel e clique em próximo.


3) Escolha o nome do projeto, mantenha selecionadas as opções “configurar como projeto principal” e “criar MIDlet Olá”. Esta ultima cria um MIDlet junto com o projeto. Clique em próximo.

Nota: MIDlet é um aplicativo Java para dispositivos móveis. Uma aplicação feita para estes tipos de dispositivos podem conter classes Java e outras, mas se não tiver um MIDlet não roda. Ainda podemos definir MIDlet como uma aplicação desenvolvida com a utilização do perfil MIDP e consequentemente da configuração CLDC. CLDC é uma configuração destinada a dispositivos de capacidade de processamento e memória restritos, como os celulares. MIDP é um perfil que se engloba nesta configuração. Em um outro post explicaremos melhor sobre a arquitetura J2ME.


4) Em dispositivos, você pode escolher a aparência do emulador. Pode deixar a default mesmo. Em configuração do dispositivo marque CLDC-1.1 e em perfil do dispositivo marque MIDP-2.0. Clique em próximo ou em finalizar. Se clicar em próximo, selecione finalizar na próxima tela.


Por default o Netbeans cria um MIDlet Visual. Para este tipo de MIDlet temos um fluxo e a opção de visualizar as telas.


O fluxo inicial gerado nos mostra que quando iniciado o aplicativo abre um form e este form tem um exitCommand, comando para sair. Este comando vai para o estado resumido, que seria um estado de pausa. Se selecionar o form e ir em Tela verá como esta tela está.


A tela, que é um form, tem um título(Welcome), um StringItem(Hello, Hello World!) e um comando de sair conforme já mencionado. Se executarmos o código já teremos um Hello World.


Simples assim! Não inserimos nenhuma linha de código a mão para obter este Hello World.
O ideal agora seria observarmos as linhas de códigos que foram geradas.
Em um próximo post descreveremos o código gerado.
Bookmark e Compartilhe

0 comentários:

Postar um comentário

 

Copyright © 2009 Java Móvel Política de Privacidade