bem em um aparelho pode nao funcionar tao bem em outro, poresse motivo a NOKIA, uma das empresas que esta mais investindo em Java,criou varias series de celulares, agrupados por caracteristicas do aparelho,com isso e garantido que um programa desenvolvido para serie 60, porexemplo, funcionara perfeitamente em todos os aparelhos desta mesma serie.2 DESENVOLVENDO APLICATIVOS PARA CELULARHoje e possivel desenvolver aplicativos para celulares sem gastar nadacom ferramentas para o desenvolvimento, e possivel trabalhar somente comsoftwares livres, utilizando sistema operacional como Linux, usando editor decodigo gratuito e utilizando ferramentas J2ME como Wireless Toolkit que aSun distribui de maneira gratuita pela internet, e so fazer o download atravesdo site da propria Sun.O Java dispoe de 3 versoes para o desenvolvimento de aplicativos, oJ2ME (Java Micro Edition), voltado para dispositivos pequenos e limitados,como celulares e palms, o J2SE (Java Standard Edition) voltado para odesenvolvimento de aplicativos desktop e o J2EE (Java Enterprise Edition)usado no desenvolvimento de grandes servidores e desenvolvimento parainternet.Este artigo ira configurar um ambiente de desenvolvimento J2MEbaseado em Windows, utilizando o JDK da Sun, como ferramenta dedesenvolvimento e emulacao de celular sera utilizado o Wireless Toolkit daSun, estes dois disponiveis tanto para plataforma Windows como para Linux,como editor de codigo sera utilizado o Gel da GExpert, por ser uma IDE dedesenvolvimento rapida e de facil utilizacao, porem ate o presente momento soexiste versao do Gel para plataforma Windows.Sera abordado os conhecimentos previos, necessarios paradesenvolver aplicativos para celular, em seguido o processo de instalacao doJDK, que fornece bibliotecas necessarias para o desenvolvimento dosaplicativos, na sequencia, a instalacao do Wireless ToolKit (J2ME) e o editor decodigo Gel, apos a instalacao e configuracao das ferramentas sera codificadoum programa. Para terminar sera simulado o aplicativo e mostrado o processode envio do programa do computador para o aparelho celular.2.1 Conhecimentos necessarios para o desenvolvimento para celularPara se desenvolver aplicativos para celular e necessario ter umconhecimento previo da tecnologia Java, ter um conhecimento bom daOrientacao a Objetos dentro da plataforma e um conhecimento previo dasprincipais classes existentes no Java. Conhecimentos sobre a interface graficado Java (principalmente AWT) podem ajudar bastante no momento dedesenvolver o layout do programa.2.2 Instalando o JDKO JDK e o Kit de Desenvolvimento Java do J2SE (Standard Edition),utilizada na maioria das vezes para o desenvolvimento desktop, porem paratodo o desenvolvimento de aplicacoes Java e necessario instalar essaferramenta. E possivel baixar a ultima versao do JDK no site da sun(http://java.sun.com/j2se/download.html), embora para desenvolver programaspara celular exista o J2ME que possui a API MIDlet e uma grande quantidadede classes utilizadas neste tipo desenvolvimento, e necessario instalar tambemo JDK que disponibiliza classes e recursos essenciais da propria tecnologiaJava, como tratamento de datas, classes de I/O entre outros recursos basicospara qualquer desenvolvimento.Tambem e aconselhavel baixar a documentacao do J2SE, pois pode sermuito util para posteriores consultas. A documentacao tem aproximadamente33 MB e esta disponivel para download no mesmo link do SDK, mostradoanteriormente. A documentacao esta num arquivo compactado, e necessariodescompactar preferencialmente na pasta onde sera instalado o SDK.O SDK possui aproximadamente 50 MB, e necessario baixar o arquivoexecutavel e em seguida se faz o processo de instalacao padrao do Windows,a