Como criar um projeto J2ME e desenvolver um Hello World

17 maio 2009

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.

4 comentários:

  • Unknown

    Excelente trabalho esse seu!

    Gostaria de saber se há algum tutorial que ensine a manipulação de um arquivo txt em um aplicativo para celular usando essa plataforma. Obrigado!

  • Feliz

    Diga para você mesmo o nome do único rapaz ou moça com quem você gostaria de estar (três vezes)…

    Pense em algo que queira realizar na próxima semana e repita para você mesmo (seis vezes).

    Se você tem um desejo, repita-o para você mesmo (Venha cá ANJO DE LUZ eu te INVOCO para que Desenterre EJSJ de onde estiver ou com quem estiver e faça ele ME telefonar ainda hoje, Apaixonado e Arrependido, desenterre tudo que esta impedindo que EJSJ venha para MIM , afaste todas aquelas que tem contribuído para o nosso afastamento e que ele EJSJ não pense mais nas outras… mas somente em MIM. Que ele ME telefone e ME AME. Agradeço por este seu misterioso poder que sempre dá certo. Amém…).

    Publique esta simpatia por três vezes , basta copiar e colar por três vezes em um forum diferente esta simpatia abaixo e logo em 48hs você terá uma linda surpresa. Ainda esta noite de madrugada o TEU amor dará conta de que TE ama, algo assim acontecerá entre 1 e 4 horas da manhã esteja preparada para o maior choque de sua vida! Se romper esta corrente terá má sorte no amor. Deus lhe abençoará e sua vida não será mais a mesma LEIA SOZINHO!!!

  • Postar um comentário