150 likes | 263 Views
Middlewares e Protocolos Para Redes Sociais Pervasivas. Paulo Gallotti. Agenda. Introdução e Objetivos Protocolos para RSP Serviços de Middleware para RSP Implementações Análise Comparativa Conclusão. Introdução. O que são Redes Sociais Pervasivas?
E N D
Middlewares e Protocolos Para Redes Sociais Pervasivas Paulo Gallotti
Agenda • Introdução e Objetivos • Protocolos para RSP • Serviços de Middleware para RSP • Implementações • Análise Comparativa • Conclusão
Introdução • O que são Redes Sociais Pervasivas? • Redes Sociais + Computação Pervasiva • Aplicação típica de RSP Interesses e Preferências Sociais Localização Física Recomendações de Amigos + =
Objetivos • Analisar implementações de Protocolos e Serviços de Middleware para RSP • Análise baseada nos seguintes critérios • Serviços de Rede Suportados • Arquitetura • Privacidade
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
Protocolos • Friend-of-a-Friend (FOAF) • Projeto na área de Web Semântica (OWL) • Vocabulário padrão pare representação de RS
Protocolos • NoseRub • 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
Serviços de Middleware • Implementações • FriendSensing • Google Latitude • ANTHEM • Análise Comparativa
FriendSensing • Baseado na tecnologia Bluetooth • Processamento em duas etapas • Registro de encontros • Recomendação de amigos • Vídeo - http://vimeo.com/7157887
Google Latitude • Serviç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
ANTHEM • Plataforma para operadoras de telefonia móvel • Unificação de plataformas de redes sociais • Renderização de conteúdo no servidor
Conclusão • Tendê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