Avançar para a área de conteúdo

ir para o conteúdo principal

developerWorks Brasil  >  Software livre  >

Crie Aplicativos BlackBerry com Ferramentas de Software Livre, Parte 3: Construindo um Aplicativo de Redes de Relacionamentos

developerWorks
Página 1 de 9 Ir para a próxima página

Opções de documento

Código de amostra


Classificar este tutorial

Ajude-nos a melhorar este conteúdo


Nível: Intermediário

Frank Ableson, Author

17/Mar/2009

O fenômeno mais intrigante e poderoso na era digital é o impacto dos aplicativos de redes de relacionamentos nos mercados de negócios e de clientes. Profissionais de marketing estão alterando a forma como eles interagem com possíveis clientes, os grupos de amigos podem ser formados facilmente e, conforme demonstrado em meados de outubro de 2008, a rede de relacionamentos pode fazer parte de uma campanha política de sucesso. Combinado com a popularidade e o poder da plataforma BlackBerry, você vê os lucros de uma combinação dinâmica. A Parte 3 desta série "Criar Aplicativos BlackBerry com Ferramentas de Software Livre" explora como o BlackBerry é um grande dispositivo para gravar e implementar aplicativos de redes de relacionamentos.

Antes de Iniciar

Esta série explora software livre e tecnologia Java™ para o desenvolvimento de aplicativos BlackBerry no contexto de um aplicativo de coleta de dados remoto. Parte 1 fornece uma introdução ao desenvolvimento do BlackBerry com uma rápida introdução à plataforma, um tour pelas ferramentas de desenvolvimento do BlackBerry e a construção de um aplicativo de coleta de dados completo. Parte 2 explora o formato de distribuição de dados RSS através da criação de um leitor de RSS BlackBerry.

Este tutorial destina-se a desenvolvedores Java interessados no desenvolvimento do aplicativo BlackBerry no contexto de aplicativos de redes de relacionamentos. O exemplo demonstra um aplicativo de redes de relacionamento rudimentar que alavanca as ferramentas de desenvolvimento do BlackBerry disponíveis gratuitamente. A experiência em desenvolvimento remoto é útil, mas não é obrigatória. Qualificações em programação Java são necessárias para aplicativos BlackBerry, mas não são um requisito explícito para este tutorial. Ao contrário, a familiaridade com conceitos de redes de relacionamentos é útil, mas não obrigatória.

Sobre este Tutorial

Por que gravar um aplicativo de redes de relacionamentos para BlackBerry? Redes de relacionamentos estão na moda e as pessoas querem ter esta experiência em qualquer lugar para onde elas forem. Muitos usuários de redes de relacionamentos carregam dispositivos BlackBerry. A plataforma BlackBerry é rica e perfeita para as redes de relacionamentos. Sua capacidade como um dispositivo de acesso à Internet é sólida, sua reputação como uma plataforma de sistema de mensagens é legendária e um recurso importante que a maioria dos dispositivos BlackBerry ostenta é um teclado completo. Ter uma câmera é útil, mas a força está no teclado no qual os usuários podem digitar mensagens rapidamente para seus amigos ou para associados de negócios. O ambiente BlackBerry também apresenta uma infraestrutura de programação aberta onde você pode "capturar" ou selecionar muitos eventos de seu interesse. Esses recursos abrem muitas possibilidades para aplicativos de redes de relacionamentos ricos em recursos.

Este tutorial não está apresentando exclusivamente novos caminhos; já existem aplicativos de redes de relacionamentos comercialmente disponíveis para o BlackBerry. O aplicativo de amostra deste tutorial demonstra como construir um aplicativo de software livre útil centrado em uma rede de relacionamentos. Aprenda a incluir um menu customizado em um aplicativo e a implementar um recurso "Compartilhar Este Evento" que ressalta a interação com o banco de dados de contatos e os eventos do calendário no BlackBerry. Contatos e eventos fazem parte do maior e mais comum conjunto de dados conhecido como Personal Information Management (PIM). Depois de você entender como interagir com dados de PIM em um dispositivo, as oportunidades de redes de relacionamentos serão limitadas apenas por sua imaginação.

Este tutorial fornece uma pequena introdução aos dados de PIM e depois se aprofunda nos requisitos para um aplicativo de redes de relacionamentos BlackBerry. Faça o download do código de origem completo para obter o aplicativo BlackBerry de exemplo.



Voltar para parte superior


Requisitos do Sistema

Este tutorial demonstra como utilizar as ferramentas de desenvolvimento do BlackBerry para se construir um aplicativo de redes de relacionamentos de software livre para o BlackBerry. Você vai precisar do BlackBerry Java Development Environment (JDE) ou equivalente para construir o aplicativo.

Destaques de Código de Amostra

Neste tutorial, um aplicativo de redes de relacionamentos chamado IBMCalendar é construído para o BlackBerry. Conforme você prossegue, tente pensar além dos princípios básicos; esses dados podem ser utilizados nos aplicativos de redes de relacionamentos que você usa no dia a dia. Faça o download do código fonte. Snippets incluem:

ContactList
Para trabalhar com uma lista de contatos do banco de dados de PIM.
IBMCalendar
A classe Aplicativo contém o ponto de entrada do aplicativo.
Construtor IBMCalendar
Método que demonstra como incluir um item de menu em aplicativos BlackBerry integrados.
CalendarMenus
Classe contendo o elemento UI do Menu, que é incluído no aplicativo calendário/livro de datas no BlackBerry.
CalendarMenus.run()
Método chamado quando um usuário seleciona o menu customizado incluído no aplicativo Livro de Datas.
CalendarMenus.toString()
Método que parece simples (e é), mas é extremamente importante. É onde o nome textual, ou rótulo, do menu é controlado.
CalendarMenus.handleCalendarEvent()
Método chamado quando um evento ou entrada do livro de datas é manipulado pelo menu customizado incluído no aplicativo do livro de datas.
BlackBerryContactList
Classe empregada para fornecer uma consulta de contatos para a localização do endereço de e-mail de um usuário. Essa classe demonstra a interação com o banco de dados de PIM a partir de um alto nível.
Event e Contact
Classes utilizadas para extrair dados do banco de dados de PIM do BlackBerry.
SendEmail
Classe que interage com a infraestrutura do sistema de mensagens do BlackBerry para enviar um e-mail programaticamente.


Voltar para parte superior



Página 1 de 9 Ir para a próxima página