SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
Web-based Smart Things Ecosystems
ICiS Physical Computing Workshop [Park City, July 2011]


Simon Mayer [simon.mayer@inf.ethz.ch]
Distributed Systems Group, ETH Zurich
smart things ecosystems...




Wednesday, 20th July 2011       ICiS Physical Computing Workshop [Park City, July 2011]   2
The Web of Things: Quick rundown




              + Internet Connection [IPv6]                                          + Embedded Web server


                                       + Resource-Oriented Modelling (REST)



                                       [IPv6] Hui, J.W., and Culler, D.E.: IP is dead, long live IP for wireless sensor networks. (2008)

Wednesday, 20th July 2011          ICiS Physical Computing Workshop [Park City, July 2011]                                       3
Representational State Transfer (REST)


                                  Addressable, linked resources
                            [http://vs.inf.ethz.ch/wot/sunspots/spot1/sensors]



                                           Defined set of operations (uniform interface)
                                              [PUT «on» /sunspots/spot1/actuators/leds/led1]



                      Representations & Content Negotiation
                            [HTML for humans, JSON for machines,…]


                                                    Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures
                                                                                                    Richardson, L., and Ruby, S.: RESTful Web Services

Wednesday, 20th July 2011                     ICiS Physical Computing Workshop [Park City, July 2011]                                           4
The Web of Things: REST benefits


 Great for open, interoperable APIs                                                      [http://derekskeba.com]

        Greatly facilitates building of physical mashups


 Web features for free
        Bookmark your devices and their functionality
        Caching for scalability, security mechanisms


 Seems to facilitate application development

 People are used to the Web and its resources and links!



Wednesday, 20th July 2011       ICiS Physical Computing Workshop [Park City, July 2011]                             5
The Web of Things: RESTful Sun SPOTs



                      I’d love to see a demo!




                                                                            [http://www.sunspotworld.com]


Wednesday, 20th July 2011                 ICiS Physical Computing Workshop [Park City, July 2011]           6
The People’s Web of Things


                            I don’t have a PhD in computer
                                     science...1




                                Enable tech-savvy users to develop applications
                                                 [«programming the real world»]



                                                                                                   1   Non-PhD-Nabaztag idea: Dom Guinard

Wednesday, 20th July 2011                ICiS Physical Computing Workshop [Park City, July 2011]                                   7
The People’s Web of Things


 Facilitate the integration of things into the web
        AutoWoT toolkit [code.google.com/p/autowot]


 Facilitate the composition of RESTful services
        Clickscript (visual programming) + Web of Things modules




                                  Mayer, S., Guinard, D., Trifa, V., Facilitating the Integration and Interaction for the Web of Things

Wednesday, 20th July 2011         ICiS Physical Computing Workshop [Park City, July 2011]                                       8
The Social Web of Things




 Sharing of physical and digital artifacts

                            Guinard, D., Fischer, M., Trifa, V.,: Sharing Using Social Networks in a Composable Web of Things

Wednesday, 20th July 2011    ICiS Physical Computing Workshop [Park City, July 2011]                                   9
The Social Web of Things


@home                       Sharing your energy consumption
                             Encouraging energy savings…



@work                       Laboratory automation
                             “You may monitor my mass spectrometer”



@business                   Sharing the trace of tagged products
                             RESTful EPCIS




Wednesday, 20th July 2011              ICiS Physical Computing Workshop [Park City, July 2011]   10
The Businesses’ Web of Things


 Electronic Product Code Information System (EPCIS)
 Dashboard & Mashups based on RESTified API




               Guinard, D., Floerkemeier, C., Sarma, S.: Cloud Computing, REST and Mashups to Simplify RFID Application Development and Deployment

Wednesday, 20th July 2011                         ICiS Physical Computing Workshop [Park City, July 2011]                                  11
The next big thing(s) in smart things environments




                       Real-Time Web


                                                                      Service Discovery



                               Scaling Up



Wednesday, 20th July 2011        ICiS Physical Computing Workshop [Park City, July 2011]   12
Real-Time Web: Beyond pure Client-Server?


 Client-server paradigm not natural for sensing applications
        Sensor push required


 Beyond Atom/RSS: Short-polling, Long-polling


 HTML5 WebSockets – remedy?
        HTML 5 specifications, increasing browser support
                Supported:             Chrome 4 & Safari 5 (+ iOS 4.2)
                Disabled by default:   Firefox 4 & Opera 11




                                                                                                    [www.webofthings.com]


Wednesday, 20th July 2011                 ICiS Physical Computing Workshop [Park City, July 2011]                           13
Service Discovery: Smarter Things?


 Adding semantics for service discovery
        RDF, Microformats, Microdata (www.schema.org!)
        Yummly for smart things 


                                                                                                      ...and tell others!
 Auto-plumbing for physical and digital artifacts
        Make things just smart enough to know what they can (basically) do…
                Syntactic level (e.g., data type)
                Semantic level?


        User-supported mashing up of services in smart things ecosystems!
        Automatic mashup creation? Feasibility?

Wednesday, 20th July 2011                   ICiS Physical Computing Workshop [Park City, July 2011]                         14
Scaling Up: Global-scale Service Lookup?


 Find services offered by Web-enabled resources
        Globally, but with emphasis on nearby things!




 Location
        Geometric: GPS
        Symbolic: places hierarchy


 A location-aware management infrastructure for smart things?!


             Trifa, V., Guinard, D., Mayer, S.: Leveraging the Web for a Distributed Location-aware Infrastructure for the Real World

Wednesday, 20th July 2011                          ICiS Physical Computing Workshop [Park City, July 2011]                              15
Acknowledgements




       Web of Things team @ ETH Zurich
                  Dominique Guinard, Vlad Trifa, Benedikt Ostermaier, Matthias Kovatsch

       Christian Floerkemeier, Mathias Mueller, Mathias Fischer
Wednesday, 20th July 2011            ICiS Physical Computing Workshop [Park City, July 2011]   16
More References...


1.       Pautasso, C., Zimmermann, O., Leymann, F.: Restful web services vs. "big"
         web services: making the right architectural decision, WWW '08

2.       Guinard, D.: Mashing up Your Web-Enabled Home, Touch the Web 2010

3.       Guinard, D., Fischer, M., Trifa, V.: Sharing Using Social Networks in a
         Composable Web of Things, Proc. of the First IEEE International Workshop
         on the Web of Things (WOT2010). Mannheim, Germany, March 2010

4.       Mayer, S., Guinard, D.: An Extensible Discovery Service for Smart Things



… and have a look at our other papers at http://www.vs.inf.ethz.ch/publ/


Wednesday, 20th July 2011        ICiS Physical Computing Workshop [Park City, July 2011]   17

Contenu connexe

Tendances

Imagining the Web of Things
Imagining the Web of ThingsImagining the Web of Things
Imagining the Web of ThingsDavid Keene
 
Tourism and the Web of Things
Tourism and the Web of ThingsTourism and the Web of Things
Tourism and the Web of ThingsDominique Guinard
 
WoT 2016 - Seventh International Workshop on the Web of Things
WoT 2016 - Seventh International Workshop on the Web of ThingsWoT 2016 - Seventh International Workshop on the Web of Things
WoT 2016 - Seventh International Workshop on the Web of ThingsSimon Mayer
 
Web of Things - Connecting People and Objects on the Web
Web of Things - Connecting People and Objects on the WebWeb of Things - Connecting People and Objects on the Web
Web of Things - Connecting People and Objects on the WebDominique Guinard
 
Physical Mashups in the Web-Home
Physical Mashups in the Web-HomePhysical Mashups in the Web-Home
Physical Mashups in the Web-HomeDominique Guinard
 
5 Years of Web of Things Workshops
5 Years of Web of Things Workshops5 Years of Web of Things Workshops
5 Years of Web of Things WorkshopsDominique Guinard
 
EPC Cloud: Using the Web to Simplify the Global RFID Network
EPC Cloud: Using the Web to Simplify the Global RFID NetworkEPC Cloud: Using the Web to Simplify the Global RFID Network
EPC Cloud: Using the Web to Simplify the Global RFID NetworkDominique Guinard
 
EVRYTHNG: Concepts, technologies and applications for connecting physical obj...
EVRYTHNG: Concepts, technologies and applications for connecting physical obj...EVRYTHNG: Concepts, technologies and applications for connecting physical obj...
EVRYTHNG: Concepts, technologies and applications for connecting physical obj...EVRYTHNG
 
When Things will Speak "Web" (Lecture)
When Things will Speak "Web" (Lecture)When Things will Speak "Web" (Lecture)
When Things will Speak "Web" (Lecture)Dominique Guinard
 
Tangible Interaction & Interfaces
Tangible Interaction & InterfacesTangible Interaction & Interfaces
Tangible Interaction & InterfacesMarie Quién
 
Tangible & Embodied Interaction @RSE11
Tangible & Embodied Interaction @RSE11Tangible & Embodied Interaction @RSE11
Tangible & Embodied Interaction @RSE11Matthias Mueller-Prove
 
Forethoughts (or Four Provocations) on Linked Data and Digital Scholarship
Forethoughts (or Four Provocations) on Linked Data and Digital ScholarshipForethoughts (or Four Provocations) on Linked Data and Digital Scholarship
Forethoughts (or Four Provocations) on Linked Data and Digital ScholarshipDavid De Roure
 
Embedded & Tangible Interaction Design
Embedded & Tangible Interaction DesignEmbedded & Tangible Interaction Design
Embedded & Tangible Interaction DesignDave Shaw
 
Whitley New Media in American Literary History Symposium #nmalh
Whitley New Media in American Literary History Symposium #nmalhWhitley New Media in American Literary History Symposium #nmalh
Whitley New Media in American Literary History Symposium #nmalhedwardwhitley
 
Intelligent cities: from digital to social analogic
Intelligent cities: from digital to social analogicIntelligent cities: from digital to social analogic
Intelligent cities: from digital to social analogicLuis Borges Gouveia
 
Geni @ us ignite summit june 2013
Geni @ us ignite summit   june 2013Geni @ us ignite summit   june 2013
Geni @ us ignite summit june 2013US-Ignite
 

Tendances (20)

A ROA for the WOT
A ROA for the WOTA ROA for the WOT
A ROA for the WOT
 
Imagining the Web of Things
Imagining the Web of ThingsImagining the Web of Things
Imagining the Web of Things
 
Tourism and the Web of Things
Tourism and the Web of ThingsTourism and the Web of Things
Tourism and the Web of Things
 
WoT 2016 - Seventh International Workshop on the Web of Things
WoT 2016 - Seventh International Workshop on the Web of ThingsWoT 2016 - Seventh International Workshop on the Web of Things
WoT 2016 - Seventh International Workshop on the Web of Things
 
Web of Things - Connecting People and Objects on the Web
Web of Things - Connecting People and Objects on the WebWeb of Things - Connecting People and Objects on the Web
Web of Things - Connecting People and Objects on the Web
 
Physical Mashups in the Web-Home
Physical Mashups in the Web-HomePhysical Mashups in the Web-Home
Physical Mashups in the Web-Home
 
5 Years of Web of Things Workshops
5 Years of Web of Things Workshops5 Years of Web of Things Workshops
5 Years of Web of Things Workshops
 
EPC Cloud: Using the Web to Simplify the Global RFID Network
EPC Cloud: Using the Web to Simplify the Global RFID NetworkEPC Cloud: Using the Web to Simplify the Global RFID Network
EPC Cloud: Using the Web to Simplify the Global RFID Network
 
EVRYTHNG: Concepts, technologies and applications for connecting physical obj...
EVRYTHNG: Concepts, technologies and applications for connecting physical obj...EVRYTHNG: Concepts, technologies and applications for connecting physical obj...
EVRYTHNG: Concepts, technologies and applications for connecting physical obj...
 
When Things will Speak "Web" (Lecture)
When Things will Speak "Web" (Lecture)When Things will Speak "Web" (Lecture)
When Things will Speak "Web" (Lecture)
 
WoT Tutorial @ Cisco
WoT Tutorial @ CiscoWoT Tutorial @ Cisco
WoT Tutorial @ Cisco
 
WoT @ Oracle-Labs
WoT @ Oracle-LabsWoT @ Oracle-Labs
WoT @ Oracle-Labs
 
Tangible Interaction & Interfaces
Tangible Interaction & InterfacesTangible Interaction & Interfaces
Tangible Interaction & Interfaces
 
Tangible & Embodied Interaction @RSE11
Tangible & Embodied Interaction @RSE11Tangible & Embodied Interaction @RSE11
Tangible & Embodied Interaction @RSE11
 
Forethoughts (or Four Provocations) on Linked Data and Digital Scholarship
Forethoughts (or Four Provocations) on Linked Data and Digital ScholarshipForethoughts (or Four Provocations) on Linked Data and Digital Scholarship
Forethoughts (or Four Provocations) on Linked Data and Digital Scholarship
 
Embedded & Tangible Interaction Design
Embedded & Tangible Interaction DesignEmbedded & Tangible Interaction Design
Embedded & Tangible Interaction Design
 
Whitley New Media in American Literary History Symposium #nmalh
Whitley New Media in American Literary History Symposium #nmalhWhitley New Media in American Literary History Symposium #nmalh
Whitley New Media in American Literary History Symposium #nmalh
 
Intelligent cities: from digital to social analogic
Intelligent cities: from digital to social analogicIntelligent cities: from digital to social analogic
Intelligent cities: from digital to social analogic
 
Geni @ us ignite summit june 2013
Geni @ us ignite summit   june 2013Geni @ us ignite summit   june 2013
Geni @ us ignite summit june 2013
 
The many faces of the Internet of Things (IoT)
The many faces of the Internet of Things (IoT)The many faces of the Internet of Things (IoT)
The many faces of the Internet of Things (IoT)
 

En vedette

How to Program SmartThings
How to Program SmartThingsHow to Program SmartThings
How to Program SmartThingsJanet Huang
 
Smart things
Smart thingsSmart things
Smart things鹏 泽
 
Samsung ARTIK Cloud and Genuino MKR100
Samsung ARTIK Cloud and Genuino MKR100Samsung ARTIK Cloud and Genuino MKR100
Samsung ARTIK Cloud and Genuino MKR100SAMSUNG ARTIK Cloud
 
PCCW Teleservics Overview
PCCW Teleservics OverviewPCCW Teleservics Overview
PCCW Teleservics OverviewTony Zubek
 
Track 3 session 1 - st dev con 2016 -ieee- iot standards adn open source
Track 3   session 1 - st dev con 2016 -ieee- iot standards adn open sourceTrack 3   session 1 - st dev con 2016 -ieee- iot standards adn open source
Track 3 session 1 - st dev con 2016 -ieee- iot standards adn open sourceST_World
 
Golden Mean in Design
Golden Mean in DesignGolden Mean in Design
Golden Mean in DesignArtik Design
 
The Golden Age of Wearables:
 Personal Networks, Smart Things & Intimate Know...
The Golden Age of Wearables:
 Personal Networks, Smart Things & Intimate Know...The Golden Age of Wearables:
 Personal Networks, Smart Things & Intimate Know...
The Golden Age of Wearables:
 Personal Networks, Smart Things & Intimate Know...Paul Brody
 
IoT Platform Meetup - HP Enterprise
IoT Platform Meetup - HP EnterpriseIoT Platform Meetup - HP Enterprise
IoT Platform Meetup - HP EnterpriseFilip Kolář
 
IoT Platform Meetup - IBM
IoT Platform Meetup - IBMIoT Platform Meetup - IBM
IoT Platform Meetup - IBMFilip Kolář
 
Samsung Indonesia: Tizen Platform Overview and IoT
Samsung Indonesia: Tizen Platform Overview and IoTSamsung Indonesia: Tizen Platform Overview and IoT
Samsung Indonesia: Tizen Platform Overview and IoTRyo Jin
 
Track 3 session 4 - st dev con 2016 - sensortile
Track 3   session 4 - st dev con 2016 - sensortileTrack 3   session 4 - st dev con 2016 - sensortile
Track 3 session 4 - st dev con 2016 - sensortileST_World
 
Track 4 session 6 - st dev con 2016 - samsung artik
Track 4   session 6 - st dev con 2016 - samsung artikTrack 4   session 6 - st dev con 2016 - samsung artik
Track 4 session 6 - st dev con 2016 - samsung artikST_World
 

En vedette (20)

How to Program SmartThings
How to Program SmartThingsHow to Program SmartThings
How to Program SmartThings
 
Smart things
Smart thingsSmart things
Smart things
 
Présentation smartthing v4
Présentation smartthing v4Présentation smartthing v4
Présentation smartthing v4
 
Understanding Samsung SmartThings from Patents
Understanding Samsung SmartThings from PatentsUnderstanding Samsung SmartThings from Patents
Understanding Samsung SmartThings from Patents
 
Security analysis of emerging smart home applications 11.2016
Security analysis of emerging smart home applications 11.2016Security analysis of emerging smart home applications 11.2016
Security analysis of emerging smart home applications 11.2016
 
Facebook facts and figures 2016
Facebook facts and figures 2016Facebook facts and figures 2016
Facebook facts and figures 2016
 
Smart things
Smart thingsSmart things
Smart things
 
Smartthings
SmartthingsSmartthings
Smartthings
 
M health ppt 모바일 시스템
M health ppt 모바일 시스템M health ppt 모바일 시스템
M health ppt 모바일 시스템
 
Samsung ARTIK Cloud and Genuino MKR100
Samsung ARTIK Cloud and Genuino MKR100Samsung ARTIK Cloud and Genuino MKR100
Samsung ARTIK Cloud and Genuino MKR100
 
PCCW Teleservics Overview
PCCW Teleservics OverviewPCCW Teleservics Overview
PCCW Teleservics Overview
 
Leap motion
Leap motionLeap motion
Leap motion
 
Track 3 session 1 - st dev con 2016 -ieee- iot standards adn open source
Track 3   session 1 - st dev con 2016 -ieee- iot standards adn open sourceTrack 3   session 1 - st dev con 2016 -ieee- iot standards adn open source
Track 3 session 1 - st dev con 2016 -ieee- iot standards adn open source
 
Golden Mean in Design
Golden Mean in DesignGolden Mean in Design
Golden Mean in Design
 
The Golden Age of Wearables:
 Personal Networks, Smart Things & Intimate Know...
The Golden Age of Wearables:
 Personal Networks, Smart Things & Intimate Know...The Golden Age of Wearables:
 Personal Networks, Smart Things & Intimate Know...
The Golden Age of Wearables:
 Personal Networks, Smart Things & Intimate Know...
 
IoT Platform Meetup - HP Enterprise
IoT Platform Meetup - HP EnterpriseIoT Platform Meetup - HP Enterprise
IoT Platform Meetup - HP Enterprise
 
IoT Platform Meetup - IBM
IoT Platform Meetup - IBMIoT Platform Meetup - IBM
IoT Platform Meetup - IBM
 
Samsung Indonesia: Tizen Platform Overview and IoT
Samsung Indonesia: Tizen Platform Overview and IoTSamsung Indonesia: Tizen Platform Overview and IoT
Samsung Indonesia: Tizen Platform Overview and IoT
 
Track 3 session 4 - st dev con 2016 - sensortile
Track 3   session 4 - st dev con 2016 - sensortileTrack 3   session 4 - st dev con 2016 - sensortile
Track 3 session 4 - st dev con 2016 - sensortile
 
Track 4 session 6 - st dev con 2016 - samsung artik
Track 4   session 6 - st dev con 2016 - samsung artikTrack 4   session 6 - st dev con 2016 - samsung artik
Track 4 session 6 - st dev con 2016 - samsung artik
 

Similaire à Web-based Smart Things Ecosystems

Service Integration - A Web of Things Perspective
Service Integration - A Web of Things PerspectiveService Integration - A Web of Things Perspective
Service Integration - A Web of Things PerspectiveSimon Mayer
 
The Things in the INTERNET of THINGS.
The Things in the INTERNET of THINGS.The Things in the INTERNET of THINGS.
The Things in the INTERNET of THINGS.Rohit Agrawal
 
IRJET- Fourth Coming Internet: The Internet of Things
IRJET- Fourth Coming Internet: The Internet of ThingsIRJET- Fourth Coming Internet: The Internet of Things
IRJET- Fourth Coming Internet: The Internet of ThingsIRJET Journal
 
RESTifying WS-* Services: Case Study in RFID
RESTifying WS-* Services: Case Study in RFIDRESTifying WS-* Services: Case Study in RFID
RESTifying WS-* Services: Case Study in RFIDDominique Guinard
 
Open Data for Smart(er) Cities
Open Data for Smart(er) CitiesOpen Data for Smart(er) Cities
Open Data for Smart(er) CitiesIrene Celino
 
Designing for an internet of things
Designing for an internet of thingsDesigning for an internet of things
Designing for an internet of thingsTimo Arnall
 
IoT Challenges: Technological, Business and Social aspects
IoT Challenges: Technological, Business and Social aspectsIoT Challenges: Technological, Business and Social aspects
IoT Challenges: Technological, Business and Social aspectsRoberto Minerva
 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked .
 
A Decade in Hindsight: The Missing Bridge Between Multi-Agent Systems and the...
A Decade in Hindsight: The Missing Bridge Between Multi-Agent Systems and the...A Decade in Hindsight: The Missing Bridge Between Multi-Agent Systems and the...
A Decade in Hindsight: The Missing Bridge Between Multi-Agent Systems and the...Andrei Ciortea
 
IBM-ISSIP Presentation
IBM-ISSIP Presentation IBM-ISSIP Presentation
IBM-ISSIP Presentation Ali Yavari
 
시스템 엔지니어가 바라보는 시맨틱웹과 빅데이터 기술
시스템 엔지니어가 바라보는 시맨틱웹과 빅데이터 기술시스템 엔지니어가 바라보는 시맨틱웹과 빅데이터 기술
시스템 엔지니어가 바라보는 시맨틱웹과 빅데이터 기술Haklae Kim
 
Chapter 10 Google The Drive to Balance Privacy with Profit C.docx
Chapter 10 Google The Drive to Balance Privacy with Profit C.docxChapter 10 Google The Drive to Balance Privacy with Profit C.docx
Chapter 10 Google The Drive to Balance Privacy with Profit C.docxbartholomeocoombs
 
Cloud Interoperability Infrastructures for Governments: The Government Servic...
Cloud Interoperability Infrastructures for Governments: The Government Servic...Cloud Interoperability Infrastructures for Governments: The Government Servic...
Cloud Interoperability Infrastructures for Governments: The Government Servic...Yannis Charalabidis
 
SharePoint Saturday Vietnam 8th - sharepoint and the internet of thing
SharePoint Saturday Vietnam 8th - sharepoint and the internet of thingSharePoint Saturday Vietnam 8th - sharepoint and the internet of thing
SharePoint Saturday Vietnam 8th - sharepoint and the internet of thingTerrence Nguyen
 
Iot presentation
Iot presentationIot presentation
Iot presentationhuma742446
 

Similaire à Web-based Smart Things Ecosystems (20)

Service Integration - A Web of Things Perspective
Service Integration - A Web of Things PerspectiveService Integration - A Web of Things Perspective
Service Integration - A Web of Things Perspective
 
Jung 2010
Jung 2010Jung 2010
Jung 2010
 
The Things in the INTERNET of THINGS.
The Things in the INTERNET of THINGS.The Things in the INTERNET of THINGS.
The Things in the INTERNET of THINGS.
 
IRJET- Fourth Coming Internet: The Internet of Things
IRJET- Fourth Coming Internet: The Internet of ThingsIRJET- Fourth Coming Internet: The Internet of Things
IRJET- Fourth Coming Internet: The Internet of Things
 
RESTifying WS-* Services: Case Study in RFID
RESTifying WS-* Services: Case Study in RFIDRESTifying WS-* Services: Case Study in RFID
RESTifying WS-* Services: Case Study in RFID
 
Open Data for Smart(er) Cities
Open Data for Smart(er) CitiesOpen Data for Smart(er) Cities
Open Data for Smart(er) Cities
 
Designing for an internet of things
Designing for an internet of thingsDesigning for an internet of things
Designing for an internet of things
 
IoT Challenges: Technological, Business and Social aspects
IoT Challenges: Technological, Business and Social aspectsIoT Challenges: Technological, Business and Social aspects
IoT Challenges: Technological, Business and Social aspects
 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011
 
A Decade in Hindsight: The Missing Bridge Between Multi-Agent Systems and the...
A Decade in Hindsight: The Missing Bridge Between Multi-Agent Systems and the...A Decade in Hindsight: The Missing Bridge Between Multi-Agent Systems and the...
A Decade in Hindsight: The Missing Bridge Between Multi-Agent Systems and the...
 
Self io t-intro
Self io t-introSelf io t-intro
Self io t-intro
 
20170621 ali yavari internet of_things pres 157 ali
20170621 ali yavari internet of_things pres 157 ali20170621 ali yavari internet of_things pres 157 ali
20170621 ali yavari internet of_things pres 157 ali
 
IBM-ISSIP Presentation
IBM-ISSIP Presentation IBM-ISSIP Presentation
IBM-ISSIP Presentation
 
시스템 엔지니어가 바라보는 시맨틱웹과 빅데이터 기술
시스템 엔지니어가 바라보는 시맨틱웹과 빅데이터 기술시스템 엔지니어가 바라보는 시맨틱웹과 빅데이터 기술
시스템 엔지니어가 바라보는 시맨틱웹과 빅데이터 기술
 
Chapter 10 Google The Drive to Balance Privacy with Profit C.docx
Chapter 10 Google The Drive to Balance Privacy with Profit C.docxChapter 10 Google The Drive to Balance Privacy with Profit C.docx
Chapter 10 Google The Drive to Balance Privacy with Profit C.docx
 
PhD Admission Pitching
PhD Admission PitchingPhD Admission Pitching
PhD Admission Pitching
 
Cloud Interoperability Infrastructures for Governments: The Government Servic...
Cloud Interoperability Infrastructures for Governments: The Government Servic...Cloud Interoperability Infrastructures for Governments: The Government Servic...
Cloud Interoperability Infrastructures for Governments: The Government Servic...
 
SharePoint Saturday Vietnam 8th - sharepoint and the internet of thing
SharePoint Saturday Vietnam 8th - sharepoint and the internet of thingSharePoint Saturday Vietnam 8th - sharepoint and the internet of thing
SharePoint Saturday Vietnam 8th - sharepoint and the internet of thing
 
Iot presentation
Iot presentationIot presentation
Iot presentation
 
IOT Unit 1.pdf
IOT Unit 1.pdfIOT Unit 1.pdf
IOT Unit 1.pdf
 

Plus de Simon Mayer

Autonomous Agents for Flexible Hypermedia Systems
Autonomous Agents for Flexible Hypermedia Systems Autonomous Agents for Flexible Hypermedia Systems
Autonomous Agents for Flexible Hypermedia Systems Simon Mayer
 
Semantics for the Web of Things
Semantics for the Web of ThingsSemantics for the Web of Things
Semantics for the Web of ThingsSimon Mayer
 
Configuration of Smart Environments Made Simple
Configuration of Smart Environments Made SimpleConfiguration of Smart Environments Made Simple
Configuration of Smart Environments Made SimpleSimon Mayer
 
Semantic Metadata to Support Device Interaction in Smart Environments
Semantic Metadata to Support Device Interaction in Smart EnvironmentsSemantic Metadata to Support Device Interaction in Smart Environments
Semantic Metadata to Support Device Interaction in Smart EnvironmentsSimon Mayer
 
Service Integration in the Web of Things
Service Integration in the Web of ThingsService Integration in the Web of Things
Service Integration in the Web of ThingsSimon Mayer
 
Searching in a Web-based Infrastructure for Smart Things
Searching in a Web-based Infrastructure for Smart ThingsSearching in a Web-based Infrastructure for Smart Things
Searching in a Web-based Infrastructure for Smart ThingsSimon Mayer
 
A Computational Space for the Web of Things
A Computational Space for the Web of ThingsA Computational Space for the Web of Things
A Computational Space for the Web of ThingsSimon Mayer
 
In Search of an Internet of Things Service Architecture: REST or WS-*? A Deve...
In Search of an Internet of Things Service Architecture: REST or WS-*? A Deve...In Search of an Internet of Things Service Architecture: REST or WS-*? A Deve...
In Search of an Internet of Things Service Architecture: REST or WS-*? A Deve...Simon Mayer
 
DiscoWoT - Extensible Discovery for Smart Things
DiscoWoT - Extensible Discovery for Smart ThingsDiscoWoT - Extensible Discovery for Smart Things
DiscoWoT - Extensible Discovery for Smart ThingsSimon Mayer
 

Plus de Simon Mayer (9)

Autonomous Agents for Flexible Hypermedia Systems
Autonomous Agents for Flexible Hypermedia Systems Autonomous Agents for Flexible Hypermedia Systems
Autonomous Agents for Flexible Hypermedia Systems
 
Semantics for the Web of Things
Semantics for the Web of ThingsSemantics for the Web of Things
Semantics for the Web of Things
 
Configuration of Smart Environments Made Simple
Configuration of Smart Environments Made SimpleConfiguration of Smart Environments Made Simple
Configuration of Smart Environments Made Simple
 
Semantic Metadata to Support Device Interaction in Smart Environments
Semantic Metadata to Support Device Interaction in Smart EnvironmentsSemantic Metadata to Support Device Interaction in Smart Environments
Semantic Metadata to Support Device Interaction in Smart Environments
 
Service Integration in the Web of Things
Service Integration in the Web of ThingsService Integration in the Web of Things
Service Integration in the Web of Things
 
Searching in a Web-based Infrastructure for Smart Things
Searching in a Web-based Infrastructure for Smart ThingsSearching in a Web-based Infrastructure for Smart Things
Searching in a Web-based Infrastructure for Smart Things
 
A Computational Space for the Web of Things
A Computational Space for the Web of ThingsA Computational Space for the Web of Things
A Computational Space for the Web of Things
 
In Search of an Internet of Things Service Architecture: REST or WS-*? A Deve...
In Search of an Internet of Things Service Architecture: REST or WS-*? A Deve...In Search of an Internet of Things Service Architecture: REST or WS-*? A Deve...
In Search of an Internet of Things Service Architecture: REST or WS-*? A Deve...
 
DiscoWoT - Extensible Discovery for Smart Things
DiscoWoT - Extensible Discovery for Smart ThingsDiscoWoT - Extensible Discovery for Smart Things
DiscoWoT - Extensible Discovery for Smart Things
 

Dernier

Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 

Dernier (20)

Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 

Web-based Smart Things Ecosystems

  • 1. Web-based Smart Things Ecosystems ICiS Physical Computing Workshop [Park City, July 2011] Simon Mayer [simon.mayer@inf.ethz.ch] Distributed Systems Group, ETH Zurich
  • 2. smart things ecosystems... Wednesday, 20th July 2011 ICiS Physical Computing Workshop [Park City, July 2011] 2
  • 3. The Web of Things: Quick rundown + Internet Connection [IPv6] + Embedded Web server + Resource-Oriented Modelling (REST) [IPv6] Hui, J.W., and Culler, D.E.: IP is dead, long live IP for wireless sensor networks. (2008) Wednesday, 20th July 2011 ICiS Physical Computing Workshop [Park City, July 2011] 3
  • 4. Representational State Transfer (REST) Addressable, linked resources [http://vs.inf.ethz.ch/wot/sunspots/spot1/sensors] Defined set of operations (uniform interface) [PUT «on» /sunspots/spot1/actuators/leds/led1] Representations & Content Negotiation [HTML for humans, JSON for machines,…] Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures Richardson, L., and Ruby, S.: RESTful Web Services Wednesday, 20th July 2011 ICiS Physical Computing Workshop [Park City, July 2011] 4
  • 5. The Web of Things: REST benefits  Great for open, interoperable APIs [http://derekskeba.com]  Greatly facilitates building of physical mashups  Web features for free  Bookmark your devices and their functionality  Caching for scalability, security mechanisms  Seems to facilitate application development  People are used to the Web and its resources and links! Wednesday, 20th July 2011 ICiS Physical Computing Workshop [Park City, July 2011] 5
  • 6. The Web of Things: RESTful Sun SPOTs I’d love to see a demo! [http://www.sunspotworld.com] Wednesday, 20th July 2011 ICiS Physical Computing Workshop [Park City, July 2011] 6
  • 7. The People’s Web of Things I don’t have a PhD in computer science...1 Enable tech-savvy users to develop applications [«programming the real world»] 1 Non-PhD-Nabaztag idea: Dom Guinard Wednesday, 20th July 2011 ICiS Physical Computing Workshop [Park City, July 2011] 7
  • 8. The People’s Web of Things  Facilitate the integration of things into the web  AutoWoT toolkit [code.google.com/p/autowot]  Facilitate the composition of RESTful services  Clickscript (visual programming) + Web of Things modules Mayer, S., Guinard, D., Trifa, V., Facilitating the Integration and Interaction for the Web of Things Wednesday, 20th July 2011 ICiS Physical Computing Workshop [Park City, July 2011] 8
  • 9. The Social Web of Things  Sharing of physical and digital artifacts Guinard, D., Fischer, M., Trifa, V.,: Sharing Using Social Networks in a Composable Web of Things Wednesday, 20th July 2011 ICiS Physical Computing Workshop [Park City, July 2011] 9
  • 10. The Social Web of Things @home Sharing your energy consumption Encouraging energy savings… @work Laboratory automation “You may monitor my mass spectrometer” @business Sharing the trace of tagged products RESTful EPCIS Wednesday, 20th July 2011 ICiS Physical Computing Workshop [Park City, July 2011] 10
  • 11. The Businesses’ Web of Things  Electronic Product Code Information System (EPCIS)  Dashboard & Mashups based on RESTified API Guinard, D., Floerkemeier, C., Sarma, S.: Cloud Computing, REST and Mashups to Simplify RFID Application Development and Deployment Wednesday, 20th July 2011 ICiS Physical Computing Workshop [Park City, July 2011] 11
  • 12. The next big thing(s) in smart things environments Real-Time Web Service Discovery Scaling Up Wednesday, 20th July 2011 ICiS Physical Computing Workshop [Park City, July 2011] 12
  • 13. Real-Time Web: Beyond pure Client-Server?  Client-server paradigm not natural for sensing applications  Sensor push required  Beyond Atom/RSS: Short-polling, Long-polling  HTML5 WebSockets – remedy?  HTML 5 specifications, increasing browser support  Supported: Chrome 4 & Safari 5 (+ iOS 4.2)  Disabled by default: Firefox 4 & Opera 11 [www.webofthings.com] Wednesday, 20th July 2011 ICiS Physical Computing Workshop [Park City, July 2011] 13
  • 14. Service Discovery: Smarter Things?  Adding semantics for service discovery  RDF, Microformats, Microdata (www.schema.org!)  Yummly for smart things  ...and tell others!  Auto-plumbing for physical and digital artifacts  Make things just smart enough to know what they can (basically) do…  Syntactic level (e.g., data type)  Semantic level?  User-supported mashing up of services in smart things ecosystems!  Automatic mashup creation? Feasibility? Wednesday, 20th July 2011 ICiS Physical Computing Workshop [Park City, July 2011] 14
  • 15. Scaling Up: Global-scale Service Lookup?  Find services offered by Web-enabled resources  Globally, but with emphasis on nearby things!  Location  Geometric: GPS  Symbolic: places hierarchy  A location-aware management infrastructure for smart things?! Trifa, V., Guinard, D., Mayer, S.: Leveraging the Web for a Distributed Location-aware Infrastructure for the Real World Wednesday, 20th July 2011 ICiS Physical Computing Workshop [Park City, July 2011] 15
  • 16. Acknowledgements Web of Things team @ ETH Zurich Dominique Guinard, Vlad Trifa, Benedikt Ostermaier, Matthias Kovatsch Christian Floerkemeier, Mathias Mueller, Mathias Fischer Wednesday, 20th July 2011 ICiS Physical Computing Workshop [Park City, July 2011] 16
  • 17. More References... 1. Pautasso, C., Zimmermann, O., Leymann, F.: Restful web services vs. "big" web services: making the right architectural decision, WWW '08 2. Guinard, D.: Mashing up Your Web-Enabled Home, Touch the Web 2010 3. Guinard, D., Fischer, M., Trifa, V.: Sharing Using Social Networks in a Composable Web of Things, Proc. of the First IEEE International Workshop on the Web of Things (WOT2010). Mannheim, Germany, March 2010 4. Mayer, S., Guinard, D.: An Extensible Discovery Service for Smart Things … and have a look at our other papers at http://www.vs.inf.ethz.ch/publ/ Wednesday, 20th July 2011 ICiS Physical Computing Workshop [Park City, July 2011] 17