• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Open Social + Perguntas
 

Open Social + Perguntas

on

  • 1,715 views

Apresentação sobre Open Social mais respostas de algumas perguntas postadas no blog

Apresentação sobre Open Social mais respostas de algumas perguntas postadas no blog

Statistics

Views

Total Views
1,715
Views on SlideShare
1,700
Embed Views
15

Actions

Likes
1
Downloads
12
Comments
0

2 Embeds 15

http://softwaresocialweb2.blogspot.com 8
http://www.slideshare.net 7

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 + Perguntas Open Social + Perguntas Presentation Transcript

    •   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
      • http://blogdodantas.dxs.com.br/
      •  
    • Referência bibliográfica
      • Tutorial OpenSocial hospedado no YouTube
    • Perguntas e respostas
      • P : Quais são as vantagens dessa tecnologia ?
      •                                     por: Tadeu - Grupo C
      • R: A vantagem virá principalmente para o desenvolvedor, já que ele precisará implementar menos código. Um código para um aplicativo utilizando Open Social poderá ser aproveitado em várias redes sociais.
      •  
    • Perguntas e respostas
      • P : Li algo a respeito de se poder enviar mensagens para telefones móveis (Google Gadgets). Existe mesmo essa possibilidade? Sem custos?
      •                                   por : Romulo - Grupo Q
      •  
      • R: 
    • Perguntas e respostas
      • P :Empresas ganham dinheiro usando tal tecnologia? Como?                                      por: André Cavatoni - Grupo P
      •  
      • R : As empresas que desenvolvem os aplicativos ganham dinheiro de acordo com os anúncios inseridos no aplicativo e o número de instalações realizadas, como se fosse um AdSense. Um aplicativo de sucesso está instalado em milhões de máquinas e possui milhões de consumidores em potencial.
    • Perguntas e respostas
      • P : Como essa tecnologia é aplicada a ambientes empresariais?                                          por : Thiago - Grupo C
      •  
      • R : As empresas podem divulgar suas marcas em aplicativos OpenSocial e, dependendo de quantidade de instalações desse programa medir o nível de disseminação de seus produtos. Dentro das empresas, devido as restrições da intranet, não é possível a comunicação entre funcionários e departamentos através desses aplicativos em redes sociais.
      •  
    • Perguntas e respostas
      • P : Como é tratada a questão da privacidade e segurança dos dados de um usuário?
      •                                          por : tiagorm
      •  
      • R : A Google, ao criar a API OpenSocial "esqueceu-se" de incorporar certos controles de segurança e bastaram 45 minutos para um dos aplicativos (Emote) sofrer o primeiro ataque hacker .
      • Facilmente um hacker pode criar um aplicativo malicioso e espalhá-lo para pessoas incautas através de scraps falsos que seriam enviados por algum amigo que teve seu perfil invadido.
    • Perguntas e respostas
      • P: É possível ter acesso aos dados dos usuários de uma rede social, para incrementar funcionalidades de uma aplicação?                                                por : Victor Salles - Grupo B
      •  
      • R : A idéia do OpenSocial é criar aplicativos que rodem em redes sociais e um dos objetivos é aumentar as possibilidades de interação entre o usuário e seus amigos. Para uma aplicação "adivinhar" quais são os amigos de um determinado usuário ela precisa obter acesso aos dados dele.
      •  
      •  
    • Perguntas e respostas
      • P: Quais são as desvantagens dessa tecnologia?
      • Por :Wagner Lopes - Grupo C
      • R : Uma das desvantagens não é por parte da API em si, mas pelo fato dos aplicativos OpenSocial não passarem pelos filtros de segurança das intranets das empresas. Uma aplicação OpenSocial que funcionasse especialmente para uma rede social de uma empresa iria contribuir bastante para a comunicação entre as áreas. Outra desvantagem são as ferramentas de segurança que são falhas.
    • Perguntas e respostas
      • P: O que define um "contentor"?
      • Por :Rafael J - Grupo N
      • R: Um “contentor” é o ambiente que recebe os aplicativos OpenSocial, inicialmente são as redes sociais como Orkut, Hi5 e Ning que cumprem este papel.
    • Perguntas e respostas
      • P: Existem exemplos de usos da aplicação dessa tecnologia em abientes escolares?
      • Por : José Ricardo
      • R:
    • Perguntas e respostas
      • P : Quais são as tendências de uso dessa tecnologia ?
      • Por : Ozório Júnio
      • R : Uma tendência é chamada OpenSocial Virtual Currency API que consiste em um sistema para monetizar aplicativos. Está disponível em fase beta para usuários premium do Hi5 aplicativos como “Poker Palace” em que o dinheiro do usuário é convertido para “Hi5 Coins” para que faça apostas durante o jogo.
    • Perguntas e respostas
      • P : Para que minha rede social seja compatível com aplicativos desenvolvidos utilizando-se a API OpenSocial, eu devo implementá-la?
      • Por :Eduardo Sama'an - Grupo P
      • R: Uma rede social para ter compatibilidade com os aplicativos OpenSocial deve aceitar a incorporação de arquivos .xml criados utilizando o “manual de referência” da API da Google. Esses aplicativos são hospedados em um servidor e a URL gerada deve ser incluída em Sandbox do Orkut
    • Perguntas e respostas
      • P: Quais os impactos o uso da API OpenSocial terá nos sites ja implementados.
      • Por : Marcelo Delgado
      • R: Os sites que contam com o Friend Connect, uma API da Google que integra os dados dos usuários das redes sociais que utilizam OpenSocial a sites de terceiros, podem criar um estilo de navegação que identifique mais com o usuário de acordo com os dados fornecidos. O impacto será os sites que terão “a cara” do usuário.
    • Perguntas e respostas
      • P: Quais os riscos de usar OpenSocial?
      • Por : Juliano Xavier
      • R:
    • Perguntas e respostas
      • P : Como o OpenSocial está sendo utilizado para implementar Mashup?
      • Por : Harlley Lima
      • R : Um mashup como o WikiCrimes, por exemplo possui uma aplicação do tipo OpenSocial. Ao transpor para as redes sociais esse aplicativo busca-se a colaboração dos usuários para que reportem as localizações de crimes que tomaram conhecimento, podendo, assim, alertar seus amigos para que tenham cautela ao transitar por tais lugares. A intenção, enfim, de implementar mashups através do OpenSocial é criar um ambiente colaborativo entre amigos dentro da aplicação
    • Perguntas e respostas
      • P : O open social é seguro?
      • Por : Lucas Frossard
      • R: No princípio com certeza não. Tanto que bastaram 45 minutos para que um hacker invadisse um perfil através do aplicativo Emote. Houve vários ataques usando tecnicas de phishing e de injeção arbitrária de html. Há pouco tempo a Google adotou mudanças na renderização, que agora passa a ser feito pelo servidor diminuindo o poder do desenvolvedor em criar aplicativos mais interativos. Por isso não há como afirmar o nível de segurança atual.