SlideShare a Scribd company logo
1 of 11
Download to read offline
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

More Related Content

Viewers also liked

Viewers also liked (8)

A B C Digital Ingresa En La Era Web
A B C Digital Ingresa En La Era WebA B C Digital Ingresa En La Era Web
A B C Digital Ingresa En La Era Web
 
Tuilux white paper
Tuilux white paperTuilux white paper
Tuilux white paper
 
1381
13811381
1381
 
Salud, cine y pantallas sanas
Salud, cine y pantallas sanasSalud, cine y pantallas sanas
Salud, cine y pantallas sanas
 
Antigua: Herencia Inmortal
Antigua: Herencia InmortalAntigua: Herencia Inmortal
Antigua: Herencia Inmortal
 
Material didactico2
Material didactico2Material didactico2
Material didactico2
 
Proposta para rse
Proposta para rseProposta para rse
Proposta para rse
 
35362
3536235362
35362
 

Similar to Open social - Grupo D

Software Social - Opensocial da Google
Software Social - Opensocial da GoogleSoftware Social - Opensocial da Google
Software Social - Opensocial da Googlebernardo2ao
 
Open Social - Grupo G
Open Social - Grupo GOpen Social - Grupo G
Open Social - Grupo GRafael Ramos
 
Open Social
Open SocialOpen Social
Open SocialKR PNEUS
 
Além do mundo acadêmico - O que fazer após a graduação?
Além do mundo acadêmico - O que fazer após a graduação? Além do mundo acadêmico - O que fazer após a graduação?
Além do mundo acadêmico - O que fazer após a graduação? Suellyn Specie
 
Open Social + Perguntas
Open Social + PerguntasOpen Social + Perguntas
Open Social + Perguntasdmaiavieira
 
Projeto 2 api_do_facebook
Projeto 2 api_do_facebookProjeto 2 api_do_facebook
Projeto 2 api_do_facebookGedeon Santos
 
Web 2.0 - Colaboração acima de tudo!
Web 2.0 - Colaboração acima de tudo!Web 2.0 - Colaboração acima de tudo!
Web 2.0 - Colaboração acima de tudo!Felipe J. R. Vieira
 
Drupalizando no Summer of Code 2011
Drupalizando no Summer of Code 2011Drupalizando no Summer of Code 2011
Drupalizando no Summer of Code 2011Chuva Inc.
 
Desenvolvendo com Java Open Source
Desenvolvendo com Java Open SourceDesenvolvendo com Java Open Source
Desenvolvendo com Java Open Sourcearmeniocardoso
 
Aplicações de Software Social - OpenSocial
Aplicações de Software Social - OpenSocialAplicações de Software Social - OpenSocial
Aplicações de Software Social - OpenSocialStefano Guimarães Falce
 
Artigo de php
Artigo de phpArtigo de php
Artigo de phprobson
 
Desenvolvendo Aplicativos Sociais
Desenvolvendo Aplicativos SociaisDesenvolvendo Aplicativos Sociais
Desenvolvendo Aplicativos SociaisJorge Moisés Assis
 
SimulaRSO - Simulador de Recursos de Sistemas Operacionais
SimulaRSO - Simulador de Recursos de Sistemas OperacionaisSimulaRSO - Simulador de Recursos de Sistemas Operacionais
SimulaRSO - Simulador de Recursos de Sistemas OperacionaisCaio Ribeiro Pereira
 
Drupal e o seu ecossistema
Drupal e o seu ecossistemaDrupal e o seu ecossistema
Drupal e o seu ecossistemaDrupal Portugal
 
Aula 04 ferramentas para autoria de produtos multimídia i
Aula 04   ferramentas para autoria de produtos multimídia iAula 04   ferramentas para autoria de produtos multimídia i
Aula 04 ferramentas para autoria de produtos multimídia iFábio Costa
 

Similar to Open social - Grupo D (20)

Google OpenSocial
Google OpenSocialGoogle OpenSocial
Google OpenSocial
 
Software Social - Opensocial da Google
Software Social - Opensocial da GoogleSoftware Social - Opensocial da Google
Software Social - Opensocial da Google
 
Os1
Os1Os1
Os1
 
Open Social - Grupo G
Open Social - Grupo GOpen Social - Grupo G
Open Social - Grupo G
 
Open Social
Open SocialOpen Social
Open Social
 
Além do mundo acadêmico - O que fazer após a graduação?
Além do mundo acadêmico - O que fazer após a graduação? Além do mundo acadêmico - O que fazer após a graduação?
Além do mundo acadêmico - O que fazer após a graduação?
 
Open Social + Perguntas
Open Social + PerguntasOpen Social + Perguntas
Open Social + Perguntas
 
Open social
Open socialOpen social
Open social
 
Open social
Open socialOpen social
Open social
 
Projeto 2 api_do_facebook
Projeto 2 api_do_facebookProjeto 2 api_do_facebook
Projeto 2 api_do_facebook
 
Web 2.0 - Colaboração acima de tudo!
Web 2.0 - Colaboração acima de tudo!Web 2.0 - Colaboração acima de tudo!
Web 2.0 - Colaboração acima de tudo!
 
Open Social
Open SocialOpen Social
Open Social
 
Drupalizando no Summer of Code 2011
Drupalizando no Summer of Code 2011Drupalizando no Summer of Code 2011
Drupalizando no Summer of Code 2011
 
Desenvolvendo com Java Open Source
Desenvolvendo com Java Open SourceDesenvolvendo com Java Open Source
Desenvolvendo com Java Open Source
 
Aplicações de Software Social - OpenSocial
Aplicações de Software Social - OpenSocialAplicações de Software Social - OpenSocial
Aplicações de Software Social - OpenSocial
 
Artigo de php
Artigo de phpArtigo de php
Artigo de php
 
Desenvolvendo Aplicativos Sociais
Desenvolvendo Aplicativos SociaisDesenvolvendo Aplicativos Sociais
Desenvolvendo Aplicativos Sociais
 
SimulaRSO - Simulador de Recursos de Sistemas Operacionais
SimulaRSO - Simulador de Recursos de Sistemas OperacionaisSimulaRSO - Simulador de Recursos de Sistemas Operacionais
SimulaRSO - Simulador de Recursos de Sistemas Operacionais
 
Drupal e o seu ecossistema
Drupal e o seu ecossistemaDrupal e o seu ecossistema
Drupal e o seu ecossistema
 
Aula 04 ferramentas para autoria de produtos multimídia i
Aula 04   ferramentas para autoria de produtos multimídia iAula 04   ferramentas para autoria de produtos multimídia i
Aula 04 ferramentas para autoria de produtos multimídia i
 

More from Douglas Alves

Software social - progresso, evolução de projeto
Software social - progresso, evolução de projetoSoftware social - progresso, evolução de projeto
Software social - progresso, evolução de projetoDouglas Alves
 
Software social - Crime na web - evolução
Software social - Crime na web - evoluçãoSoftware social - Crime na web - evolução
Software social - Crime na web - evoluçãoDouglas Alves
 
Software social projetoix_crimeweb
Software social projetoix_crimewebSoftware social projetoix_crimeweb
Software social projetoix_crimewebDouglas Alves
 
Software social - Grupo D - DICS
Software social - Grupo D - DICSSoftware social - Grupo D - DICS
Software social - Grupo D - DICSDouglas Alves
 
Sofware social - DICS - Grupo D
Sofware social - DICS - Grupo DSofware social - DICS - Grupo D
Sofware social - DICS - Grupo DDouglas Alves
 
Grupo D Aula1 - D/I/C/S
Grupo D Aula1 - D/I/C/SGrupo D Aula1 - D/I/C/S
Grupo D Aula1 - D/I/C/SDouglas Alves
 

More from Douglas Alves (6)

Software social - progresso, evolução de projeto
Software social - progresso, evolução de projetoSoftware social - progresso, evolução de projeto
Software social - progresso, evolução de projeto
 
Software social - Crime na web - evolução
Software social - Crime na web - evoluçãoSoftware social - Crime na web - evolução
Software social - Crime na web - evolução
 
Software social projetoix_crimeweb
Software social projetoix_crimewebSoftware social projetoix_crimeweb
Software social projetoix_crimeweb
 
Software social - Grupo D - DICS
Software social - Grupo D - DICSSoftware social - Grupo D - DICS
Software social - Grupo D - DICS
 
Sofware social - DICS - Grupo D
Sofware social - DICS - Grupo DSofware social - DICS - Grupo D
Sofware social - DICS - Grupo D
 
Grupo D Aula1 - D/I/C/S
Grupo D Aula1 - D/I/C/SGrupo D Aula1 - D/I/C/S
Grupo D Aula1 - D/I/C/S
 

Open social - Grupo D

  • 1. Douglas Cristiano Rafael Sahb
  • 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
  • 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 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