« 24 mitos sobre a Evolução | Inicio | Opera 9.5 »

maio 29, 2008

OpenSocial

Tenho me entretido descobrindo e desenvolvendo pequenas coisas para o OpenSocial, do Google. O OpenSocial é uma API para aplicativos sociais - orkut, hi5, myspace... quase tudo, menos o Facebook - e é mais uma entre as dezenas de APIs que o Google disponibiliza. A diferença realmente está em ser uma API "aberta", no sentido de poder ser utilizada por qualquer site de rede social.

A utilização do OpenSocial permite criar aplicativos para sites de rede social que suportem a API, de uma maneira bastante semelhante a criação de aplicativos para o Facebook. Desenvolve-se o aplicativo utilizando-se HTML e Javascript (pelo menos) e faz-se chamadas à API para recuperar informações sobre a rede social, bem como interagir com amigos e outros usuários de maneiras diversas.

O OpenSocial é a especificação de um conjunto de funções mínimas que um site de rede social deve suportar para poder dizer que suporta a API. Há funções para, por exemplo, recuperar a lista de amigos e acessar informações em perfis. Como as funções devem ser idênticas para qualquer site que as suporte, isso significa que os aplicativos gerados potencialmente funcionarão com mínimas modificações em diferentes sites. Não é difícil portar um aplicativo do Orkut para o Hi5, Myspace ou mesmo para o iGoogle. A exceção é quando utiliza-se funções adicionais à API básica, que podem ser específicas de um site em particular.

Para quem tem experiência com Javascript e a programação orientada a eventos, construir um aplicativo com OpenSocial é relativamente simples. Algumas limitações dificultam um pouco o processo. Por exemplo, no Orkut cada usuário pode ter no máximo 10KB por aplicativo para armazenar informações não-voláteis. Portanto, qualquer coisa acima disso tem que ser armazenado externamente, o que passa a exigir comunicação entre servidores (que é permitido, com algumas restrições de privacidade).

Estou projetando alguns aplicativos que podem ser divertidos, mais para aprender do que qualquer outra coisa. Assim que tiver algo, coloco no Orkut. Mesmo que ainda não tenham lançados os aplicativos no Brasil.

Sobre esta entrada

Esta página contiene una sola entrada realizada por ricardo y publicada el maio 29, 2008 10:37 PM.

24 mitos sobre a Evolução es la entrada anterior en este blog.

Opera 9.5 es la entrada siguiente en este blog.

Encontrará los contenidos recientes en la página principal. Consulte los archivos para ver todos los contenidos.