Desenvolvimento - Mobile
Criando Interfaces PalmOS
Tutorial que demonstra como modelar interfaces no programa Palm OS Resource Editor, muito útil na fase de análise.
por Wellington Pinto de OliveiraHá casos em que o cliente solicita algumas telas, geralmente pela falta de conhecimento ele acaba gerando o layout em um software editor de imagem qualquer, acaba esquecendo que estes equipamentos possuem limitações gráficas e em muitos casos podem inviabilizar o projeto.
Passos no Processo de Desenvolvimento
Neste tutorial vou apenas demonstrar a criação de layout utilizando uma ferramenta gratuita chamada Palm OS Resource Editor (POSRE), que está disponível para download no link:
http://www.softpalm.com.br/arquivo.aspx?ID=30190
O processo de modelagem é realizado logo após se definir as necessidades do cliente e mapear todas as entidades, conhecendo estes dados pode-se definir um layout (previsão), lembramos no inicio o layout muda muito porem este passo é importante para validar com o cliente do que será feito no projeto.
Muitos clientes esperam que o Palm exiba 30 botões, 40 campos de edição em um único formulário, alguns esperam até que o Palm tenha eventos de "Botão direito do Mouse" (caso real), não há como colocar tanto objeto em uma tela e muita menos existência de evento botão direito do mouse (não há mouse).
Executando o POSRE
Após realizar o download abra o arquivo .rar e execute o programa Palm OS Resource Editor.exe, conforme figura abaixo.
Figura 1 - Arquivos no download
Criando um WorkSpace
Deve-se iniciar o projeto criando um Workspace em File | New, neste local serão armazenados todos os resources criados, veja figura abaixo.
Figura 2 - Criando um Workspace
Podemos visualizar o workspace criado na janela de arquivos, esta janela fica no canto superior direito da ferramenta, conforme figura abaixo.
Figura 3 Workspace
Criando um WorkSpace
Selecione o workspace na janela Files conforme figura acima, clique em File | New para criar uma nova "Resource Description" conforme figura abaixo.
Figura 4 Criando um Resource Description
Acabamos de criar um ResourceDescription, agora podemos inserir os formulários neste pacote. O ideal é criar um Resource Description para cada modulo da aplicação.
Figura 5 ResourceDescirption
Criando Formulários
Para adicionar um novo formulário é simples, clique com o botão direito do mouse sobre o Resource Description, selecione a opão New Resource... conforme figura abaixo.
Figura 6 - Criando um novo Resource
Escolha a opção Form, conforme figura abaixo.
Figura 7 Escolhendo um tipo de resource (Form)
Com o formulário aberto, crie a interface desejada.
Figura 8 Novo formulário
Abaixo tenho um layout montado, pronto para ser enviado para o cliente, se ele quiser ele pode alterar e reenviar o arquivo. Como estamos trabalhado sempre com clientes que possuem conhecimentos, estou protegendo os dados intelectuais da minha empresa, visto que o cliente nunca vai saber em que linguagem estou desenvolvendo e muito menos qual o nome da ferramenta. É comum clientes com estas informações fazerem vários orçamentos no mercado.
Figura 9 Formulário
Conclusão
Com esta ferramenta podemos liberar um arquivo no qual o cliente pode expor suas necessidades sem conhecer a ferramenta/linguagem na qual o desenvolvedor pretende desenvolver. Alem do mais é um erro abrir uma ferramenta de programação ainda na fase de concepção do projeto.
Para montar layouts dentro dos padrões da PalmSource aconselho a leitura do seguinte pdf:
http://www.softpalm.com.br/download/userguide.pdf
- Como criar um player de audio para Windows PhoneDisp. móveis
- Windows Phone: Criando e lendo arquivos de textoDisp. móveis
- Inserindo, editando e lendo dados no Windows Phone com IsolatedStorageSettingsDisp. móveis
- Introdução ao jQuery MobileJavascript
- Entendendo a navegação entre páginas no Windows Phone 7Disp. móveis