Slides

Open Social

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

    Thanks to everyone for your continued support.

    No, Thanks