SlideShare a Scribd company logo
1 of 23
Uniting Online Social Networks
     with Places and Things

      Mike Blackstock, Rodger Lea
      University of British Columbia

             Adrian Friday
           Lancaster University
Key Trends Leading to a Social WoT
 •   The IoT unites the physical and digital world
     •   Cooltown and other large scale pervasive
         computing systems
     •   Leverage web standards toward the Web of
         Things
 •   Today social networks are user-centric and social
     •   User interaction and updates
     •   Trusted relationships
     •   User generated content
Social Network Presence




Real World
Social Network Presence




Real World
Social Network Presence




Social Network
Real World
Social Network Presence




Social Network
Real World
Social Network Presence




Social Network
Real World
Social Network Presence




Social Network
Real World
Social Network Presence




Social Network
Real World
Outline

• Common and unique features of online
  social networks
• Current work linking OSNs with WoT
• Challenges toward stronger integration
• Current work and conclusions
Key Features of OSNs

• Facebook
  • Simple and consistent    https://graph.facebook.com/me

    REST API                 {
                             
   "id": "69...........",


 • Notifications to certain
                             
   "name": "John Doe",
                             
   "first_name": "John",
                             
   "last_name": "Doe",
    changes                  
                             
                                 "gender": "male",
                                 "locale": "en_US"


 • Container for canvas
                             }

                             https://graph.facebook.com/me/likes
    applications
Key Features
• Open Social
 • Open specification
 • Multiple compliance levels:
   • basic connectivity to Social API Server
      and Gadget Container
• Twitter
 • Focus on followers, tweets and search
Summary
  User Id &               Activity     Trusted       OAuth
              Container                                         RESTful API
   Profile                 Feeds     Relationships   Security



    ✓            ✓          ✓            ✓             ✓           ✓

    ✓            ✓          ✓            ✓             ✓           ✓

    ✓                       ✓        followers         ✓           ✓
OSN-WoT Related Work
• Foursquare, Latitude: location and check
    ins with mobile devices
•   Pachube: share, store, find feeds on the
    web
•   Social Access Controller: users and
    groups for sharing things
•   SENSE-SATION: OAuth and REST for
    participative apps
•   SenseShare: facebook for sharing sensors
Stronger OSN-WoT Integration
• Stronger convergence
 • brings new opportunities for interaction
    between users, places and things
• Issues include
 • Two way OSN-real world interaction
 • Extending APIs and Programming Models
 • User interface and human interaction
Two-way OSN to Real World
Interaction
• Receive state updates and control things
• Dynamic thing-to-user and thing-to-place
  relationships that mirror the world
• Registration and discovery of things
Two-way Interaction Challenges
•   Data integrity and timeliness
    •   consistent for all OSN users, update order is
        important
    •   remote control and automation should be possible
    •   subscribe or follow thing and relationship updates
•   how should things connect?
    •   via gateways or individually?
    •   is OAuth suitable when there is no UI on a thing?
    •   is it practical for users to individually connect and
        authenticate everything they own?
Extending Programming Model
• Extend APIs and models to include places,
  and things
• physical and ownership relationships
• For example:
 • Facebook Graph extensions
 • New Open Social Services
 • Twitter feeds for data from environments
Programming Model Questions
•   Location models and other meta data
•   ‘Thing profiles’: folksonomies vs standard profiles
    and interoperability
•   How to deploy an API extensions?
    •   Open Social extensions: not popular
        everywhere
    •   Facebook: propretary and closed
    •   Can we use existing hooks and extension
        points? Social network overlay?
Human Interaction Challenges
•   OSN user interfaces for interacting with
    places and things
    •   new container applications?
•   Allow users to qualify relationships
    •   more than just ‘friend’, ‘follow’ and ‘like’
        relationships
•   Installations presenting OSNs in physical world
    •   bridge social networks with physical space
    •   interaction using situated sensors, actuators
        and displays
    •   can public benefit while maintaining privacy
        and autonomy?
Current work
•   Facebook applications for sensors and
    actuators
•   A “meta” social network integrating
    Facebook, Twitter, Open Social & others
    •   Can experiment with new APIs and
        interfaces.
•   Interactive Community Displays
    •   social network displays in cafes
    •   tagging places and things
    •   used to initiate discussion and socializing
Conclusion
•   The Web of Things leveraged pioneering work in
    ubicomp and pervasive computing
•   Leveraging and extending Online Social Networks can
    create a social WoT.
•   To accomplish this:
    •   Enable two way interaction for dynamic place & thing
        discovery and state
    •   Extend OSN APIs to include places, things and
        relationships
    •   Extend user experience in both directions for real
        world user interaction with OSNs
Demo: WoT Canvas Apps
                  Canvas Pages
                  Custom Page Tabs

More Related Content

Viewers also liked

981007秀朗堰
981007秀朗堰981007秀朗堰
981007秀朗堰yichin
 
汪榮祖先生〈追尋半世紀的蹤跡〉的回應
汪榮祖先生〈追尋半世紀的蹤跡〉的回應汪榮祖先生〈追尋半世紀的蹤跡〉的回應
汪榮祖先生〈追尋半世紀的蹤跡〉的回應xilin peng
 
德國人國家認同的建構
德國人國家認同的建構德國人國家認同的建構
德國人國家認同的建構kopykawai
 
選ばれたら大ヒット?本屋大賞とは。
選ばれたら大ヒット?本屋大賞とは。選ばれたら大ヒット?本屋大賞とは。
選ばれたら大ヒット?本屋大賞とは。Courslide
 
Salvador Dali Simplement
Salvador Dali    SimplementSalvador Dali    Simplement
Salvador Dali SimplementMireia Buchaca
 
DressMe - Service Intro (June '14)
DressMe - Service Intro (June '14)DressMe - Service Intro (June '14)
DressMe - Service Intro (June '14)Harpreet Gill
 
"On the complementarity of Triple Spaces and the Web of Things" poster @ WoT2011
"On the complementarity of Triple Spaces and the Web of Things" poster @ WoT2011"On the complementarity of Triple Spaces and the Web of Things" poster @ WoT2011
"On the complementarity of Triple Spaces and the Web of Things" poster @ WoT2011Open University, KMi
 
A Network Architecture for the Web of Things
A Network Architecture for the Web of ThingsA Network Architecture for the Web of Things
A Network Architecture for the Web of Thingsbenaam
 
uBox A Distributed Resource Management Architecture for the Web-of-Things
uBox A Distributed Resource Management Architecture for the Web-of-ThingsuBox A Distributed Resource Management Architecture for the Web-of-Things
uBox A Distributed Resource Management Architecture for the Web-of-ThingsTill Riedel
 
DiscoWoT - Extensible Discovery for Smart Things
DiscoWoT - Extensible Discovery for Smart ThingsDiscoWoT - Extensible Discovery for Smart Things
DiscoWoT - Extensible Discovery for Smart ThingsSimon Mayer
 
Providing user support in Web-of-Things enabled Smart Spaces
Providing user support in Web-of-Things enabled Smart SpacesProviding user support in Web-of-Things enabled Smart Spaces
Providing user support in Web-of-Things enabled Smart SpacesBenoit Christophe
 
Towards WoT aware business processes modeling
Towards WoT aware business processes modelingTowards WoT aware business processes modeling
Towards WoT aware business processes modelingsonjareyem
 
Paraimpu: a social tool for the Web of Things @ WoT2011
Paraimpu: a social tool for the Web of Things @ WoT2011Paraimpu: a social tool for the Web of Things @ WoT2011
Paraimpu: a social tool for the Web of Things @ WoT2011Antonio Pintus
 
Connecting Things to the Web using Programmable Low-power WiFi Modules
Connecting Things to the Web using Programmable Low-power WiFi ModulesConnecting Things to the Web using Programmable Low-power WiFi Modules
Connecting Things to the Web using Programmable Low-power WiFi ModulesMatthias Kovatsch
 
Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...Pierrick Thébault
 
Web of Things presentation - Document Generation
Web of Things presentation - Document GenerationWeb of Things presentation - Document Generation
Web of Things presentation - Document GenerationKIT
 
Cloud Computing, REST and Mashups to Simplify RFID Application Development an...
Cloud Computing, REST and Mashups to Simplify RFID Application Development an...Cloud Computing, REST and Mashups to Simplify RFID Application Development an...
Cloud Computing, REST and Mashups to Simplify RFID Application Development an...Dominique Guinard
 
From Load Forecasting to Demand Response - A Web of Things Use Case
From Load Forecasting to Demand Response  - A Web of Things Use CaseFrom Load Forecasting to Demand Response  - A Web of Things Use Case
From Load Forecasting to Demand Response - A Web of Things Use CaseTill Riedel
 

Viewers also liked (20)

981007秀朗堰
981007秀朗堰981007秀朗堰
981007秀朗堰
 
汪榮祖先生〈追尋半世紀的蹤跡〉的回應
汪榮祖先生〈追尋半世紀的蹤跡〉的回應汪榮祖先生〈追尋半世紀的蹤跡〉的回應
汪榮祖先生〈追尋半世紀的蹤跡〉的回應
 
Test5
Test5Test5
Test5
 
德國人國家認同的建構
德國人國家認同的建構德國人國家認同的建構
德國人國家認同的建構
 
選ばれたら大ヒット?本屋大賞とは。
選ばれたら大ヒット?本屋大賞とは。選ばれたら大ヒット?本屋大賞とは。
選ばれたら大ヒット?本屋大賞とは。
 
Salvador Dali Simplement
Salvador Dali    SimplementSalvador Dali    Simplement
Salvador Dali Simplement
 
DressMe - Service Intro (June '14)
DressMe - Service Intro (June '14)DressMe - Service Intro (June '14)
DressMe - Service Intro (June '14)
 
"On the complementarity of Triple Spaces and the Web of Things" poster @ WoT2011
"On the complementarity of Triple Spaces and the Web of Things" poster @ WoT2011"On the complementarity of Triple Spaces and the Web of Things" poster @ WoT2011
"On the complementarity of Triple Spaces and the Web of Things" poster @ WoT2011
 
A Network Architecture for the Web of Things
A Network Architecture for the Web of ThingsA Network Architecture for the Web of Things
A Network Architecture for the Web of Things
 
Estudios de linea.
Estudios de linea.Estudios de linea.
Estudios de linea.
 
uBox A Distributed Resource Management Architecture for the Web-of-Things
uBox A Distributed Resource Management Architecture for the Web-of-ThingsuBox A Distributed Resource Management Architecture for the Web-of-Things
uBox A Distributed Resource Management Architecture for the Web-of-Things
 
DiscoWoT - Extensible Discovery for Smart Things
DiscoWoT - Extensible Discovery for Smart ThingsDiscoWoT - Extensible Discovery for Smart Things
DiscoWoT - Extensible Discovery for Smart Things
 
Providing user support in Web-of-Things enabled Smart Spaces
Providing user support in Web-of-Things enabled Smart SpacesProviding user support in Web-of-Things enabled Smart Spaces
Providing user support in Web-of-Things enabled Smart Spaces
 
Towards WoT aware business processes modeling
Towards WoT aware business processes modelingTowards WoT aware business processes modeling
Towards WoT aware business processes modeling
 
Paraimpu: a social tool for the Web of Things @ WoT2011
Paraimpu: a social tool for the Web of Things @ WoT2011Paraimpu: a social tool for the Web of Things @ WoT2011
Paraimpu: a social tool for the Web of Things @ WoT2011
 
Connecting Things to the Web using Programmable Low-power WiFi Modules
Connecting Things to the Web using Programmable Low-power WiFi ModulesConnecting Things to the Web using Programmable Low-power WiFi Modules
Connecting Things to the Web using Programmable Low-power WiFi Modules
 
Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...
 
Web of Things presentation - Document Generation
Web of Things presentation - Document GenerationWeb of Things presentation - Document Generation
Web of Things presentation - Document Generation
 
Cloud Computing, REST and Mashups to Simplify RFID Application Development an...
Cloud Computing, REST and Mashups to Simplify RFID Application Development an...Cloud Computing, REST and Mashups to Simplify RFID Application Development an...
Cloud Computing, REST and Mashups to Simplify RFID Application Development an...
 
From Load Forecasting to Demand Response - A Web of Things Use Case
From Load Forecasting to Demand Response  - A Web of Things Use CaseFrom Load Forecasting to Demand Response  - A Web of Things Use Case
From Load Forecasting to Demand Response - A Web of Things Use Case
 

Similar to Blackstock wo t 2011

Buiding application for social networks
Buiding application for social networksBuiding application for social networks
Buiding application for social networksĐỗ Duy Trung
 
VU University Amsterdam - The Social Web 2016 - Lecture 2
VU University Amsterdam - The Social Web 2016 - Lecture 2VU University Amsterdam - The Social Web 2016 - Lecture 2
VU University Amsterdam - The Social Web 2016 - Lecture 2Davide Ceolin
 
Enterprise Social using Open Source Frameworks (SMWCPH)
Enterprise Social using Open Source Frameworks (SMWCPH)Enterprise Social using Open Source Frameworks (SMWCPH)
Enterprise Social using Open Source Frameworks (SMWCPH)Werner Keil
 
Enterprise Social using Open Source Frameworks
Enterprise Social using Open Source FrameworksEnterprise Social using Open Source Frameworks
Enterprise Social using Open Source FrameworksWerner Keil
 
Social networks: technical issues
Social networks: technical issuesSocial networks: technical issues
Social networks: technical issuesMorgan Magnin
 
Dicole Community Platform - Product Sheet
Dicole Community Platform - Product SheetDicole Community Platform - Product Sheet
Dicole Community Platform - Product SheetDicole
 
Building Social Business Applications with OpenSocial
Building Social Business Applications with OpenSocialBuilding Social Business Applications with OpenSocial
Building Social Business Applications with OpenSocialClint Oram
 
Web 2.0 Revisited - Final project
Web 2.0 Revisited - Final projectWeb 2.0 Revisited - Final project
Web 2.0 Revisited - Final projectWendy Lile
 
SXSW 2010 Future15 : Rise of Mobile, APIs and Web Runtimes
SXSW 2010 Future15 : Rise of Mobile, APIs and Web RuntimesSXSW 2010 Future15 : Rise of Mobile, APIs and Web Runtimes
SXSW 2010 Future15 : Rise of Mobile, APIs and Web RuntimesDaniel Appelquist
 
VU University Amsterdam - The Social Web 2016 - Lecture 3
VU University Amsterdam - The Social Web 2016 - Lecture 3VU University Amsterdam - The Social Web 2016 - Lecture 3
VU University Amsterdam - The Social Web 2016 - Lecture 3Davide Ceolin
 
BaaS Comparison - iOS.mn
BaaS Comparison - iOS.mnBaaS Comparison - iOS.mn
BaaS Comparison - iOS.mnpyro2927
 
Devfest09 OpenSocial Enterprise
Devfest09 OpenSocial EnterpriseDevfest09 OpenSocial Enterprise
Devfest09 OpenSocial EnterpriseChris Schalk
 
Enterprise 2.0 with Open Source Frameworks like Agorava
Enterprise 2.0 with Open Source Frameworks like AgoravaEnterprise 2.0 with Open Source Frameworks like Agorava
Enterprise 2.0 with Open Source Frameworks like AgoravaWerner Keil
 
Appleseed Social Networking
Appleseed Social NetworkingAppleseed Social Networking
Appleseed Social NetworkingFSCONS
 
Rise of Mobile and Web Runtimes - for Standards-Next
Rise of Mobile and Web Runtimes - for Standards-NextRise of Mobile and Web Runtimes - for Standards-Next
Rise of Mobile and Web Runtimes - for Standards-NextDaniel Appelquist
 
Open social & cmis oasistc-20100712
Open social & cmis   oasistc-20100712Open social & cmis   oasistc-20100712
Open social & cmis oasistc-20100712weitzelm
 
The Social Semantic Web
The Social Semantic WebThe Social Semantic Web
The Social Semantic WebJohn Breslin
 
Global lodlam_communities and open cultural data
Global lodlam_communities and open cultural dataGlobal lodlam_communities and open cultural data
Global lodlam_communities and open cultural dataMinerva Lin
 
Prakash Narayan Building Social Web V1
Prakash  Narayan    Building  Social  Web V1Prakash  Narayan    Building  Social  Web V1
Prakash Narayan Building Social Web V1SOA Symposium
 

Similar to Blackstock wo t 2011 (20)

Buiding application for social networks
Buiding application for social networksBuiding application for social networks
Buiding application for social networks
 
VU University Amsterdam - The Social Web 2016 - Lecture 2
VU University Amsterdam - The Social Web 2016 - Lecture 2VU University Amsterdam - The Social Web 2016 - Lecture 2
VU University Amsterdam - The Social Web 2016 - Lecture 2
 
Enterprise Social using Open Source Frameworks (SMWCPH)
Enterprise Social using Open Source Frameworks (SMWCPH)Enterprise Social using Open Source Frameworks (SMWCPH)
Enterprise Social using Open Source Frameworks (SMWCPH)
 
Enterprise Social using Open Source Frameworks
Enterprise Social using Open Source FrameworksEnterprise Social using Open Source Frameworks
Enterprise Social using Open Source Frameworks
 
Social networks: technical issues
Social networks: technical issuesSocial networks: technical issues
Social networks: technical issues
 
Emerging Technologies
Emerging TechnologiesEmerging Technologies
Emerging Technologies
 
Dicole Community Platform - Product Sheet
Dicole Community Platform - Product SheetDicole Community Platform - Product Sheet
Dicole Community Platform - Product Sheet
 
Building Social Business Applications with OpenSocial
Building Social Business Applications with OpenSocialBuilding Social Business Applications with OpenSocial
Building Social Business Applications with OpenSocial
 
Web 2.0 Revisited - Final project
Web 2.0 Revisited - Final projectWeb 2.0 Revisited - Final project
Web 2.0 Revisited - Final project
 
SXSW 2010 Future15 : Rise of Mobile, APIs and Web Runtimes
SXSW 2010 Future15 : Rise of Mobile, APIs and Web RuntimesSXSW 2010 Future15 : Rise of Mobile, APIs and Web Runtimes
SXSW 2010 Future15 : Rise of Mobile, APIs and Web Runtimes
 
VU University Amsterdam - The Social Web 2016 - Lecture 3
VU University Amsterdam - The Social Web 2016 - Lecture 3VU University Amsterdam - The Social Web 2016 - Lecture 3
VU University Amsterdam - The Social Web 2016 - Lecture 3
 
BaaS Comparison - iOS.mn
BaaS Comparison - iOS.mnBaaS Comparison - iOS.mn
BaaS Comparison - iOS.mn
 
Devfest09 OpenSocial Enterprise
Devfest09 OpenSocial EnterpriseDevfest09 OpenSocial Enterprise
Devfest09 OpenSocial Enterprise
 
Enterprise 2.0 with Open Source Frameworks like Agorava
Enterprise 2.0 with Open Source Frameworks like AgoravaEnterprise 2.0 with Open Source Frameworks like Agorava
Enterprise 2.0 with Open Source Frameworks like Agorava
 
Appleseed Social Networking
Appleseed Social NetworkingAppleseed Social Networking
Appleseed Social Networking
 
Rise of Mobile and Web Runtimes - for Standards-Next
Rise of Mobile and Web Runtimes - for Standards-NextRise of Mobile and Web Runtimes - for Standards-Next
Rise of Mobile and Web Runtimes - for Standards-Next
 
Open social & cmis oasistc-20100712
Open social & cmis   oasistc-20100712Open social & cmis   oasistc-20100712
Open social & cmis oasistc-20100712
 
The Social Semantic Web
The Social Semantic WebThe Social Semantic Web
The Social Semantic Web
 
Global lodlam_communities and open cultural data
Global lodlam_communities and open cultural dataGlobal lodlam_communities and open cultural data
Global lodlam_communities and open cultural data
 
Prakash Narayan Building Social Web V1
Prakash  Narayan    Building  Social  Web V1Prakash  Narayan    Building  Social  Web V1
Prakash Narayan Building Social Web V1
 

More from Michael Blackstock

CQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applicationsCQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applicationsMichael Blackstock
 
FRED: A Hosted Data Flow Platform for the IoT
FRED: A Hosted Data Flow Platform for the IoTFRED: A Hosted Data Flow Platform for the IoT
FRED: A Hosted Data Flow Platform for the IoTMichael Blackstock
 
iot-and-smart-cities-lea-blackstock
iot-and-smart-cities-lea-blackstockiot-and-smart-cities-lea-blackstock
iot-and-smart-cities-lea-blackstockMichael Blackstock
 
IoT Interoperability: a Hub-based Approach
IoT Interoperability: a Hub-based ApproachIoT Interoperability: a Hub-based Approach
IoT Interoperability: a Hub-based ApproachMichael Blackstock
 
Distributed Data Flow for the Web of Things: Distributed Node-RED
Distributed Data Flow for the Web of Things: Distributed Node-REDDistributed Data Flow for the Web of Things: Distributed Node-RED
Distributed Data Flow for the Web of Things: Distributed Node-REDMichael Blackstock
 
WoTKit: a Lightweight Toolkit for the Web of Things
WoTKit: a Lightweight Toolkit for the Web of ThingsWoTKit: a Lightweight Toolkit for the Web of Things
WoTKit: a Lightweight Toolkit for the Web of ThingsMichael Blackstock
 

More from Michael Blackstock (9)

CQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applicationsCQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applications
 
FRED: A Hosted Data Flow Platform for the IoT
FRED: A Hosted Data Flow Platform for the IoTFRED: A Hosted Data Flow Platform for the IoT
FRED: A Hosted Data Flow Platform for the IoT
 
iot-and-smart-cities-lea-blackstock
iot-and-smart-cities-lea-blackstockiot-and-smart-cities-lea-blackstock
iot-and-smart-cities-lea-blackstock
 
IoT Interoperability: a Hub-based Approach
IoT Interoperability: a Hub-based ApproachIoT Interoperability: a Hub-based Approach
IoT Interoperability: a Hub-based Approach
 
Distributed Data Flow for the Web of Things: Distributed Node-RED
Distributed Data Flow for the Web of Things: Distributed Node-REDDistributed Data Flow for the Web of Things: Distributed Node-RED
Distributed Data Flow for the Web of Things: Distributed Node-RED
 
WoT 2013 Thingbroker
WoT 2013 ThingbrokerWoT 2013 Thingbroker
WoT 2013 Thingbroker
 
WoT 2013 Interop
WoT 2013 InteropWoT 2013 Interop
WoT 2013 Interop
 
Wo t 2013-thingbroker
Wo t 2013-thingbrokerWo t 2013-thingbroker
Wo t 2013-thingbroker
 
WoTKit: a Lightweight Toolkit for the Web of Things
WoTKit: a Lightweight Toolkit for the Web of ThingsWoTKit: a Lightweight Toolkit for the Web of Things
WoTKit: a Lightweight Toolkit for the Web of Things
 

Blackstock wo t 2011

  • 1. Uniting Online Social Networks with Places and Things Mike Blackstock, Rodger Lea University of British Columbia Adrian Friday Lancaster University
  • 2. Key Trends Leading to a Social WoT • The IoT unites the physical and digital world • Cooltown and other large scale pervasive computing systems • Leverage web standards toward the Web of Things • Today social networks are user-centric and social • User interaction and updates • Trusted relationships • User generated content
  • 5. Social Network Presence Social Network Real World
  • 6. Social Network Presence Social Network Real World
  • 7. Social Network Presence Social Network Real World
  • 8. Social Network Presence Social Network Real World
  • 9. Social Network Presence Social Network Real World
  • 10. Outline • Common and unique features of online social networks • Current work linking OSNs with WoT • Challenges toward stronger integration • Current work and conclusions
  • 11. Key Features of OSNs • Facebook • Simple and consistent https://graph.facebook.com/me REST API { "id": "69...........", • Notifications to certain "name": "John Doe", "first_name": "John", "last_name": "Doe", changes "gender": "male", "locale": "en_US" • Container for canvas } https://graph.facebook.com/me/likes applications
  • 12. Key Features • Open Social • Open specification • Multiple compliance levels: • basic connectivity to Social API Server and Gadget Container • Twitter • Focus on followers, tweets and search
  • 13. Summary User Id & Activity Trusted OAuth Container RESTful API Profile Feeds Relationships Security ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ followers ✓ ✓
  • 14. OSN-WoT Related Work • Foursquare, Latitude: location and check ins with mobile devices • Pachube: share, store, find feeds on the web • Social Access Controller: users and groups for sharing things • SENSE-SATION: OAuth and REST for participative apps • SenseShare: facebook for sharing sensors
  • 15. Stronger OSN-WoT Integration • Stronger convergence • brings new opportunities for interaction between users, places and things • Issues include • Two way OSN-real world interaction • Extending APIs and Programming Models • User interface and human interaction
  • 16. Two-way OSN to Real World Interaction • Receive state updates and control things • Dynamic thing-to-user and thing-to-place relationships that mirror the world • Registration and discovery of things
  • 17. Two-way Interaction Challenges • Data integrity and timeliness • consistent for all OSN users, update order is important • remote control and automation should be possible • subscribe or follow thing and relationship updates • how should things connect? • via gateways or individually? • is OAuth suitable when there is no UI on a thing? • is it practical for users to individually connect and authenticate everything they own?
  • 18. Extending Programming Model • Extend APIs and models to include places, and things • physical and ownership relationships • For example: • Facebook Graph extensions • New Open Social Services • Twitter feeds for data from environments
  • 19. Programming Model Questions • Location models and other meta data • ‘Thing profiles’: folksonomies vs standard profiles and interoperability • How to deploy an API extensions? • Open Social extensions: not popular everywhere • Facebook: propretary and closed • Can we use existing hooks and extension points? Social network overlay?
  • 20. Human Interaction Challenges • OSN user interfaces for interacting with places and things • new container applications? • Allow users to qualify relationships • more than just ‘friend’, ‘follow’ and ‘like’ relationships • Installations presenting OSNs in physical world • bridge social networks with physical space • interaction using situated sensors, actuators and displays • can public benefit while maintaining privacy and autonomy?
  • 21. Current work • Facebook applications for sensors and actuators • A “meta” social network integrating Facebook, Twitter, Open Social & others • Can experiment with new APIs and interfaces. • Interactive Community Displays • social network displays in cafes • tagging places and things • used to initiate discussion and socializing
  • 22. Conclusion • The Web of Things leveraged pioneering work in ubicomp and pervasive computing • Leveraging and extending Online Social Networks can create a social WoT. • To accomplish this: • Enable two way interaction for dynamic place & thing discovery and state • Extend OSN APIs to include places, things and relationships • Extend user experience in both directions for real world user interaction with OSNs
  • 23. Demo: WoT Canvas Apps Canvas Pages Custom Page Tabs

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. users, pages, permissions\n
  45. \n
  46. User identification and profile\nTrusted connections to friends and content\nUser interface containers\nUniform namespace and APIs\nSecurity: OAuth\nUser activity feeds\n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n