Esta dica tem como objetivo focalizar o leitor para uma nova geração de programadores para aparelhos portáteis, especificamente para telefones celulares e PDA's.
Todos nós já ouvimos falar que "
Java is everywhere", a causa principal para o Java correr em outros aparelhos (telefones celulares, PDA's, televisores, cartões, etc) é o fato de esta tecnologia correr numa virtual machine.
Existem três tipos de virtual machine para Java - pelo menos são estas as únicas que conheço:
- JVM (para computadores normais);
- KVM (para celulares e PDA's);
- e JavaCard VM (para Smartcards).
Java Micro Edition é um conjunto de API's para desenvolver uma aplicação para celulares em Java, o J2ME é suportado pelo menos pela maioria das marcas de celulares, como por exemplo: Motorola, Nokia, Panasonic, etc.
Bem, vamos passar para a ação!
Primeiro temos que fazer o download das ferramentas para podermos programar, eu recomendo vivamente o
NetBeans para o desenvolvimento em J2ME.
Site para download do NetBeans e J2ME Wireless Toolkit for NetBeans:
Faça a instalação do NetBeans primeiro e depois instale o Wireless Toolkit, pois é este que habilita a opção para Java ME.
Caso não queira usar o NetBeans, pode fazer o download do compilador J2SE 5.0 e do Wireless Toolkit no site:
1. O MIDlet
Este é um ciclo de vida básico de uma aplicação MIDlet.
Quando uma aplicação MIDlet inicia, é chamado o método startApp, tudo que estiver dentro deste método é executado, mas primeiro é executado o construtor.
Exemplo de uma aplicação básica em Java Micro Edition .