FeaturesPluginsDocs & SupportCommunityPartners

Componentes personalizados do Visual Mobile Designer: Navegador PIM

Contribuição de Karol Harezlak

O Visual Mobile Designer (VMD) é uma interface gráfica do NetBeans Mobility pack que permite a você criar aplicações móveis usando componentes de arrastar e soltar. O VMD permite que você defina o fluxo da aplicação e crie a sua GUI usando os componentes fornecidos pelo Mobility pack, ou componentes que você mesmo cria. O VMD contém muitos componentes Interface de usuário (IU) padrão que você pode usar para criar aplicações como Listas, Alertas, Formulários e Imagens. Ele também inclui componentes personalizados que simplificam a criação de recursos mais complexos, tais como Telas de espera, Telas de abertura, Itens de tabela, etc.

O conteúdo desta página se aplica ao NetBeans IDE 6.0 O Navegador PIM é um componente personalizado que fornece acesso fácil a funções de dispositivos móveis padrão como calendário, bloco de endereços ou lista de tarefas. Você pode usar o componente Navegador PIM para ativar aplicações Java móveis para acessar os bancos de dados de informações pessoais armazenados localmente. Este componente utiliza os Pacotes opcionais de PDA da API do PIM (Personal Information Management) que é uma parte da especificação JSR-75s para a Plataforma Java ME. Como a JSR-75 não é uma parte da especificação MIDP 2.0, ela é por definição um componente personalizado e só pode ser usada com os dispositivos ativados por JSR-75.

Visão geral da aplicação

Este exemplo mostra como usar o componente Navegador PIM em uma aplicação móvel para dispositivos ativados por JSR-75. Ela demonstra os recursos básicos do componente , tal como a navegação de conteúdo de um banco de dados de contados, Calendário ou Lista de tarefas pendentes. Além do Navegador PIM, também precisamos usar três outros componentes: Tela de abertura, Caixa de texto e Alerta.

Requisitos de software

Antes de começar, você deve instalar o seguinte software no seu computador:

  • NetBeans IDE 6.0 com Mobility pack (download)
  • Java Standard Development Kit (JDK) versão 6.0 (download)

Caso não conheça o NetBeans Mobility Pack, você deve começar com o Guia de início rápido do NetBeans 6.0 Mobility CLDC/MIDP antes de continuar.

Instalando e executando a aplicação de amostra

Antes de começar, talvez você queira ver o resultado final do tutorial.

Siga as etapas seguintes para instalar a aplicação PIMBrowserExample:

  1. Baixe pimbrowserexample.zip
  2. Descompacte o arquivo.
  3. No IDE, escolha Arquivo > Abrir projeto e vá para a pasta que contém o arquivo descompactado.
  4. Abra as janelas Projeto e Navegador. Ela deve ser parecida com o seguinte:

  5. Navegador e janela Projeto com o exemplo do Navegador PIM aberto
  6. Na janela Projetos, clique com o botão direito do mouse no nó do projeto e escolha Executar projeto (ou pressione a tecla F6). Conforme a aplicação é executada, uma janela do emulador se abre e exibe a aplicação que está sendo executada no emulador do dispositivo padrão.
  7. Na janela Emulador, clique no botão abaixo de "Iniciar."
    O emulador exibe um componente Tela de abertura, em seguida, Navegador PIM, como mostrado:
    Emulador WTK 2.5 exibindo a aplicação Navegador PIM de amostra
  8. Detalhes do contato

    Emulador WTK 2.5 exibindo a aplicação Navegador PIM de amostra
  • Mova o cursor para cima e para baixo para navegar pelas posições disponíveis.
  • Clique no botão abaixo de "Voltar" para voltar para a lista de contatos.
  • Clique no botão abaixo de "Sair" para fechar a aplicação.

Criando uma aplicação com o componente personalizado Navegador PIM

Agora que você viu o componente Navegador PIM em ação, vamos voltar para o início e criar essa aplicação. Para criar a aplicação, faça o seguinte:

  1. Crie o projeto PIMBrowserExample
  2. Adicione pacotes e um MIDlet visual ao projeto PIMBrowserExample
  3. Adicione componentes ao PIMBrowserExample
  4. Adicione Comandos aos componentes Navegador PIM
  5. Conecte os componentes para criar um fluxo de aplicação
  6. Adicionando contato ao banco de dados de contatos do Wireless Toolkit
  7. Executar o projeto

Criando o projeto PIMBrowserExample

  1. Escolha Arquivo > Novo projeto (Ctrl-Shift-N). Em Categorias, selecione Móvel. Em Projetos, selecione Aplicação MIDP e clique em Próximo.
  2. Indique PIMBrowserExample no campo Nome do projeto. Altere a Localização do projeto para um diretório em seu sistema. A partir de agora, vamos chamar esse diretório de $PROJECTHOME.
  3. Desmarque a caixa de verificação Criar Hello MIDlet. Clique em Próximo.
  4. Deixe o Java ME Wireless Toolkit como a Plataforma de destino selecionada. Clique em Próximo.
  5. Clique em Terminar.
    A pasta do projeto contém todos os códigos-fonte e os metadados do projeto, como o script Ant do projeto. A própria aplicação é exibida na janela Design de fluxo do Visual Mobile Designer.

Adicionando pacotes e um MIDlet visual ao projeto PIMBrowserExample

  1. Escolha o projeto PIMBrowserExample na janela Projeto, em seguida, escolha Arquivo > Novo arquivo (Ctrl-N) . Em Categorias, selecione Classes Java. Em Tipos de arquivo, selecione Pacote Java. Clique em Próximo.
  2. Indique pimbrowserexample no campo Nome do pacote. Clique em Terminar.
  3. Escolha o pacote pimbrowserexample na janela Projeto, em seguida, escolha Arquivo > Novo arquivo (Ctrl-N) . Em Categorias, selecione MIDP. Em Tipos de arquivo, selecione Visual MIDlet. Clique em Próximo.
  4. Indique PIMBrowserExample nos campos Nome do MIDlet e Nome da classe MIDP. Clique em Terminar.

Adicionando componentes ao PIMBrowserExample

  1. Alterne seu Visual MIDlet para a janela Designer de fluxo. Arraste os seguintes componentes da Paleta de componentes e solte-os no Designer de fluxo:
    • Tela de abertura
    • Alerta
    • Navegador IM
  2. Clique em slashScreen e, na janela Propriedades, altere o valor da propriedade Texto de "null" para "Exemplo do Navegador PIM"
  3. Clique no componente Alerta e, na janela Propriedades, altere o valor da propriedade String para "Contato selecionado"

Adicionando comandos ao PIMBrowserExample

  1. Abra a janela Designer de fluxo.
  2. Escolha o comando Sair na seção Comandos da Paleta do componente. Arraste-o e solte na janela Designer de fluxo (componente pimBrowser).

Conectando componentes

  1. Na janela Design de fluxo, clique em Ponto de início no Dispositivo móvel e arraste-o para o componente Tela de abertura. Da mesma forma, conecte os componentes como mostrado no gráfico seguinte. Mostra o Designer de fluxo com componentes conectados por linhas de comando

Adicionando contatos ao banco de dados de contatos do Wireless Toolkit

 

Copie o contato de amostra para a pasta WTK $WTKHOME/appdb/DefaultColorPhone/pim/contacts/Contacts/. Esta pasta fica vazia por "padrão", portanto, é necessário copiar pelo menos um arquivo (contato) para testar o exemplo do Navegador PIM.

Mais informações sobre o armazenamento de persistência do WTK estão disponíveis no Sun Java Wireless Toolkit para CLDC User's Guide (seção: 4.3.2.1 Persistent Storage) Using the Emulator

Executando o projeto

  1. Pressione <F6> para executar o projeto principal ou selecione Executar > Executar projeto principal.

Para saber mais sobre o componente Navegador PIM

O NetBeans IDE oferece Javadocs de API do componente Navegador PIM, assim como outros componentes que você pode usar no VMD. Para ler os Javadocs do componente Navegador PIM, faça o seguinte:

  1. Escolha Ajuda > Referências de Javadoc > org.netbeans.microediton.lcdui.pda. O arquivo é aberto em um navegador da Web.
  2. Clique em org.netbeans.microedition.lcdui.pda para ver os links das informações do componente.



Tutoriais relacionados

Bookmark this page

del.icio.us furl simpy slashdot technorati digg
Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Virtual Box - full virtualizer  Open ESB - The Open Enterprise Service Bus Powered by