open social - grupo d

11
Douglas Cristiano Rafael Sahb

Upload: douglas-alves

Post on 03-Jul-2015

660 views

Category:

Documents


0 download

DESCRIPTION

Projeto 3 software social, asoso-dcc

TRANSCRIPT

Page 1: Open social - Grupo D

Douglas CristianoRafael Sahb

Page 2: Open social - Grupo D

Sumário

O que é

Base da API

Como está sendo utilizada

Padrões e formatos

Referência técnica

Ferramentas de desenvolvimento

Bibliografia

Page 3: Open social - Grupo D

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).

Page 4: Open social - Grupo D

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)

Page 5: Open social - Grupo D

Como está sendo usada?

Page 6: Open social - Grupo D

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

Page 7: Open social - Grupo D

Padrões e formatos

Page 8: Open social - Grupo D

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>

Page 9: Open social - Grupo D

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/

Page 10: Open social - Grupo D

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/

Page 11: Open social - Grupo D

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