Os2

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Os2 - Presentation Transcript

    1. SEMINÁRIO Redes Sociais Utilizando o OpenSocial  2ª Sessão Orador: Eng. Joaquim F. Silva [email_address] ISTEC-PORTO Junho 2009
    2. AGENDA
      • 1.ª Sessão: 17 de Junho das 18:30h - 20:30h
      •        - Programação em Redes Sociais 
      • - Introdução ao OpenSocial 
      • 2.ª Sessão: 25 de Junho das 18:30h - 20:30h                           - Gadget XML e Gadget API  - JavaScript API 
      • 3.ª Sessão: 26 de Junho das 18:30h - 22:30h
      •     - Desenvolvimento de uma simples aplicação utilizando o OpenSocial API
      •     
    3. Síntese da 1ª Sessão
      • Existem diversos “containers”
      • Definição das metas, canais “virais”,
      • Algumas técnicas de marketing e retenção dos utilizadores nas aplicações
      • Arquitectura do OpenSocial e das Aplicações
      • Tipos de dados suportados pelo OpenSocial
      • Como disponibilizar aplicações no Hi5?
      • O que é preciso para começar a programar?
    4. 2ª Sessão
      • 25 de Junho das 18:30h -20:30h                           - Gadget XML e Gadget API  - JavaScript API
      • Objectivo:
        • Analisar uma aplicação que utiliza informação social.
    5. JavaScript API
      • Aplicação “Encontra Amigo”
        • Dois ficheiros:
          • Ficheiro XML (4.1)
          • Ficheiro JS (4.2)
        • O ficheiro XML possui código HTML que invoca o método init() do ficheiro JavaScript
        • DESAFIO: Utilizar o hi5 como contentor, utilizar o código 4.1 e 4.2 e colocar a aplicação a correr…
    6. JavaScript API
      • Criação de tipo de dados
        • opensocial.Activity.Field
        • Opensocial.Message.Field
        • Opensocial.BodyType.*
      • Comunicação assíncrona
        • Opensocial.Person.Field.*
          • Hi5.Person.Field.newFieldName
      • Convenção de nomenclatura
    7. JavaScript API
      • Objecto Person
        • Owner, Viewer, Friends
      • Processo em duas étapas:
        • 1º Solicitar os dados
          • Criar o objecto DataRequest invocando opensocial.newDataRequest, opensocial.new* e DataRequest.add(request)
        • 2º Criar uma função callback para retornar os dados
    8. JavaScript API
      • Exemplos:
        • Código 4.3 onde se obtém o ID do visitante, o nome e a imagem.
        • Código 4.5 onde se obtém uma lista dos amigos
    9. JavaScript API
      • Actividades
        • Envio de e-mails
        • Notificações
        • Actualizações (user updates)
        • Convites para instalar uma aplicação
    10. JavaScript API
      • Exemplos:
      • Código 4.7 envia uma mensagem por e-mail
      • Código 4.8 cria uma mensagem de e-mail do “Viewer” para o “owner”
      • Código 4.9 como criar uma actividade no perfil do utilizador
      • Código 4.10 permite que um utilizador seleccione um amigo e lhe envie um convite.
    11. Como começar?
      • Tens conta no Hi5?
      • Já aparece no perfil a opção Programador?
      • Utiliza o http://code.google.com/apis/gadgets/docs/legacy/gs.html#Scratchpad -> O google Gadget Editor (GGE) para editares os ficheiros de XML.
      • E o o url http://code.google.com/hosting/ para alojares o teu projecto.
    12. Alguns Urls
      • http://code.google.com/intl/pt-PT/
      • http://code.google.com/intl/pt-PT/apis/gadgets/docs/legacy/basic.html
      • http://www.hi5networks.com/developer/
      • http://developer.hi5.com/
    13. Utilizar offline
      • Apache 2.2
        • http://incubator.apache.org/shindig/
    14. Síntese da 2ª Sessão
      • Utilizar o container do Hi5 e incluir o “sandbox” de programador:
        • http://developer.hi5.com/
      • Recorrer ao GDE (Google Desktop Editor) para escrever o código (XML)
        • http://www.google.com/ig/adde?moduleurl=gge.xml
      • Ferramentas de desenvolvimento..
        • http://code.google.com/intl/pt/apis/gadgets/docs/legacy/tools.html#Host
    15. Obrigado
      • Joaquim Fernando Silva
        • e-mail: [email_address]
        • url: http://paginas.fe.up.pt/~pro05009/
      • Apresentação disponível no slideshare em:
        • http://www.slideshare.net/jffs992
    SlideShare Zeitgeist 2009

    + jffs992jffs992 Nominate

    custom

    107 views, 0 favs, 0 embeds more stats

    Segunda parte do seminário sobre redes sociais

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 107
      • 107 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?