91
Open Social IV NATAL JAVA DAY 2008 Christiano Milfont

Opensocial

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Opensocial

Open Social

IV NATAL JAVA DAY 2008

Christiano Milfont

Page 2: Opensocial

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?

Page 3: Opensocial

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.

Page 4: Opensocial

Redes Sociais

Page 5: Opensocial

Redes Sociais

Page 6: Opensocial

Redes Sociais

Page 7: Opensocial

Redes Sociais

Page 8: Opensocial

Redes Sociais

Page 9: Opensocial

Open SocialPlataforma Aberta

Standard Based

XHTML + Javascript

Page 10: Opensocial
Page 11: Opensocial
Page 12: Opensocial
Page 13: Opensocial
Page 14: Opensocial
Page 15: Opensocial
Page 16: Opensocial
Page 17: Opensocial

Gadget

Page 18: Opensocial

Write once, run anywhere

Gadgets

Page 19: Opensocial

Gadgets

Page 20: Opensocial

Gadgets

Page 21: Opensocial

Gadgets

Page 22: Opensocial

Gadgets

Page 23: Opensocial

Gadgets

Page 24: Opensocial

Gadgets

Page 25: Opensocial

Gadgets

Page 26: Opensocial

Gadgets

Page 27: Opensocial

Gadgets

Page 28: Opensocial

Gadgets

Page 29: Opensocial

Gadgets

Page 30: Opensocial

Gadgets

Page 31: Opensocial

Gadgets

Page 32: Opensocial

Gadgets

Page 33: Opensocial

Gadgets

Page 34: Opensocial

Gadgets

Page 35: Opensocial

Gadgets

Page 36: Opensocial

Gadgets

Page 37: Opensocial

Hospedar um Gadget?

Diretório de aplicações

Page 38: Opensocial

Lista de Aplicações

Hospedar um Gadget?

Page 39: Opensocial

Minhas Aplicações

Hospedar um Gadget?

Page 40: Opensocial

Minhas Aplicações

Hospedar um Gadget?

Page 41: Opensocial

Conteúdo remoto

Conteúdo do Perfil

API Open Social

Page 42: Opensocial

API Open Social

Conteúdo remoto

Conteúdo do Perfil

Page 43: Opensocial

API Open Social

Page 44: Opensocial

API Open Social

Page 45: Opensocial

API Open Social

Page 46: Opensocial

API Open Social

Page 47: Opensocial

API Open Social

Page 48: Opensocial

API Open Social

Page 49: Opensocial

API Open Social

Page 50: Opensocial

API Open Social

Page 51: Opensocial

API Open Social

Page 52: Opensocial

API Open Social

Page 53: Opensocial

API Open Social

Page 54: Opensocial

API Open Social

Page 55: Opensocial

API Open Social

Page 56: Opensocial

API Open Social

Page 57: Opensocial

Conteúdo remoto

Conteúdo do Perfil

API Open Social

Page 58: Opensocial

People ("Quem sou eu",

"Quem são meus amigos")

Activities ("O que estou fazendo")

Persistence (Estado sem um server)

API Open Social

Page 59: Opensocial

People ("Quem sou eu",

"Quem são meus amigos")

Activities ("O que estou fazendo")

Persistence (Estado sem um server)

API Open Social

Page 60: Opensocial

Owner Viewer

API Open Social

Page 61: Opensocial

Owner Viewer

API Open Social

Opensocial.DataRequest.PersonID.OWNER Opensocial.DataRequest.PersonID.WIEWER

Page 62: Opensocial

FoF = Friends of Friends

API Open Social

Page 63: Opensocial

People ("Quem sou eu",

"Quem são meus amigos")

Activities ("O que estou fazendo")

Persistence (Estado sem um server)

API Open Social

Page 64: Opensocial

API Open Social

Page 65: Opensocial

API Open Social

Page 66: Opensocial

API Open Social

Page 67: Opensocial

API Open Social

Page 68: Opensocial

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]

Page 69: Opensocial

API Open Social

opensocial.DataRequest.FilterType

ALL

HAS_APP

TOP_FRIENDS

Page 70: Opensocial

API Open Social

opensocial.DataRequest.SortOrder

NAME

TOP_FRIENDS

Page 71: Opensocial

API Open Social

opensocial.Person

Page 72: Opensocial

People ("Quem sou eu",

"Quem são meus amigos")

Activities ("O que estou fazendo")

Persistence (Estado sem um server)

API Open Social

Page 73: Opensocial

API Open Social

Page 74: Opensocial

API Open Social

Page 75: Opensocial

API Open Social

Page 76: Opensocial

API Open Social

Page 77: Opensocial

API Open Social

opensocial.Message.Type

EMAIL

NOTIFICATION

PRIVATE_MESSAGE

PUBLIC_MESSAGE

Page 78: Opensocial

People ("Quem sou eu",

"Quem são meus amigos")

Activities ("O que estou fazendo")

Persistence (Estado sem um server)

API Open Social

Page 79: Opensocial

API Open Social

Page 80: Opensocial

People ("Quem sou eu",

"Quem são meus amigos")

Activities ("O que estou fazendo")

Persistence (Estado sem um server)

API Open Social

Page 81: Opensocial

API Open Social

Page 82: Opensocial

API Open Social

Page 83: Opensocial

API Open Social

Page 84: Opensocial

People ("Quem sou eu",

"Quem são meus amigos")

Activities ("O que estou fazendo")

Persistence (Estado sem um server)

API Open Social

Page 85: Opensocial

People ("Quem sou eu",

"Quem são meus amigos")

Activities ("O que estou fazendo")

Persistence (Estado sem um server)

API Open Social

Page 86: Opensocial

API Open Social

Page 87: Opensocial

API Open Social

Page 88: Opensocial

API Open Social

Page 89: Opensocial

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

Page 90: Opensocial

Dúvidas ?

Page 91: Opensocial

Obrigado!