Douglas Cristiano
  Rafael Sahb
Sumário
O que é

Base da API

Como está sendo utilizada

Padrões e formatos

Referência técnica

Ferramentas de desenvolvimento

Bibliografia
O que é
API lançada em 01/11/2007 comum para desenvolver
aplicativos sociais que irão funcionar em diversos sites.

A mesma possibilita que desenvolvedores criem
aplicativos utilizando Javascript e HTML padrão para
acessar amigos e atualizar feeds

É uma resposta ao Facebook que, com sucesso, criou
uma API fechada (FBML).
Base da API

A API é formada por um conjunto de outras três:

      Informação de perfil (dados do utilizador)

      Informação de amigos (gráfico social)

      Atividades (ações, como danças, downloads.. etc)
Como está sendo usada?
Como está sendo usada?
No Orkut estão concentradas maior quantidade de
aplicações na API.

 Buddypoke, Colheita Feliz, Minha Música e Mini
 Fazenda são exemplos.

No MySpace temos como exemplo Wild Ones, Meez e
Zombie Revenge

No Ning temos Twitter Tracker, The Jukebox e
BuddyPoke
Padrões e formatos
Formatos e padrões
    <?xml version="1.0" encoding="UTF-8" ?>

<Module>
 <ModulePrefs title="Hello World">
  <Require feature="opensocial-templates">
  </Require>
 </ModulePrefs>
 <Content type="html">
  <![CDATA[
    <!-- A simple inline template -->
    <script type="text/os-template">
     <div style="font-size: 20px">Hello world!</div>
    </script>
  ]]>
 </Content>
Referência técnica
Apesar de popular a referência principal para o open
social ainda são:

  http://opensocial.org

  http://code.google.com/intl/pt-BR/apis/opensocial

Sendo que no site do google temos vários tutoriais,
inclusive do exemplo anterior:

http://code.google.com/intl/pt-BR/apis/igoogle/
Ferramentas de
          desenvolvimento
Atualmente não há referência de tecnologia para escrita
e debugação de código pois qualquer ferramenta que
aceita XML/JavaScript/HTML são variadas.

Há um projeto para unificar o desenvolvimento através
de um plugin do Eclipse, a versão 0.7 foi liberada e pode
ser pega em:

                                      development
Bibliografia
http://www.opensocial.org - Site oficial
http://blog.opensocial.org - Blog oficial com diversas novidades
http://code.google.com/apis/opensocial - Pág. Oficial do OpenSocial na
Google
http://en.wikipedia.org/wiki/OpenSocial - Artigo oficial na Wikipedia
http://code.google.com/apis/opensocial/docs/index.html - Ref. técnica da
Google
http://wiki.opensocial.org - Wiki oficial da API
http://shindig.apache.org/ - Container para usar OpenSocial no Apache
http://code.google.com/p/opensocial-development-environment/ - IDE para
OpenSocial
http://developer.myspace.com/community/myspace/opensocialref.aspx - Ref.
MySpace
http://developer.ning.com/notes/OpenSocial_APIs_Supported_by_Ning - Ref.
Ning

Open social - Grupo D

  • 1.
    Douglas Cristiano Rafael Sahb
  • 2.
    Sumário O que é Baseda API Como está sendo utilizada Padrões e formatos Referência técnica Ferramentas de desenvolvimento Bibliografia
  • 3.
    O que é APIlançada em 01/11/2007 comum para desenvolver aplicativos sociais que irão funcionar em diversos sites. A mesma possibilita que desenvolvedores criem aplicativos utilizando Javascript e HTML padrão para acessar amigos e atualizar feeds É uma resposta ao Facebook que, com sucesso, criou uma API fechada (FBML).
  • 4.
    Base da API AAPI é formada por um conjunto de outras três: Informação de perfil (dados do utilizador) Informação de amigos (gráfico social) Atividades (ações, como danças, downloads.. etc)
  • 5.
  • 6.
    Como está sendousada? No Orkut estão concentradas maior quantidade de aplicações na API. Buddypoke, Colheita Feliz, Minha Música e Mini Fazenda são exemplos. No MySpace temos como exemplo Wild Ones, Meez e Zombie Revenge No Ning temos Twitter Tracker, The Jukebox e BuddyPoke
  • 7.
  • 8.
    Formatos e padrões <?xml version="1.0" encoding="UTF-8" ?> <Module> <ModulePrefs title="Hello World"> <Require feature="opensocial-templates"> </Require> </ModulePrefs> <Content type="html"> <![CDATA[ <!-- A simple inline template --> <script type="text/os-template"> <div style="font-size: 20px">Hello world!</div> </script> ]]> </Content>
  • 9.
    Referência técnica Apesar depopular a referência principal para o open social ainda são: http://opensocial.org http://code.google.com/intl/pt-BR/apis/opensocial Sendo que no site do google temos vários tutoriais, inclusive do exemplo anterior: http://code.google.com/intl/pt-BR/apis/igoogle/
  • 10.
    Ferramentas de desenvolvimento Atualmente não há referência de tecnologia para escrita e debugação de código pois qualquer ferramenta que aceita XML/JavaScript/HTML são variadas. Há um projeto para unificar o desenvolvimento através de um plugin do Eclipse, a versão 0.7 foi liberada e pode ser pega em: development
  • 11.
    Bibliografia http://www.opensocial.org - Siteoficial http://blog.opensocial.org - Blog oficial com diversas novidades http://code.google.com/apis/opensocial - Pág. Oficial do OpenSocial na Google http://en.wikipedia.org/wiki/OpenSocial - Artigo oficial na Wikipedia http://code.google.com/apis/opensocial/docs/index.html - Ref. técnica da Google http://wiki.opensocial.org - Wiki oficial da API http://shindig.apache.org/ - Container para usar OpenSocial no Apache http://code.google.com/p/opensocial-development-environment/ - IDE para OpenSocial http://developer.myspace.com/community/myspace/opensocialref.aspx - Ref. MySpace http://developer.ning.com/notes/OpenSocial_APIs_Supported_by_Ning - Ref. Ning