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
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
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.
|