open social - grupo d

Post on 03-Jul-2015

660 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Projeto 3 software social, asoso-dcc

TRANSCRIPT

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