Imprimir esta página. 
Ultimamente tenho conversado muito sobre OpenSocial com as pessoas que se interessam por tendências de Web e social networking. Apps já estão disponiveis no orkut na Índia e aqui no Brasil, via MySpace. As conversas quase sempre chegam a uma pergunta: Como se desenvolve para OpenSocial?
Eu que não programo, fiz uma pesquisa sobre o processo de criar um App OpenSocial e trago alguns recursos, dicas de tutoriais, documentação e uma boa notícia para quem se interessa pelo assunto.
Programar widgets OpenSocial é menos complicado do que parece.
Então, reuni alguns materiais de consulta, algumas pessoas que estão começando a brincar com tecnologia deram dicas (e em breve darão entrevistas!) e aí vao elas! A grande maioria dos links abaixo vem da própria documentação do Google, o objetivo do post foi reunir o conteúdo mais básico para quem quer começar a brincar também!
O primeiro passo é criar uma conta de acesso a sandbox ou developers page do seu site container: no caso do Brasil, recomendo a sandbox do orkut
O segundo Passo é dar uma lida rápida na API OpenSocial e entender os conceitos básicos do OpenSocial
Leia o Guia de boas práticas para Desenvolver Apps sociais ( Pretendo traduzir aqui em breve.)
Para quem não se segura e quer ir direto meter a mão na massa, vou sugerir 2 tutoriais:
O primeiro, bem simples, e em português é sobre como buscar conteúdo externo e criar um protótipo de um sistema de notícias para funcionar dentro do orkut. Começando por um App simples, você entende a lógica básica do App (na verdade um XML simples) e pode em sequência partir para Apps sociais mais ousados.
Para ir mais longe, o melhor caminho é seguir este tutorial do google, que exemplifica bem como usar as características sociais da API.
Se precisar veja os exemplos de código que o google disponibiliza para OpenSocial. Veja também a página de Resources OpenSocial do Google
Dê uma lida em como Hostear seus OpenSocial Apps.
Se for desenvolver para o orkut especificamente, mantenha-se por dentro do orkut developers guide e veja todas as possibilidades que o orkut oferece para OpenSocial. Algumas ainda nem estão implementadas!
O último link, acho que o mais prático e menos teórico, é o OpenSocialdirectory, onde temos uma lista de centenas de Apps OpenSocial, mostrando suas funcionalidades e muitos deles tem o código aberto. Uma boa alternativa para começar, é pegar um App exemplo que tenha características parecidas com o App que você prentende desenvolver, e ir desenvolvendo a sua aplicação adaptando o código, até que você domine completamente a API.
Espero ter ajudado com este conteúdo, em breve publicarei mais sobre o assunto e gostaria que quem tiver interesse no assunto, ou estiver desenvolvendo seus próprios Apps deixe links nos comentários para melhorar este post e ajudar outras pessoas. Dúvidas tambem são bem vindas. E qualquer erro técnico, por favor, reporte e ajude a melhorar!
Esse post ajudou muito sim…
Abração
[...] ao site OUTROLADO, que me disponibilizou os links dos tutoriais e se tiver alguma duvida, acesse este artigo no widgy para mais [...]
Bacana a iniciativa, desenvolvo sites e animações 2d e 3d e fiquei interessado em desenvolver um aplicativo super animado e bem humorado para o orkut, porem ainda estou analisando se tenho tal conhecimento pois ainda estou fazendo um curso de php/mysql e java….ao termino do curso, penso em pegar firme nesses apps e ver se derrepente consigo criar projetos bonitos e úteis para usuarios e tambem clientes…..