Boas Práticas no desenvolvimento OpenSocial

Para quem esta começando agora a desenvolver aplicativos com o uso da API OpenSocial,pode não entender de imediato como as aplicações pode ajudar a maximizar a experiência dos usuários nas redes sociais. Este artigo não é um tutorial de programação, mas sim algumas recomendações interessantes em torno do desenvolvomento destes aplicativos. Utilize como referência no momento de desenvolver o seu aplicativo com OpenSocial.

Cause Impacto.

Através dos recipientes das aplicações existe uma grande possibilidade de que o usuário encotre suas aplicações rapidamente. Deste mesmo modo, rapidamente ele pode remover sua aplicação. Por isto recomenda-se que em 30 segundos você passe ao usuário uma experiência agradável ao navegar em navegar na sua aplicação, então procure antes de distrair o usuário com convites, formulários, e outras coisas chatas, mostrar o quanto sua aplicação é legal.

Visual Personalizado

Projete seu aplicativo para ele se adequar ao usuário que esta solicitado, isso fará com que o usuário se sinta único e a vontade com sua aplicação.

Capacidade de se autoexpressar

Definindo o tipo de conteúdo de um gadget

Como vocês sabem os aplicativos desenvolvidos com o opensocial seguem a mesma estrutura de um gadget.
Assim como os gadgets a seção "content" representa a parte principal do aplicativo, é onde fica a lógica, ou o aplicativo propriamente dito.
Existem dois tipos de conteudo (content type): html ou url.

Tipo Descrição Quando usar
html Aqiu você tem basicamente uma página html. O conteudo do seu gadget deve ficar dentro de um campo CDATA. Ele é o tipo padrão, ou seja, não especificando o tipo, ele é o que estará valendo. Por ser o tipo mais versátil, é o que provavelmente você irá usar. Sempre que você tiver dúvida sobre o tipo, use html.
url Este tipo de conteúdo define que seu gadget esta hospedado em um endereço (url) qualquer, setado pela propriedade url. Quando você define esta opção não deve existir nenhum conteudo html, ou javascript dentro de sua content. Basicamente use em casos onde você precisa de um login para acesso a sua aplicação, ou mesmo quando você deseja apenas incorpar um conteudo diretamente de seu servidor.

Ning lança Ning App com 90 aplicações do OpenSocial

O Ning (serviço online para criação de redes sociais) lançou hoje o Ning App's com 90 aplicações desenvolvidas na plataforma OpenSocial. Ning Apps oferece aos usuários a capacidade de incorporar estes aplicativos e widgets a suas redes socais de uma maneira muito simples.
Para nós, esta é mais uma porta que se abre para o desenvolvimento de aplicativos.
O Ning tinha adicionado ano passo um suporte básico ao OpenSocial adicionou suporte básico para o seu serviço no ano passado. Neste estágio inicial, o Ning suportava poucas aplicações e os usuários só poderiam adicionar aplicativos do OpenSocial para seus próprios perfis, mas não conseguiu publicá-los em seus sites na rede para que todos pudessem vê-los.
Agora, Ning Network Creators - isto é, os usuários que administrar sua própria rede social no Ning - pode finalmente incorporar esses aplicativos e torná-los disponíveis para todos os usuários em sua rede social personalizada.

Contribua com o OpenSocialBR

Com o objetivo de criar uma comunidade em volta do desenvolvimento de Aplicativos para a Plataforma OpenSocial, Este mês estou lançando uma programa de incentivo para dar um UP no conteúdo do site. Para incentivar a Participação de todos, estarei sorteando um livro a todos aqueles que postarem sugestões de artigos e temas que gostariam de fossem abordados aqui no opensocialbr.

O livro que será presenteado é:
Desenvolvimento de Jogos Eletrônicos 2. ed.

desenvolvimento de jogos eletrônicos

Peço a todos que deixem seus emails nos posts para que eu possa localizar o ganhador do livro.

Ambiente para desenvolvimento OpenSocial - OSDE no Eclipse

Cadastrado no grupo de Discussão, do OpenSocial, eu recebi um email falando sobre o OSDE (Opensocial Development Environment), um projeto desenvolvido por um Japones chamado Yochiro.

Existe um blog (Robson Dantas Lab, http://rlabs.wordpress.com) mostrando como configurar esse plugin no Eclipse, como ele esta em ingles, eu vou estar passando aqui em portugues para facilitar pra Galera.

Eu estou usando:
Java SDK 1.6.0_14b08
Eclipse 3.5.0

Caso você não tenha o Eclipse instalado no seu computador, acesse o site do projeto e faça download.

Para adicionar o componente vá em: Help -> Install New Software

Menu de Atualização do Eclipse
Divulgar conteúdo
Este site foi feito com Drupal, um sistema aberto de gerenciamento de conteúdo.