Open Social
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Open Social

on

  • 1,472 views

Apresentação sobre OpenSocial,

Apresentação sobre OpenSocial,
Disciplina Aplicações de Software Social Maio/2009
Grupo M : Diego Maia Vieira e Hugo Alves Richard

Statistics

Views

Total Views
1,472
Views on SlideShare
1,438
Embed Views
34

Actions

Likes
0
Downloads
5
Comments
0

2 Embeds 34

http://softwaresocialweb2.blogspot.com 33
http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Open Social Presentation Transcript

  • 1.   Alunos : Diego Maia Vieira                Hugo Alves Richard                                                                                     Grupo M  
  • 2. O que é ?
    •   
    • - API comum para desenvolver aplicativos sociais que irão funcionar em diversos sites.
    •  
    • - Consiste em APIs JavaScript e APIs de dados do Google.
    •  
    • - Possibilita que os desenvolvedores criem aplicativos XML utilizando JavaScript e HTML padrão para acessar amigos de uma rede social e atualizar feeds.
    •  
    • - Criado com a tecnologia de gadgets.
    •  
    • - Lançado em 1° de novembro de 2007.
  • 3.  
  • 4. Conceitos
    • - Toda a documentação do OpenSocial está licenciada por meio da Creative Commons. 
    •  
    • - Será aberto em breve o código fonte dos componentes que são necessários para executar o OpenSocial no próprio site.
    •  
    • - Pode utilizar os servidores da Google ou do próprio desenvolvedor
    •  
    • - Código de amostra fornecido sob a licença Apache 2.0. 
    •   
    •  
    •  
  • 5. Conceitos
    • - Capacidade de interagir completamente com aplicativos externos de terceiros, usando protocolos de web padrão
    •  
    • - Suportada por dois tipos de programadores:
    •       - "Contentores" - sistemas de rede social como Ning, Orkut, LinkedIn, Hi5, Friendster e ...
    •       - "Aplicações ou Apps" - estas aplicações podem ser incluídas em sistemas de contentores como o LinkedIn, Flixster, Rockyou, iLike e Slide.
  • 6. Conceitos
    • - A API do OpenSocial possui três áreas principais de recursos:                     
    •       -  Pessoas e relacionamentos. Membros de redes sociais possuem amigos. Os aplicativos OpenSocial usam as conexões entre as pessoas e seus amigos.                                                             
    •                                           
    •       - Persistência. Aplicativos OpenSocial podem utilizar o
    • recurso persistência , isto é, a capacidade de armazenar dados que poderão ser recuperados quando o aplicativo for executado novamente.
    •  
    •         - Atividades. As pessoas usam aplicativos sociais para informar às outras o que estão fazendo: indo ao cinema, postando fotos, e assim por diante.
  • 7. Alguns contentores e aplicações
    •  
  • 8.
    •  
            Alguns Aplicativos        
  • 9. Padrões e formatos existentes
    • - Duas maneiras de acessar a API do OpenSocial:
    •          - API JavaScript no lado do cliente
    •          - APIs de dados RESTful no lado do servidor.
  • 10. API Java Script
    •   - Com o Java Script pode-se criar aplicativos:
    •          - Sem manter servidor próprio                                  
    •          - Que incluam um componente do lado do servidor (para processamento off-line e/ou acesso de outros sites          
    •           - Já existentes, utilizando o contexto dos sites sociais já existentes
    •          - Que possam ser executados no contexto de muitos sites sociais diferentes
    •  
    •    
  • 11. API Java Script
    • - A API JavaScript foi criada para usar tecnologias padrão da web:
    •      - É fornecida como um conjunto de métodos do namespace opensocial.*.
    •      - Permite usar qualquer técnica padrão de programação JavaScript e bibliotecas de terceiros.
    •      - Inclui um sistema completo de retorno de chamada assíncrono para suportar interatividade AJAX rica.
  • 12.   API de dados RESTful
    • - A API de dados RESTful fornece funcionalidade complementar à API JavaScript, para que você possa ter acesso às pessoas, atividades e dados de seu servidor.
    • - A API de dados RESTful também foi criada para usar tecnologias padrão da web:
      • - As interações entre servidores são baseadas no protocolo RESTful AtomPub.
      • - A autenticação é tratada pelo OAuth.
  • 13. Gadget OpenSocial
  • 14. Sites de referência técnica
    •   http://code.google.com/intl/pt-BR/apis/opensocial/
    •   http://www.opensocialbrasil.com/
    •  
    •   http://pt.wikipedia.org/wiki/OpenSocial
    •  
  • 15. Referência bibliográfica
    • Tutorial OpenSocial hospedado no YouTube