Opensocial

Preview:

DESCRIPTION

 

Citation preview

Open Social

IV NATAL JAVA DAY 2008

Christiano Milfont

Agenda1. Apresentação!

2. O que são redes sociais?

3. O que é a OpenSocial?

4. Porque a OpenSocial foi criada?

5. Como criamos uma aplicação para OpenSocial?

6. Como a API está fundamentada?

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 SocialPlataforma 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

opensocial.DataRequest.PeopleRequestFields

FILTER [Default opensocial.DataRequest.FilterType.ALL]

FILTER_OPTIONS

FIRST [Default 0]

MAX [Default 20]

PROFILE_DETAILS

SORT_ORDER [Default opensocial.DataRequest.SortOrder.TOP_FRIENDS]

API Open Social

opensocial.DataRequest.FilterType

ALL

HAS_APP

TOP_FRIENDS

API Open Social

opensocial.DataRequest.SortOrder

NAME

TOP_FRIENDS

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/

Aplicação OpenSocial

http://www.tuangr.com/api/componente/opensoc

ial/ofertas/opensocial

Open Social

Dúvidas ?

Obrigado!