2. Sumário
O que é
Base da API
Como está sendo utilizada
Padrões e formatos
Referência técnica
Ferramentas de desenvolvimento
Bibliografia
3. 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).
4. 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)
6. 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
9. 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/
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 - 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