Google OpenSocial
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Google OpenSocial

  • 1,076 views
Uploaded on

Apresentação sobre o Google OpenSocial para a disciplina "Aplicação de Software Social" do bacharelado em Ciência da Computação da UFMG.

Apresentação sobre o Google OpenSocial para a disciplina "Aplicação de Software Social" do bacharelado em Ciência da Computação da UFMG.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,076
On Slideshare
929
From Embeds
147
Number of Embeds
2

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 147

http://bhsocialweb.blogspot.com 145
http://bhsocialweb.blogspot.com.br 2

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1.  
  • 2. O Google oferece aos programadores uma enorme variedade de APIs para desenvolvimento de aplicativos web e para desktop.  Abaixo temos a "tabela periódica das APIs Google", onde podemos ver o  Google OpenSocial.
  • 3. O Google OpenSocial é uma API (interface entre aplicativo e a programação) aberta do Google baseada em HTML convencional e Javascript. Criada em novembro de 2007, ela permite que desenvolvedores criem widgets para serem executados dentro de redes sociais que aderirem à API OpenSocial . O OpenSocial é composto basicamente por um conjunto das APIS que lidam com os dados do utilizador, dos seus amigos e atividades.
  • 4.
  • 5. Na prática, os usuários dessas redes sociais poderão escutar músicas, ver fotos, jogar, falar com contatos de mensageiros instantâneos ou ainda ler notícias.  Todas estas atividades poderão ser feitas dentro do seu perfil na rede social. Foi lançada como resposta a API fechada do Facebook.
  • 6. Produtos do Mercado
  • 7. Como está sendo usada...
  • 8.
  • 9.
  • 10.
  • 11. Padrões e formatos existentes
    • A API Open Social constitui-se de documentos XML hospedados que contêm HTML/JavaScript em seu interior.
    • A API OpenSocial API pode ser acessada do lado do cliente usando a API JavaScript, e do lado do servidor usando a API de dados RESTful.
    • As apps se comunicam com um servidor OpenSocial via chamadas REST que podem retornar dados em JSON ou XML.
  • 12. Padrões e formatos existentes (cont.)
    • Uma app OpenSocial se inicia de um arquivo de especificação .xml, contendo informações básicas sobre a app, além do HTML e JS da própria app.
    • Um exemplo do arquivo XML com Hello World pode ser visto a seguir:
    • <?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?>
    • <Module>
    • <ModulePrefs title=&quot;Hello World!&quot;>
    • <Require feature=&quot;opensocial-0.8&quot; />
    • </ModulePrefs>
    • <Content type=&quot;html&quot;>
    • <![CDATA[
    • Hello, world!
    • ]]>
    • </Content>
    • </Module>
  • 13. Anatomia da APP OpenSocial
  • 14. Sites de referência técnica
    • OpenSocial
    • http://code.google.com/apis/opensocial/
    • OpenSocial Documentation: http://docs.opensocial.org/display/OSD/Home
    • Open Social Documentation – Specs: http://docs.opensocial.org/display/OSD/Specs
    • OpenSocial Wiki: http://docs.opensocial.org/display/OS/Home
    • OpenSocial
    • http://blog.opensocial.org
  • 15. OpenSocial 2.0
    • Cada versão do OpenSocial, por sua vez, tem páginas específicas contendo sua especificação.
    • No que tange à especificação do OpenSocial 2.0 : http://opensocial-resources.googlecode.com/svn/spec/2.0/OpenSocial-Specification.xml
    • No item References, é possível encontrar as seguintes especificações:
    • OpenSocial Core Gadget
    • OpenSocial Core API Server
    • OpenSocial Social Gadget
    • OpenSocial Social API Server Specification
    • OpenSocial Core Container
  • 16. Ambientes de desenvolvimento, editores e ferramentas existentes
    •  Google Gadget Editor (GGE)
      • Requisitos:
      • Hospedagem da web ou hospedagem integrada ao GGE
      • Uma conta do Google
      • Acesso à sandbox do iGoogle
  • 17.  Plugin para Eclipse Permite desenvolver aplicativos OpenSocial diretamente no Eclipse.
  • 18. Livros de Referência
  • 19. Vídeos de Referência Introducing OSDE: Developing OpenSocial Applications entirely in Eclipse! http://www.youtube.com/watch?v=Hh8r7A3o42g
    • OpenSocial Tutorial
      • Part 1: Gadget Basics
      • Part 2: Listing Friends
      • Part 3: Giving Gifts
      • Part 4: Listing Gifts You've Sent
      • Part 5: Listing Gifts You've Received
    • http://www.youtube.com/watch?v=9gW2YVBrNVA&list=PLAF95111FF081DBAC&index=1&feature=plpp
  • 20. Referências bibliográficas
    • Wiki OpenSocial: http://wiki.opensocial.org
    • Google Code OpenSocial: http://code.google.com/intl/pt-BR/apis/opensocial/
    • OpenSocial Blog: http://blog.opensocial.org/
    • Knowledge is Power - OpenSocial: Getting Started : http://aakash-bapna.blogspot.com/2008/06/opensocial-getting-started.html
    • Netlog Developer Pages - The OpenSocial API: http://en.netlog.com/go/developer/documentation/article=opensocialapi
    • Master New Media - Open Social: Nova Plataforma De Rede Social Da Google - O Que É E Porque Interessa: http://www.masternewmedia.com.br/2007/11/open-social-nova-plataforma-de-rede-social-da-google---o-que-e-e-porque-interessa.html