YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial

Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial

Trabalho de Conclusão de Curso

Orientador:Romualdo Rubens de Freitas

Autor:Clebersander Rech

Page 2: Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial

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.

Page 3: Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial

Redes Sociais

Page 4: Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial

Redes Sociais

Page 5: Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial

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.

Page 6: Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial
Page 7: Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial
Page 8: Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial

OpenSocial

• Uma plataforma;• APIs padrão;• Múltiplos recipientes (redes sociais);

“Escreva uma vez, execute em qualquer lugar”

Page 9: Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial

Quem Está Usando

Page 10: Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial

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)

Page 11: Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial

Arquitetura Cliente

Page 12: Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial

Arquitetura Cliente-Servidor

Page 13: Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial

Aplicativo

• Google Gadget• Arquivo XML

– HTML– JavaScript– CSS

Page 14: Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial

Estrutura do arquivo

Page 15: Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial

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.

Page 16: Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial

Diagrama de Atividades

Page 17: Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial
Page 18: Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial

Apache Shindig

• Implementação de referência;– 0.8.1– 0.9

• Criado em 2007;• Linguagens:

– Java– PHP

Page 19: Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial

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;

Page 20: Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial
Page 21: Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial

Arquivos

Page 22: Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial

Visão home e profile

Page 23: Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial

Visão home e profile

Page 24: Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial

Visão canvas

Page 25: Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial
Page 26: Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial
Page 27: Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial

Atividade

Page 28: Construindo Aplicativos Sociais Utilizando as APIs do OpenSocial

Considerações Finais


Related Documents