Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial

997 views

Published on

Este trabalho apresenta um estudo sobre a construção de aplicativos sociais usando as APIs do OpenSocial. Faz uma breve abordagem sobre a história do OpenSocial e lista os recipientes que suportam as APIs. Mostra a anatomia de um aplicativo social, bem como as técnicas que podem ser usadas para o seu desenvolvimento.
Apresenta um estudo teórico sobre as APIs que compõe o OpenSocial, tanto a API JavaScript quanto a API para serviços RESTful e em seguida aborda o desenvolvimento usando o OpenSocial Templates (OST). Promove uma comparação entre as APIs do OpenSocial e da rede social Facebook.
Finalmente, apresenta os detalhes de implementação de um aplicativo social na forma de um jogo.

Published in: Social Media
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
997
On SlideShare
0
From Embeds
0
Number of Embeds
615
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • http://en.wikipedia.org/wiki/Facebook_Platform
    http://www.facebook.com/press/info.php?statistics
    http://www.appdata.com/
  • OPENSOCIAL AND GADGETS SPECIFICATION GROUP. OpenSocial Specification Release Notes. Publicado em out. 2010c. Disponível em <http://opensocial-resources.googlecode.com/svn/spec/1.1/OpenSocial-Specification-Release-Notes.xml>. Acesso em: 20 out. 2010.
  • SHINDIG, 2010. Welcome To Apache Shindig! Disponível em <http://shindig.apache.org>. Acesso em: 08 set. 2010.
  • Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial

    1. 1. Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial Trabalho de Conclusão de Curso Orientador: Romualdo Rubens de Freitas Autor: Clebersander Rech
    2. 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.
    3. 3. Redes Sociais
    4. 4. Redes Sociais
    5. 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. 6. OpenSocial • Uma plataforma; • APIs padrão; • Múltiplos recipientes (redes sociais); “Escreva uma vez, execute em qualquer lugar”
    7. 7. Quem Está Usando
    8. 8. Versões Versão Publicação 0.6 21 dez. 2007 0.7 25 jan. 2008 0.8 27 maio 2008 0.9 15 abr. 2009 1.0 9 mar. 2010 1.1 18 out. 2010 (rascunho)
    9. 9. Arquitetura Cliente
    10. 10. Arquitetura Cliente-Servidor
    11. 11. Aplicativo • Google Gadget • Arquivo XML – HTML – JavaScript – CSS
    12. 12. Estrutura do arquivo
    13. 13. 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.
    14. 14. Diagrama de Atividades
    15. 15. Apache Shindig • Implementação de referência; – 0.8.1 – 0.9 • Criado em 2007; • Linguagens: – Java – PHP
    16. 16. 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;
    17. 17. Arquivos
    18. 18. Visão home e profile
    19. 19. Visão home e profile
    20. 20. Visão canvas
    21. 21. Atividade
    22. 22. Considerações Finais

    ×