Your SlideShare is downloading. ×
Open Social
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Open Social

502
views

Published on

Apresentação sobre OpenSocial para a disciplina Aplicação de Software Social. …

Apresentação sobre OpenSocial para a disciplina Aplicação de Software Social.
Prof.: Antonio Mendes
Grupo:
Henrique Elias
Kellen Polliane
Rafael Ramos
Rafael Sahb

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
502
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

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. OpenSocial – Uma visão geral
  • 2. O que é OpenSocial
      • É um conjunto de interfaces de programação (APIs) aberta do Google
      • Permite que programadores independentes criem aplicações que correm em qualquer rede participante, utilizando os dados armazenados nessa rede.
      • Anunciada em 01/11/2007
    09/05/2011 OpenSocial – Grupo G
  • 3. OpenSocial x Facebook
      • Facebook
        • Apenas a própria Facebook pode ser um "contentor"
        • Aplicações podem correr apenas dentro da própria Facebook
        • Linguagens e APIs proprietária
          • FBML (Facebook Markup Language)
          • FQL (Facebook Query Language)
      • OpenSocial
        • Qualquer rede social pode ser um contentor Open Social e permitir que aplicações Open Social corram nela.
        • Padrões HTML e Javascript
        • Suas aplicações podem correr onde quer que exista um contentor Open Social.
    09/05/2011 OpenSocial – Grupo G
  • 4. Conceitos Básicos
    • A API é formada por um conjunto de três outras APIs:
      • Informação de Perfil (dados de utilizador)
      • Informação de Amigos (gráfico social)
      • Atividades (coisas que acontecem, coisas ao estilo de feeds de notícias)
    09/05/2011 OpenSocial – Grupo G
  • 5. Produtos do mercado
      • As redes sociais que já aderiram ao OpenSocial:
    09/05/2011 OpenSocial – Grupo G
  • 6. Como está sendo usada
      • É no Orkut que o público brasileiro tem mais acesso a aplicativos pertencentes a esta API.
      • Buddypoke, Colheita Feliz e MiniFazenda são exemplos de Apps do Orkut que conquistam milhares de usuários. Minha Música é um exemplo de aplicativo nacional, também feito para Orkut.
      • No MySpace, temos como mais populares o Wild Ones, Meez e Zombie Revenge.
      • Já no Ning, os mais populares são: Twitter Tracker, The Jukebox e BuddyPoke
    09/05/2011 OpenSocial – Grupo G
  • 7. Observações
      • Inaugurado com muito alarde na cobertura de notícias, o OpenSocial não funcionou bem no começo, só funcionou no Orkut, de propriedade da Google, e somente com um número limitado de gadgets.
      • Em 5 de novembro de 2007, o OpenSocial também foi rapidamente quebrada. O tempo total para quebrar o iLike OpenSocial baseado no Ning foi apenas 20 minutos
      • "Enquanto que inicialmente os resultados foram muito animadores, temos aprendido a maneira dura o quão limitado opensocial realmente é.".
    09/05/2011 OpenSocial – Grupo G
  • 8. Padrões e Formatos Existentes
      • Basicamente, a API faz uso diretamente de XML com JavaScript renderizando HTML no cliente. Porém, com o uso dessas tecnologias, torna-se possível usar praticamente qualquer recurso web, como flash, css, etc.
      • A própria criação desses XML's pode ser feita usando-se qualquer linguagem server-side, como PHP, Ruby on Rails, ASP, etc., o que faz com que haja mais opções de serviços usando a tecnologia.
    09/05/2011 OpenSocial – Grupo G
  • 9. Padrões e Formatos Existentes Para ilustrar como uma aplicação OpenSocial aparenta, listamos a seguir um código“Hello World” bastante simples que somente lista uma mensagem na tela. 09/05/2011 OpenSocial – Grupo G <?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?> <Module> <ModulePrefs title=&quot;Hello World&quot;> <Require feature=&quot;opensocial-templates&quot;> </Require> </ModulePrefs> <Content type=&quot;html&quot;> <![CDATA[ <!-- A simple inline template --> <script type=&quot;text/os-template&quot;> <div style=&quot;font-size: 20px&quot;>Hello world!</div> </script> ]]> </Content> </Module>
  • 10. Sites de referência técnica
    • Existem diversas referências sobre o OpenSocial, as mais consagradas são:
      • http:// www.opensocial.org
      • http:// blog.opensocial.org /
      • http://code.google.com/intl/pt-BR/apis/opensocial /
    • Nesta última se encontram diversos tutoriais didáticos, além de referência. O exemplo mostrado anteriormente veio deste site. O link para ele é:
      • http://code.google.com/intl/pt-BR/apis/igoogle/docs/tutorial.html
    09/05/2011 OpenSocial – Grupo G
  • 11. Ambientes de desenvolvimento, editores e ferramentas existentes 09/05/2011 OpenSocial – Grupo G iGoogle Developer Sandbox
  • 12. Textos ( artigos, livros), vídeos, slides de referência bibliográfica
      • OpenSocial no Brasil:  http:// www.videolog.tv/video.php?id =345487
      • Videos, Presentations, and Code Introduction from OpenSocial Campfire One Available:  http://blog.opensocial.org/2007/11/videos-presentations-and-code.html
      • OpenSocial Network Programming, Lynne Grewe
      • Building Opensocial Apps, Chris Cole
      • Mining Google Web Services: Building App with google API, John P. Muller
    09/05/2011 OpenSocial – Grupo G

×