Douglas CristianoRafael 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:
http://code.google.com/p/opensocial-development-environment/
Bibliografiahttp://www.opensocial.org - Site oficialhttp://blog.opensocial.org - Blog oficial com diversas novidadeshttp://code.google.com/apis/opensocial - Pág. Oficial do OpenSocial na Googlehttp://en.wikipedia.org/wiki/OpenSocial - Artigo oficial na Wikipediahttp://code.google.com/apis/opensocial/docs/index.html - Ref. técnica da Googlehttp://wiki.opensocial.org - Wiki oficial da APIhttp://shindig.apache.org/ - Container para usar OpenSocial no Apachehttp://code.google.com/p/opensocial-development-environment/ - IDE para OpenSocialhttp://developer.myspace.com/community/myspace/opensocialref.aspx - Ref. MySpacehttp://developer.ning.com/notes/OpenSocial_APIs_Supported_by_Ning - Ref. Ning
Top Related