Palm OS Emulator(POSE)
A fase de teste é, provavelmente, uma das mais entediantes e repetitivas no
processo de desenvolvimento de um software. No caso da programação para Palms
ela pode se tornar ainda mais intensa, pois existe a necessidade adicional e
constante de transferência do aplicativo compilado no PC para o dispositivo onde
é realizado efetivamente os testes.
Graças a um aplicativo chamado Palm OS Emulator (também chamado de POSE),
esta tarefa pode ser simplificada pelo uso de um emulador de Palm, ou seja, um
programa que simula o funcionamento de um PalmTop em seu PC. Desta forma, o
programa só precisa ser transferido para o Palm após ter sido intensamente
testado no Palm OS Emulator.
Na figura abaixo apresentamos a tela do POSE. Veja que até a aparência é de
um Palm, incluindo funcionalidades como calculadora, To Do List, graffit, etc.

Figura 2 - Palm OS Emulator (POSE)
Instalando o Palm OS Emulator
Efetue a instalação a partir do aplicativo Emulator.exe localizado na pasta
PalmOSEmulator baixado aqui do site.
O Palm OS Emulator foi projetado para suportar/emular diversos modelos de
dispositivos. Visto que cada modelo possui suas peculiaridades de hardware e
software, devemos instalar no POSE um arquivo chamado ROM. Desta forma,
estaremos testando o aplicativo para um ou mais modelo(s) específico(s).

Figura 3 - Configurando o ROM
- Em ROM File, localize o arquivo ROM referente ao Palm para o qual
pretende desenvolver seus aplicativos. Neste curso utilizaremos o arquivo
PalmOS40-en-color.rom que está no material que acompanha o livro. Veja mais
abaixo instruções sobre sua localização;
- Em Device, selecione o modelo do seu Palm na lista. Se o Emulator
conseguir detectar a ROM que você baixou, ele lhe dará somente a opção do
modelo específico da ROM.
- Em Skin, deixe Generic. O Skin determina a aparência do
dispositivo.
- Em RAM Size, selecione a quantidade de memória para o Emulator.
Você pode colocar aqui a quantidade de memória que seu Palm dispõe.
Para o nosso curso, selecione o ROM conforme a seqüência de figuras:

Figura 4 - Carregando ROM

Figura 5 - Selecionando o arquivo com
informações de ROM
Após selecionar o arquivo acima, clique no botão Abrir. Retornando para o
diálogo “New Session”, clique no botão OK e confirme a gravação da instalação.

Figura 6 - New Session
Ao clicar em OK, o Emulator pergunta se você quer salvar a sessão. Clicando
em Sim ele grava um arquivo com a extensão. PSF que será utilizado na próxima
vez em que for executado o Emulator, não sendo mais necessário informar o ROM
desejado.

Figura 7 - Confirmando configuração
Na figura abaixo veja o visual do nosso Emulator.

Figura 8 - Palm Emulator
Ajuste de Opções do Palm OS Emulator
Após concluirmos a instalação, podemos configurar o Emulator desabilitando
todas as opções de Debug. Esta configuração deve ser feita através do
dialogo “Debug Options”, acessado através das teclas de atalho Alt + \ ou
pelo menu “Settings | Debugging...”. Veja a figura abaixo:

Figura 9 - Opções do Emulator
Observe que todas as opções do diálogo acima foram desmarcadas. Vamos abrir
mão dos recursos de Debug do Emulator e utilizar, em seu lugar, os do HB++.
|