O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial

1.195 visualizações

Publicada em

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.

Publicada em: Mídias sociais
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

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

×