SlideShare uma empresa Scribd logo
1 de 91
Christiano Milfont Primeiro Dia Livre - 2009 Open Social
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Christiano Milfont Programador http://www.milfont.org Apresentação
Redes Sociais "Redes sociais são redes de comunicação que envolvem a linguagem simbólica, os limites culturais e as relações de poder" Fritjof Capra (Áustria, 1939 - ) é um físico teórico e escritor que desenvolve trabalho na promoção da educação ecológica.
Redes Sociais
Redes Sociais
Redes Sociais
Redes Sociais
Redes Sociais
Open Social Plataforma Aberta Standard Based XHTML + Javascript
 
 
 
 
 
 
 
Gadget
Write once, run anywhere  Gadgets
Gadgets
Gadgets
Gadgets
Gadgets
Gadgets
Gadgets
Gadgets
Gadgets
Gadgets
Gadgets
Gadgets
Gadgets
Gadgets
Gadgets
Gadgets
Gadgets
Gadgets
Gadgets
Hospedar um Gadget? Diretório de aplicações
Lista de Aplicações Hospedar um Gadget?
Minhas Aplicações Hospedar um Gadget?
Minhas Aplicações Hospedar um Gadget?
Conteúdo remoto Conteúdo do Perfil API Open Social
API Open Social Conteúdo remoto Conteúdo do Perfil
API Open Social
API Open Social
API Open Social
API Open Social
API Open Social
API Open Social
API Open Social
API Open Social
API Open Social
API Open Social
API Open Social
API Open Social
API Open Social
API Open Social
Conteúdo remoto Conteúdo do Perfil API Open Social
People ("Quem sou eu",  "Quem são meus amigos")‏ Activities ("O que estou fazendo")‏ Persistence (Estado sem um server)‏ API Open Social
People  ("Quem sou eu",  "Quem são meus amigos")‏ Activities ("O que estou fazendo")‏ Persistence (Estado sem um server)‏ API Open Social
Owner Viewer API Open Social
Owner Viewer API Open Social Opensocial.DataRequest.PersonID.OWNER Opensocial.DataRequest.PersonID.WIEWER
FoF = Friends of Friends API Open Social
People  (" Quem sou eu ",  "Quem são meus amigos")‏ Activities ("O que estou fazendo")‏ Persistence (Estado sem um server)‏ API Open Social
API Open Social
API Open Social
API Open Social
API Open Social
API Open Social ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
API Open Social ,[object Object],[object Object],[object Object],[object Object]
API Open Social ,[object Object],[object Object],[object Object]
API Open Social opensocial.Person
People  (" Quem sou eu ",  " Quem são meus amigos ")‏ Activities ("O que estou fazendo")‏ Persistence (Estado sem um server)‏ API Open Social
API Open Social
API Open Social
API Open Social
API Open Social
API Open Social opensocial.Message.Type EMAIL  NOTIFICATION PRIVATE_MESSAGE PUBLIC_MESSAGE
People ("Quem sou eu",  "Quem são meus amigos")‏ Activities  ("O que estou fazendo")‏ Persistence (Estado sem um server)‏ API Open Social
API Open Social
People ("Quem sou eu",  "Quem são meus amigos")‏ Activities  (" O que estou fazendo ")‏ Persistence (Estado sem um server)‏ API Open Social
API Open Social
API Open Social
API Open Social
People ("Quem sou eu",  "Quem são meus amigos")‏ Activities ("O que estou fazendo")‏ Persistence  ( Estado sem um server )‏ API Open Social
People ("Quem sou eu",  "Quem são meus amigos")‏ Activities ("O que estou fazendo")‏ Persistence  ( Estado sem um server )‏ API Open Social
API Open Social
API Open Social
API Open Social
OpenSocial Resources http://code.google.com/opensocial http://code.google.com/p/opensocial-resources/ Open Social
http://www.milfont.org Dúvidas ?

Mais conteúdo relacionado

Semelhante a Primeiro Dia Livre Opensocial

Monitoramento de redes sociais
Monitoramento de redes sociaisMonitoramento de redes sociais
Monitoramento de redes sociaisVinícius Pinto
 
Desenvolvendo Aplicativos Sociais
Desenvolvendo Aplicativos SociaisDesenvolvendo Aplicativos Sociais
Desenvolvendo Aplicativos SociaisJorge Moisés Assis
 
Open Social + Perguntas
Open Social + PerguntasOpen Social + Perguntas
Open Social + Perguntasdmaiavieira
 
MNT2014 - Python para Iniciantes - Luciana Mota
MNT2014 - Python para Iniciantes - Luciana MotaMNT2014 - Python para Iniciantes - Luciana Mota
MNT2014 - Python para Iniciantes - Luciana Motalucianacmota
 
Contribuindo e criando software livre
Contribuindo e criando software livreContribuindo e criando software livre
Contribuindo e criando software livreVitor Mattos
 
Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!
Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!
Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!André Espeiorin
 
Open Social - Grupo G
Open Social - Grupo GOpen Social - Grupo G
Open Social - Grupo GRafael Ramos
 
Yes We Can do I.T. - Pyladies Recife
Yes We Can do I.T. - Pyladies RecifeYes We Can do I.T. - Pyladies Recife
Yes We Can do I.T. - Pyladies RecifeAndreza Leite
 
Software Social - Opensocial da Google
Software Social - Opensocial da GoogleSoftware Social - Opensocial da Google
Software Social - Opensocial da Googlebernardo2ao
 
Open Social
Open SocialOpen Social
Open SocialKR PNEUS
 
Mobile Analytics - A importância do Tracking
Mobile Analytics - A importância do TrackingMobile Analytics - A importância do Tracking
Mobile Analytics - A importância do TrackingArthur de Castro Araujo
 
[FLISOL] Android Faixa Branca (Iniciando no Android) – 2013
[FLISOL] Android Faixa Branca (Iniciando no Android) – 2013[FLISOL] Android Faixa Branca (Iniciando no Android) – 2013
[FLISOL] Android Faixa Branca (Iniciando no Android) – 2013Douglas Drumond
 

Semelhante a Primeiro Dia Livre Opensocial (20)

Os1
Os1Os1
Os1
 
Monitoramento de redes sociais
Monitoramento de redes sociaisMonitoramento de redes sociais
Monitoramento de redes sociais
 
Google OpenSocial
Google OpenSocialGoogle OpenSocial
Google OpenSocial
 
Desenvolvendo Aplicativos Sociais
Desenvolvendo Aplicativos SociaisDesenvolvendo Aplicativos Sociais
Desenvolvendo Aplicativos Sociais
 
Open Social + Perguntas
Open Social + PerguntasOpen Social + Perguntas
Open Social + Perguntas
 
MNT2014 - Python para Iniciantes - Luciana Mota
MNT2014 - Python para Iniciantes - Luciana MotaMNT2014 - Python para Iniciantes - Luciana Mota
MNT2014 - Python para Iniciantes - Luciana Mota
 
Software livre
Software livreSoftware livre
Software livre
 
Contribuindo e criando software livre
Contribuindo e criando software livreContribuindo e criando software livre
Contribuindo e criando software livre
 
Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!
Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!
Quebrando o Orgulho! Open Source e Proprietário dão certo juntos sim!!
 
Open Social - Grupo G
Open Social - Grupo GOpen Social - Grupo G
Open Social - Grupo G
 
Yes We Can do I.T. - Pyladies Recife
Yes We Can do I.T. - Pyladies RecifeYes We Can do I.T. - Pyladies Recife
Yes We Can do I.T. - Pyladies Recife
 
Software Social - Opensocial da Google
Software Social - Opensocial da GoogleSoftware Social - Opensocial da Google
Software Social - Opensocial da Google
 
Open Social
Open SocialOpen Social
Open Social
 
Open web & Dados Abertos
Open web & Dados AbertosOpen web & Dados Abertos
Open web & Dados Abertos
 
Os3
Os3Os3
Os3
 
Mobile Analytics - A importância do Tracking
Mobile Analytics - A importância do TrackingMobile Analytics - A importância do Tracking
Mobile Analytics - A importância do Tracking
 
APIs
APIsAPIs
APIs
 
Apontador API (para programadores Python)
Apontador API (para programadores Python)Apontador API (para programadores Python)
Apontador API (para programadores Python)
 
Mergulhando no ecossistema .NET
Mergulhando no ecossistema .NETMergulhando no ecossistema .NET
Mergulhando no ecossistema .NET
 
[FLISOL] Android Faixa Branca (Iniciando no Android) – 2013
[FLISOL] Android Faixa Branca (Iniciando no Android) – 2013[FLISOL] Android Faixa Branca (Iniciando no Android) – 2013
[FLISOL] Android Faixa Branca (Iniciando no Android) – 2013
 

Mais de Milfont Consulting

Continuous integration e continuous delivery para salvar o seu projeto!
Continuous integration e continuous delivery para salvar o seu projeto!Continuous integration e continuous delivery para salvar o seu projeto!
Continuous integration e continuous delivery para salvar o seu projeto!Milfont Consulting
 
Equipes sem Líderes formais e realmente autogeridas
Equipes sem Líderes formais e realmente autogeridasEquipes sem Líderes formais e realmente autogeridas
Equipes sem Líderes formais e realmente autogeridasMilfont Consulting
 
Combinando OO e Funcional em javascript de forma prática
Combinando OO e Funcional em javascript de forma práticaCombinando OO e Funcional em javascript de forma prática
Combinando OO e Funcional em javascript de forma práticaMilfont Consulting
 
Engine de template em Javascript com HTML Sprites
Engine de template em Javascript com HTML SpritesEngine de template em Javascript com HTML Sprites
Engine de template em Javascript com HTML SpritesMilfont Consulting
 
I TDD my jQuery code without Browser
I TDD my jQuery code without BrowserI TDD my jQuery code without Browser
I TDD my jQuery code without BrowserMilfont Consulting
 
Construindo WebApps ricas com Rails e Sencha
Construindo WebApps ricas com Rails e SenchaConstruindo WebApps ricas com Rails e Sencha
Construindo WebApps ricas com Rails e SenchaMilfont Consulting
 
BDD com Cucumber, Selenium e Rails
BDD com Cucumber, Selenium e RailsBDD com Cucumber, Selenium e Rails
BDD com Cucumber, Selenium e RailsMilfont Consulting
 
Apresentando Extreme Programming
Apresentando Extreme ProgrammingApresentando Extreme Programming
Apresentando Extreme ProgrammingMilfont Consulting
 

Mais de Milfont Consulting (20)

Continuous integration e continuous delivery para salvar o seu projeto!
Continuous integration e continuous delivery para salvar o seu projeto!Continuous integration e continuous delivery para salvar o seu projeto!
Continuous integration e continuous delivery para salvar o seu projeto!
 
Equipes sem Líderes formais e realmente autogeridas
Equipes sem Líderes formais e realmente autogeridasEquipes sem Líderes formais e realmente autogeridas
Equipes sem Líderes formais e realmente autogeridas
 
Mvc sem Controller
Mvc sem ControllerMvc sem Controller
Mvc sem Controller
 
Beagajs
BeagajsBeagajs
Beagajs
 
Combinando OO e Funcional em javascript de forma prática
Combinando OO e Funcional em javascript de forma práticaCombinando OO e Funcional em javascript de forma prática
Combinando OO e Funcional em javascript de forma prática
 
Engine de template em Javascript com HTML Sprites
Engine de template em Javascript com HTML SpritesEngine de template em Javascript com HTML Sprites
Engine de template em Javascript com HTML Sprites
 
MVC Model 3
MVC Model 3MVC Model 3
MVC Model 3
 
Dar caos à ordem
Dar caos à ordemDar caos à ordem
Dar caos à ordem
 
I TDD my jQuery code without Browser
I TDD my jQuery code without BrowserI TDD my jQuery code without Browser
I TDD my jQuery code without Browser
 
Oxente BDD
Oxente BDDOxente BDD
Oxente BDD
 
Construindo WebApps ricas com Rails e Sencha
Construindo WebApps ricas com Rails e SenchaConstruindo WebApps ricas com Rails e Sencha
Construindo WebApps ricas com Rails e Sencha
 
Dar Ordem ao Caos
Dar Ordem ao CaosDar Ordem ao Caos
Dar Ordem ao Caos
 
Domain driven design
Domain driven designDomain driven design
Domain driven design
 
BDD com Cucumber, Selenium e Rails
BDD com Cucumber, Selenium e RailsBDD com Cucumber, Selenium e Rails
BDD com Cucumber, Selenium e Rails
 
Mare de Agilidade - BDD e TDD
Mare de Agilidade - BDD e TDDMare de Agilidade - BDD e TDD
Mare de Agilidade - BDD e TDD
 
Apresentando Extreme Programming
Apresentando Extreme ProgrammingApresentando Extreme Programming
Apresentando Extreme Programming
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
Behaviour Driven Development
Behaviour Driven DevelopmentBehaviour Driven Development
Behaviour Driven Development
 
Tw Dwr 2007 Ap01
Tw Dwr 2007 Ap01Tw Dwr 2007 Ap01
Tw Dwr 2007 Ap01
 
Course Hibernate 2008
Course Hibernate 2008Course Hibernate 2008
Course Hibernate 2008
 

Primeiro Dia Livre Opensocial

Notas do Editor

  1. Olá pessoal! Abordaremos nessa vídeo-aula a especificação OpenSocial, especificação que se propõe a criar uma linguagem comum para que todas as redes sociais possam fornecer uma API pública de suas funcionalidades de forma padronizada, segura e eficiente. Permitindo que aplicações cruzem informações entre sites sociais, veremos nessa video-aula como criar uma aplicação para as redes sociais usando a API do opensocial