middlewares e protocolos para redes sociais pervasivas paulo gallotti

15
Middlewares e Protocolos Para Redes Sociais Pervasivas Paulo Gallotti

Upload: internet

Post on 17-Apr-2015

109 views

Category:

Documents


2 download

TRANSCRIPT

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!