Your SlideShare is downloading. ×
OpenSocial – Uma visão geral
O que é OpenSocial <ul><ul><li>É um conjunto de interfaces de programação (APIs) aberta do Google  </li></ul></ul><ul><ul>...
OpenSocial x Facebook <ul><ul><li>Facebook  </li></ul></ul><ul><ul><ul><li>Apenas a própria Facebook pode ser um &quot;con...
Conceitos Básicos <ul><li>A API é formada por um conjunto de três outras: </li></ul><ul><ul><li>Informação de Perfil (dado...
Produtos do mercado <ul><ul><li>As redes sociais que já aderiram ao OpenSocial: </li></ul></ul>09/05/2011 OpenSocial – Gru...
Como está sendo usada <ul><ul><li>É no Orkut que o público brasileiro tem mais acesso a aplicativos pertencentes a esta AP...
Observações <ul><ul><li>Inaugurado com muito alarde na cobertura de notícias, o OpenSocial não funcionou bem no começo, só...
Padrões e Formatos Existentes <ul><ul><li>Basicamente, a API faz uso diretamente de XML com JavaScript renderizando HTML n...
Padrões e Formatos Existentes Para ilustrar como uma aplicação OpenSocial aparenta, listamos a seguir um código“Hello Worl...
Sites de referência técnica <ul><li>Existem diversas referências sobre o OpenSocial, as mais consagradas são: </li></ul><u...
Ambientes de desenvolvimento, editores e ferramentas existentes  09/05/2011 OpenSocial – Grupo G iGoogle Developer Sandbox
Textos ( artigos, livros), vídeos, slides de referência bibliográfica  <ul><ul><li>OpenSocial no Brasil:  http://www.video...
Upcoming SlideShare
Loading in...5
×

Open Social - Grupo G

183

Published on

Apresentação sobre OpenSocial.

Aplicação de Software Social

Prof.: Antônio Mendes

Grupo G:
Henrique Elias
Kellen Polliane
Rafael Ramos
Rafael Sahb

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

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

No notes for slide

Transcript of "Open Social - Grupo G"

  1. 1. OpenSocial – Uma visão geral
  2. 2. O que é OpenSocial <ul><ul><li>É um conjunto de interfaces de programação (APIs) aberta do Google </li></ul></ul><ul><ul><li>Permite que programadores independentes criem aplicações que correm em qualquer rede participante, utilizando os dados armazenados nessa rede. </li></ul></ul><ul><ul><li>Anunciada em 01/11/2007 </li></ul></ul>09/05/2011 OpenSocial – Grupo G
  3. 3. OpenSocial x Facebook <ul><ul><li>Facebook </li></ul></ul><ul><ul><ul><li>Apenas a própria Facebook pode ser um &quot;contentor&quot; </li></ul></ul></ul><ul><ul><ul><li>Aplicações podem correr apenas dentro da própria Facebook </li></ul></ul></ul><ul><ul><ul><li>Linguagens e APIs proprietária </li></ul></ul></ul><ul><ul><ul><ul><li>FBML (Facebook Markup Language) </li></ul></ul></ul></ul><ul><ul><ul><ul><li>FQL (Facebook Query Language) </li></ul></ul></ul></ul><ul><ul><li>OpenSocial </li></ul></ul><ul><ul><ul><li>Qualquer rede social pode ser um contentor Open Social e permitir que aplicações Open Social corram nela. </li></ul></ul></ul><ul><ul><ul><li>Padrões HTML e Javascript </li></ul></ul></ul><ul><ul><ul><li>Suas aplicações podem correr onde quer que exista um contentor Open Social. </li></ul></ul></ul>09/05/2011 OpenSocial – Grupo G
  4. 4. Conceitos Básicos <ul><li>A API é formada por um conjunto de três outras: </li></ul><ul><ul><li>Informação de Perfil (dados de utilizador) </li></ul></ul><ul><ul><li>Informação de Amigos (gráfico social) </li></ul></ul><ul><ul><li>Atividades (coisas que acontecem, coisas ao estilo de feeds de notícias) </li></ul></ul>09/05/2011 OpenSocial – Grupo G
  5. 5. Produtos do mercado <ul><ul><li>As redes sociais que já aderiram ao OpenSocial: </li></ul></ul>09/05/2011 OpenSocial – Grupo G
  6. 6. Como está sendo usada <ul><ul><li>É no Orkut que o público brasileiro tem mais acesso a aplicativos pertencentes a esta API. </li></ul></ul><ul><ul><li>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. </li></ul></ul><ul><ul><li>No MySpace, temos como mais populares o Wild Ones, Meez e Zombie Revenge. </li></ul></ul><ul><ul><li>Já no Ning, os mais populares são: Twitter Tracker, The Jukebox e BuddyPoke </li></ul></ul>09/05/2011 OpenSocial – Grupo G
  7. 7. Observações <ul><ul><li>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. </li></ul></ul><ul><ul><li>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 </li></ul></ul><ul><ul><li>&quot;Enquanto que inicialmente os resultados foram muito animadores, temos aprendido a maneira dura o quão limitado opensocial realmente é.&quot;. </li></ul></ul>09/05/2011 OpenSocial – Grupo G
  8. 8. Padrões e Formatos Existentes <ul><ul><li>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. </li></ul></ul><ul><ul><li>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. </li></ul></ul>09/05/2011 OpenSocial – Grupo G
  9. 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. 10. Sites de referência técnica <ul><li>Existem diversas referências sobre o OpenSocial, as mais consagradas são: </li></ul><ul><ul><li>http://www.opensocial.org </li></ul></ul><ul><ul><li>http://blog.opensocial.org/ </li></ul></ul><ul><ul><li>http://code.google.com/intl/pt-BR/apis/opensocial/ </li></ul></ul><ul><li>Nesta última se encontram diversos tutoriais didáticos, além de referência. O exemplo mostrado anteriormente veio deste site. O link para ele é: </li></ul><ul><ul><li>http://code.google.com/intl/pt-BR/apis/igoogle/docs/tutorial.html </li></ul></ul>09/05/2011 OpenSocial – Grupo G
  11. 11. Ambientes de desenvolvimento, editores e ferramentas existentes 09/05/2011 OpenSocial – Grupo G iGoogle Developer Sandbox
  12. 12. Textos ( artigos, livros), vídeos, slides de referência bibliográfica <ul><ul><li>OpenSocial no Brasil:  http://www.videolog.tv/video.php?id=345487 </li></ul></ul><ul><ul><li>Videos, Presentations, and Code Introduction from OpenSocial Campfire One Available:  http://blog.opensocial.org/2007/11/videos-presentations-and-code.html </li></ul></ul><ul><ul><li>OpenSocial Network Programming, Lynne Grewe </li></ul></ul><ul><ul><li>Building Opensocial Apps, Chris Cole </li></ul></ul><ul><ul><li>Mining Google Web Services: Building App with google API, John P. Muller </li></ul></ul>09/05/2011 OpenSocial – Grupo G

×