Testando o Organizador Pessoal com um Simulador
A implementação em um ambiente remoto em si para fins de teste seria um processo que consumiria muito tempo em um ciclo
de teste de código iterativo. Felizmente, o Eclipse fornece um simulador de desktop do ambiente remoto utilizando nada além
das APIs do eRCP. Isso lhe dá a garantia de que seu código funcionará e aparecerá da forma necessária em um dispositivo remoto,
sem o problema da obtenção do dispositivo, da colocação do aplicativo nele e de sua execução.
Nesta seção, você verá como fazer o aplicativo organizador de tarefa pessoal que você modificou utilizar o eRCP e como
compactá-lo e implementá-lo no simulador de dispositivo que você instalou como parte da plataforma de destino eRCP.
Criando uma Configuração de eWorkbench
O simulador em si é o eWorkbench, para o qual você incluiu pontos de extensão na seção anterior. Como um aplicativo RCP
que utiliza o Workbench comum, você deve criar uma configuração de tempo de execução para testar seu aplicativo. Acesse Executar >
Executar Configurações e selecione Aplicativo Java na lista de tipos de configuração. Abra o menu de contexto nesse item e
selecione Novo. No campo Nome para a nova configuração, insira eRCP - Organizador de Tarefa.
Figura 11. Criando a Configuração do Tempo de Execução
Selecione o botão de opções Executar como um Aplicativo e, em seu drop-down, escolha org.eclipse.ercp.eworkbench.eWorkbench.
Clique em Aplicar, depois em Executar. O eWorkbench ativará e exibirá uma lista de todos os aplicativos que conhece,
incluindo o organizador de tarefa pessoal.
Figura 12. A Tela de Ativação do Workbench do eRCP
Clique em organizador de tarefa pessoal para executá-lo no simulador. Agora você pode navegar por ele normalmente,
experimentando toda sua funcionalidade.
Figura 13. O Organizador de Tarefa Pessoal em Execução no Simulador
Isso mostra que toda a funcionalidade do aplicativo está trabalhando apenas com o eRCP. Entretanto, para saber exatamente
como o aplicativo será executado em um dispositivo remoto, você pode implementá-lo de fato em um emulador, o que faremos a seguir.
|