Middlewares e Protocolos Para Redes Sociais Pervasivas Paulo Gallotti.

15
Middlewares e Protocolos Para Redes Sociais Pervasivas Paulo Gallotti

Transcript of Middlewares e Protocolos Para Redes Sociais Pervasivas Paulo Gallotti.

Page 1: Middlewares e Protocolos Para Redes Sociais Pervasivas Paulo Gallotti.

Middlewares e Protocolos Para Redes

Sociais PervasivasPaulo Gallotti

Page 2: Middlewares e Protocolos Para Redes Sociais Pervasivas Paulo Gallotti.

AgendaIntrodução e Objetivos

Protocolos para RSP

Serviços de Middleware para RSPImplementações

Análise Comparativa

Conclusão

Page 3: Middlewares e Protocolos Para Redes Sociais Pervasivas Paulo Gallotti.

IntroduçãoO que são Redes Sociais Pervasivas?

Redes Sociais + Computação Pervasiva

Aplicação típica de RSP

Interesses e Preferências

Sociais

LocalizaçãoFísica

Recomendações de Amigos+ =

Page 4: Middlewares e Protocolos Para Redes Sociais Pervasivas Paulo Gallotti.

ObjetivosAnalisar implementações de Protocolos e Serviços de Middleware para RSP

Análise baseada nos seguintes critériosServiços de Rede Suportados

Arquitetura

Privacidade

Page 5: Middlewares e Protocolos Para Redes Sociais Pervasivas Paulo Gallotti.

Algoritmos para Redes Sociais

[Chen et al., 2009] Algoritmos para sugestão de pessoas na rede social Beehive (IBM)

Interesses comuns (tópicos em blogs, função na IBM)

Proximidade social (amigos de amigos)

[Ferne, 2008] Utilização de sistemas de recomendação pra sugestão de pessoas

[Karagiannis e Vojnovic, 2009] Análise de mensagens de correio eletrônico para determinar relações sociais

Page 6: Middlewares e Protocolos Para Redes Sociais Pervasivas Paulo Gallotti.

ProtocolosFriend-of-a-Friend (FOAF)

Projeto na área de Web Semântica (OWL)

Vocabulário padrão pare representação de RS

Page 7: Middlewares e Protocolos Para Redes Sociais Pervasivas Paulo Gallotti.

ProtocolosNoseRub

Protocolo para redes sociais descentralizadas

Base para construção de redes sociais distribuídas

Distributed Social Networking Protocol (DSNP)

Integração entre distintas redes sociais

Arquitetura distribuída

Definição de identidade e local de armazenamento do perfil do usuário

Page 8: Middlewares e Protocolos Para Redes Sociais Pervasivas Paulo Gallotti.

Serviços de Middleware

ImplementaçõesFriendSensing

Google Latitude

ANTHEM

Análise Comparativa

Page 9: Middlewares e Protocolos Para Redes Sociais Pervasivas Paulo Gallotti.

FriendSensingBaseado na tecnologia Bluetooth

Processamento em duas etapasRegistro de encontros

Recomendação de amigos

Vídeo - http://vimeo.com/7157887

Page 10: Middlewares e Protocolos Para Redes Sociais Pervasivas Paulo Gallotti.

Google LatitudeServiço de localização

GPS, WiFi, 3G/GPRS

Precisão de 10 a 20 metros

Localização de usuários e amigos em tempo real

Integração com aplicações do Google

Page 11: Middlewares e Protocolos Para Redes Sociais Pervasivas Paulo Gallotti.

Google Latitude

Page 12: Middlewares e Protocolos Para Redes Sociais Pervasivas Paulo Gallotti.

ANTHEMPlataforma para operadoras de telefonia móvel

Unificação de plataformas de redes sociais

Renderização de conteúdo no servidor

Page 13: Middlewares e Protocolos Para Redes Sociais Pervasivas Paulo Gallotti.

Análise Comparativa

FriendSensing

Google Latitude ANTHEM

Serviços de Rede Bluetooth GPS, WiFi, 3G,

GPRSGPS, WiFi, 3G, GPRS

Arquitetura Distribuída Centralizada Centralizada *

Privacidade (armazenamento dos dados)

Local definido pelo usuário

Controlado pelo provedor do serviço

Controlado pelo provedor do serviço

Page 14: Middlewares e Protocolos Para Redes Sociais Pervasivas Paulo Gallotti.

ConclusãoTendência pela adoção de arquitetura distribuída como alternativa ao modelo centralizado

Iniciativas de integração entre plataformas distintas

Definição de padrões abertos como caminho para facilitar essa integração

Page 15: Middlewares e Protocolos Para Redes Sociais Pervasivas Paulo Gallotti.

Obrigado!