configurado paratrabalhar com o desenvolvimento para celular. Fig. 5 Configuracao do Gel para trabalhar com a API MIDP2.6 Iniciando um ProjetoAcesse o programa Wireless ToolKit pelo atalho chamado KToolBar quese encontra no menu de programas. Em seguida clica no botao New Project...e preencha o campo com o nome do seu projeto e o nome da classe principaldo seu projeto, eles deverao ter os mesmo nome, no nosso exemplo o projetose chamara OlaDukeDuck. Apos clique em Create Project. A tela que apareceem seguida e utilizado para informar informacoes detalhadas do teu projeto,estas informacoes ficam disponiveis no arquivo.JAD (frisando que umprograma para celular se divide em dois arquivos, o.JAR que possui oprograma e o arquivo .JAD que possui diversas informacoes sobre o projeto),nao e interessante alterar essas propriedades, a nao ser que seja realmentenecessario, como colocar um icone personalizado ou trocar a versao da MIDP.A maioria dos celulares suporta a versao 1.0 da MIDP, que e bemlimitada, porem alguns modelos ja suportam a MIDP 2.0, que possui variosrecursos de seguranca como HTTPS e novos recursos multimidias, utilizadasprincipalmente para desenvolver jogos. No exemplo utilizado neste artigo seraoutilizados somente recursos basicos do MIDP 1.0, para garantir acompatibilidade com a grande maioria dos celulares existentes hoje nomercado brasileiro.Apos a confirmacao no OK, o projeto sera criado. Automaticamente eincluido um diretorio dentro da pasta app, que se encontra no diretorio do WTK,nesta pasta com o nome do projeto ficara localizado todos os recursos doaplicativo, conforme a figura abaixo:Fig. 6 Estrutura de diretorio para o projeto OlaDukeDuck, bem como oconteudo que deve ser incluido em cada pastaProjeto CriadoByteCode (.JAD e .JAR)Codigo Fonte do aplicativoBibliotecas ExtrasImagens e recursos adicionais2.7 Programa PropostoO programa proposto e bem didatico, sera uma formulario com umcomponente de texto (label) contendo a literal nome, uma caixa de texto (edit)para digitacao da idade, e dois Commands: Sair e Detalhes, com a funcao deencerrar o aplicativo e exibir a tela de detalhe, na tela de detalhe apresentaraum componente de texto longo (memo) para a digitacao de uma grandequantidade de texto, nesta tela nao havera Commands. Abaixo e exibido asduas telas do aplicativo exibidas no emulador usando o layout generico decelular. Fig. 7 Telas do aplicativo que sera codificado no item 2.82.8 Codificando o SistemaPara a codificacao do sistema, abra o editor de codigo Gel e seleciona aopcao Java New Java File e grave o codigo fonte no diretorio src do seuprojeto, nao esqueca que o nome da classe deve ser o mesmo utilizado nacriacao do projeto no WTK. Agora e so codificar, segue abaixo o codigo de umprograma simples, que utiliza alguns componentes visuais, utiliza commandsdo celular e troca de tela.Codigo 1 Programa com explicacao de todas as linhas de codigo Package que possui os componentes visuaisda tela Package que tem o MIDlet, principal item doaplicativo Classe que herda do MIDlet e implementa osbotoes de Actions do celular Metodo acessado quando inicia o programa Formulario que sera exibido na tela docelular Componente memo que sera exibido natela Mensagem que fica passando na tela (partesuperior) Componente label do celular Componente edit do celular Comando Sair que sera apresentado comoaction