O documento discute a plataforma OpenSocial, que permite o desenvolvimento de aplicativos para redes sociais de maneira padronizada. Apresenta os conceitos-chave de gadgets, API e funcionalidades como pessoas, atividades e persistência de dados. Explica também como criar e hospedar aplicativos compatíveis com OpenSocial.
Open Social: Uma Plataforma Aberta para Redes Sociais
1. Open Social
Christiano Milfont
IV NATAL JAVA DAY 2008
2. Agenda
1. 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?
3. Redes Sociais
quot;Redes sociais são redes de
comunicação que envolvem a
linguagem simbólica, os limites
culturais e as relações de poderquot;
Fritjof Capra (Áustria, 1939 - ) é um físico teórico e
escritor que desenvolve trabalho na promoção da
educação ecológica.
58. API Open Social
People (quot;Quem sou euquot;,
quot;Quem são meus amigosquot;)
Activities (quot;O que estou fazendoquot;)
Persistence (Estado sem um server)
59. API Open Social
People (quot;Quem sou euquot;,
quot;Quem são meus amigosquot;)
Activities (quot;O que estou fazendoquot;)
Persistence (Estado sem um server)
63. API Open Social
People (quot;Quem sou euquot;,
quot;Quem são meus amigosquot;)
Activities (quot;O que estou fazendoquot;)
Persistence (Estado sem um server)
68. 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]
69. API Open Social
opensocial.DataRequest.FilterType
ALL
HAS_APP
TOP_FRIENDS
70. API Open Social
opensocial.DataRequest.SortOrder
NAME
TOP_FRIENDS
72. API Open Social
People (quot;Quem sou euquot;,
quot;Quem são meus amigosquot;)
Activities (quot;O que estou fazendoquot;)
Persistence (Estado sem um server)
77. API Open Social
opensocial.Message.Type
EMAIL
NOTIFICATION
PRIVATE_MESSAGE
PUBLIC_MESSAGE
78. API Open Social
People (quot;Quem sou euquot;,
quot;Quem são meus amigosquot;)
Activities (quot;O que estou fazendoquot;)
Persistence (Estado sem um server)
80. API Open Social
People (quot;Quem sou euquot;,
quot;Quem são meus amigosquot;)
Activities (quot;O que estou fazendoquot;)
Persistence (Estado sem um server)
84. API Open Social
People (quot;Quem sou euquot;,
quot;Quem são meus amigosquot;)
Activities (quot;O que estou fazendoquot;)
Persistence (Estado sem um server)
85. API Open Social
People (quot;Quem sou euquot;,
quot;Quem são meus amigosquot;)
Activities (quot;O que estou fazendoquot;)
Persistence (Estado sem um server)