OpenSocial
       A plataforma da Google
Aplicações de Software Social 2009/2
DCC - ICEx - UFMG
✦ Bernardo Augusto Andrade Oliveira
✦Henrique Chevreux O. Coelho Dias
Tópicos
✦Definição
✦Conceitos básicos
✦ Objetivos
✦Padronização e formatos
✦Quem está utilizando?
✦Aplicações
✦Exemplos de aplicações
✦Referências técnicas
✦Referências bibliográficas
Definição
O serviço OpenSocial define uma API comum
para desenvolver aplicativos sociais que irão
funcionar em diversos sites.

Ele possibilita que os desenvolvedores criem
aplicativos utilizandoJavaScript e HTML padrão
para acessar amigos de uma rede social
eatualizar feeds.
Conceitos básicos
O OpenSocial foi lançado no final de 2007 pela Google e, logo
  no início, teve o apoio de várias empresas.
De um ponto de vista mais técnico, o Open Social é uma API
  Web aberta que contém dois itens principais:
  "Contentores": sistemas de rede social como Ning, Orkut,
  LinkedIn, Hi5, Friendster, entre outros;
  "Aplicações ou Apps": estas aplicações podem ser incluídas
  em qualquer sistema contentor. Também chamados
  gadgets.
Padronização e formatos
✦A versão mais recente da API do
 OpenSoical é a v0.81;
✦A     versão    v0.9   já   está   em
 desenvolvimento;
✦Essa API é totalmente baseada em
 HTML e Javascript padronizados;
✦O núcleo de um gadget social é um
 arquivo    XML,    contendo   algumas
 especificações importantes.
Objetivos
✦Permitir que desenvolvedores aprendam apenas
 uma API e possam criaraplicações para qualquer
 rede social que suporte o OpenSocial;
✦Criar aplicativos versáteis, livres e abrangentes;
✦Desafiar a hegemonia do Facebook, com sua API e
 aplicativos proprietários.
Quem está utilizando?

•
Aplicações
A plataforma OpenSocial permite o
desenvolvimento de aplicações "gadgets",
que funcionarão em redes sociais
diversas (contentores), adeptas ao
OpenSocial.

Essas    aplicações     podem     agregar
conteúdo de diversas fontes, tornando as
redes sociais verdadeiros sites mashups.
Exemplos de aplicações
   MapYourFriends

   Exibea localização dos seus
   amigos através do Google
   Maps.




                                    Miss/Mister OpenSocial
   Entourage
                                    Exibefotos             dos
   Exibefotos aleatórias dos seus   participantes para que
   amigos.                          outras pessoas votem se
                                    aprovam ou não e depois
                                    exibe as estatísticas.
Referências técnicas
✦ http://wiki.opensocial.org/index.php?title=OpenSocial_Tutoria
  l
✦ http://code.google.com/intl/pt-
  BR/apis/gadgets/docs/legacy/gs.html
Referências bibliográficas
✦ http://www.opensocial.org
✦ http://code.google.com/intl/pt-BR/apis/opensocial/
✦ http://pt.wikipedia.org/wiki/OpenSocial
✦ http://www.opensocialbrasil.com/
✦ http://opensocialdirectory.videgro.net
✦ http://www.masternewmedia.org/pt/rede_social/plataforma-
  rede-social/open-social-nova-plataforma-de-rede-social-da-
  google-o-que-e-e-porque-interessa-20071113.htm
✦ http://idgnow.uol.com.br/internet/2007/11/05/idgnoticia.2007-
  11-05.5155038462/

Software Social - Opensocial da Google

  • 1.
    OpenSocial A plataforma da Google Aplicações de Software Social 2009/2 DCC - ICEx - UFMG ✦ Bernardo Augusto Andrade Oliveira ✦Henrique Chevreux O. Coelho Dias
  • 2.
    Tópicos ✦Definição ✦Conceitos básicos ✦ Objetivos ✦Padronizaçãoe formatos ✦Quem está utilizando? ✦Aplicações ✦Exemplos de aplicações ✦Referências técnicas ✦Referências bibliográficas
  • 3.
    Definição O serviço OpenSocialdefine uma API comum para desenvolver aplicativos sociais que irão funcionar em diversos sites. Ele possibilita que os desenvolvedores criem aplicativos utilizandoJavaScript e HTML padrão para acessar amigos de uma rede social eatualizar feeds.
  • 4.
    Conceitos básicos O OpenSocialfoi lançado no final de 2007 pela Google e, logo no início, teve o apoio de várias empresas. De um ponto de vista mais técnico, o Open Social é uma API Web aberta que contém dois itens principais: "Contentores": sistemas de rede social como Ning, Orkut, LinkedIn, Hi5, Friendster, entre outros; "Aplicações ou Apps": estas aplicações podem ser incluídas em qualquer sistema contentor. Também chamados gadgets.
  • 5.
    Padronização e formatos ✦Aversão mais recente da API do OpenSoical é a v0.81; ✦A versão v0.9 já está em desenvolvimento; ✦Essa API é totalmente baseada em HTML e Javascript padronizados; ✦O núcleo de um gadget social é um arquivo XML, contendo algumas especificações importantes.
  • 6.
    Objetivos ✦Permitir que desenvolvedoresaprendam apenas uma API e possam criaraplicações para qualquer rede social que suporte o OpenSocial; ✦Criar aplicativos versáteis, livres e abrangentes; ✦Desafiar a hegemonia do Facebook, com sua API e aplicativos proprietários.
  • 7.
  • 8.
    Aplicações A plataforma OpenSocialpermite o desenvolvimento de aplicações "gadgets", que funcionarão em redes sociais diversas (contentores), adeptas ao OpenSocial. Essas aplicações podem agregar conteúdo de diversas fontes, tornando as redes sociais verdadeiros sites mashups.
  • 9.
    Exemplos de aplicações MapYourFriends Exibea localização dos seus amigos através do Google Maps. Miss/Mister OpenSocial Entourage Exibefotos dos Exibefotos aleatórias dos seus participantes para que amigos. outras pessoas votem se aprovam ou não e depois exibe as estatísticas.
  • 10.
    Referências técnicas ✦ http://wiki.opensocial.org/index.php?title=OpenSocial_Tutoria l ✦ http://code.google.com/intl/pt- BR/apis/gadgets/docs/legacy/gs.html
  • 11.
    Referências bibliográficas ✦ http://www.opensocial.org ✦http://code.google.com/intl/pt-BR/apis/opensocial/ ✦ http://pt.wikipedia.org/wiki/OpenSocial ✦ http://www.opensocialbrasil.com/ ✦ http://opensocialdirectory.videgro.net ✦ http://www.masternewmedia.org/pt/rede_social/plataforma- rede-social/open-social-nova-plataforma-de-rede-social-da- google-o-que-e-e-porque-interessa-20071113.htm ✦ http://idgnow.uol.com.br/internet/2007/11/05/idgnoticia.2007- 11-05.5155038462/