Avançar para a área de conteúdo

ir para o conteúdo principal

developerWorks Brasil  >  Linux  >

Desenvolva Aplicativos Baseados em eSWT para o Telefone Inteligente Nokia S60

Aprenda a Escrever um Jogo Sudoku Remoto para a Plataforma S60

developerWorks
Ir para a página anteriorPágina 5 de 10 Ir para a próxima página

Opções de documento

Código de amostra


Classificar este tutorial

Ajude-nos a melhorar este conteúdo


Execução de Teste do Aplicativo

Agora que você gravou todo o código necessário, é possível fazer uma execução de teste do aplicativo no emulador de telefone móvel fornecido pelo SDK da plataforma S60 (entretanto, certifique-se de que o emulador não esteja em execução no momento).

Construindo, Empacotando e Implementando no Emulador

Graças ao Eclipse, MTJ e S60 SDK, isso é um processo relativamente direto. No editor Descritor de Aplicativo, selecione a página de visão geral e clique em Ativar como MIDlet do Java ME emulado no modo Depuração na seção Depuração. Isso criará uma configuração de ativação de depuração chamada Sudoku e a ativará. Não clique nesse link mais de uma vez, pois isso cria uma nova configuração de ativação toda vez. Você pode simplesmente escolher a mesma configuração de ativação do Histórico de Depuração novamente. Observe que o ativador cuida de qualquer pacote necessário.


Figura 10. SDK da Plataforma S60 Mostrando o Progresso da Ativação do Emulador
SDK da Plataforma S60 Mostrando o Progresso da Ativação do Emulador

Após ativar o aplicativo, você verá uma nova janela do SDK informando-o sobre o progresso, conforme mostrado na Figura 10. Durante esse tempo, o SDK inicia o emulador e ativa o aplicativo Agente de Depuração nele. Esse agente aguarda as conexões do depurador e trata da instalação e da inicialização do MIDlet. Você verá esse progresso registrado na tela do telefone móvel emulado. Quando esse processo inteiro for concluído, o que pode levar mais de um minuto, você deverá ver seu aplicativo aparecer na tela emulada. Uma captura de tela do aplicativo Sudoku em execução é mostrada na Figura 11. Observe que você precisa encerrar o emulador para reativar o aplicativo nele. Simplesmente reative a configuração de ativação do Sudoku e o SDK (e o Agente de Depuração em execução no emulador) cuidará do restante. Além disso, observe que reinicializações subsequentes levam muito menos tempo.


Figura 11. Sudoku em Execução no Emulador S60
Sudoku em Execução no Emulador S60

Em vez de ativar o MIDlet específico, você pode ativar o projeto como um JAD do Java ME emulado. Isso pode ser feito criando-se outra configuração de ativação utilizando o link Ativar como JAD do Java ME emulado na página de visão geral do editor Descritor de Aplicativo. Essa configuração de ativação é diferente da primeira porque não precisa especificar qual classe do MIDlet iniciar; o arquivo JAD é utilizado para esse fim.

Por fim, você pode deixar o MTJ construir e empacotar o jogo Sudoku para implementação em dispositivos remotos reais. Na página de visão geral do editor Descritor de Aplicativo, clique em Criar Pacote na seção de pacote. Isso criará os arquivos JAR e JAD na pasta implementada do projeto. Você pode então publicar esses arquivos em um servidor da Web que esteja disponível para os usuários do telefone móvel. Usuários podem instalar o jogo Sudoku em seus telefones móveis apenas abrindo o arquivo JAD e utilizando seu navegador da Web remoto.



Voltar para parte superior



Ir para a página anteriorPágina 5 de 10 Ir para a próxima página