Alunos : Diego Maia Vieira                Hugo Alves Richard                                                                                      Grupo M  
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.
 
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.          
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.
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.
Alguns contentores e aplicações  
          Alguns Aplicativos        
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.
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      
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.
  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.
Gadget OpenSocial
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  
Referência bibliográfica Tutorial OpenSocial hospedado no YouTube

Open Social

  • 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 - AAPI 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 eaplicações  
  • 8.
              AlgunsAplicativos        
  • 9.
    Padrões e formatosexistentes - 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 dedados 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.
  • 14.
    Sites de referênciaté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 TutorialOpenSocial hospedado no YouTube