O documento discute o desenvolvimento de aplicativos sociais utilizando a plataforma OpenSocial, incluindo uma análise da estrutura e APIs do OpenSocial e o desenvolvimento de um jogo da forca como um exemplo de aplicativo.
2. Objetivos
• Estudar a estrutura de um aplicativo OpenSocial;
• Estudar as APIs comuns que compõe o
OpenSocial;
• Estudar e comparar as APIs do OpenSocial com
as APIs do Facebook;
• Analisar e implementar um aplicativo utilizando
a API JavaScript do OpenSocial;
• Hospedar o aplicativo desenvolvido na rede de
relacionamentos Orkut.
5. Plataforma Facebook
• Lançada em 2007;
• Mais de 550 mil aplicativos ativos;
– FarmVille: o mais popular
• Mais de 1 milhão de desenvolvedores de 180
países.
6.
7.
8. OpenSocial
• Uma plataforma;
• APIs padrão;
• Múltiplos recipientes (redes sociais);
“Escreva uma vez, execute em qualquer lugar”
15. Criando um Aplicativo
Jogo da Forca
• O objetivo é acertar uma palavra aleatória;
• A palavra aleatória é o nome de um dos
amigos da rede social do jogador.
19. OSDE
• Plugin para o Eclipse IDE;
• Servidor Shindig embutido para teste local;
• Um banco de dados integrado para armazenar
e gerenciar dados sociais;
• Um editor multipainel da especificação do
gagdet;
• Assistente (wizards) de criação de projeto;