SlideShare une entreprise Scribd logo
1  sur  21
7th International Workshop on the Web of Things (WoT 2016)
November 7, Stuttgart, DE
Simon Mayer, Dominique Guinard, Erik Wilde, Matthias Kovatsch
Administrative & Workshop Program
From the Web of Things to Semantic Interoperability
Administrative
16 submissions 
18 PC members
49 reviews
7 accepted papers
Administrative
Proceedings of WoT 2016
• Still work-in-progress, we’ll be in touch
• ACM will be in touch with the license agreement
• Then we’ll need another “final” camera-ready version from you
Open Demo Session @ 12pm
• Show your demo if you think it’s valuable for the audience!
• Set up during the morning break @ 10:30 (come talk to me!)
Workshop Program
9:00 Welcome and Opening (Simon Mayer)
9:30 Always-On Web of Things Infrastructure using Dynamic Software Updating (Martin Alexander Neumann)
10:00 Towards Integration of Big Data Analytics in Internet of Things Mashup Tools (Tanmaya Mahapatra)
10:30 — 11:00 Break
11:00 Towards the Shop Floor App Ecosystem (Andrei Miclaus)
11:30 Adaptive User Interfaces as an Approach for an Accessible Web of Things (Lukas Smirek)
12:00 Open Demo Session
12:30 — 14:00 Lunch
14:00 Introduction: Semantic Interoperability for the Internet of Things (Matthias Kovatsch)
14:30 Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the Web of Things (Andrei Ciortea)
15:00 Toward Constrained Semantic WoT (Remy Rojas)
15:30 Modeling the Internet of Things: A Foundational Approach (Ram D. Sriram)
16:00 We’re off together to discussions about the future of the Web of Things, semantic interoperability, and
anything that comes up during the workshop at Brauhaus Schoenbruch
Workshop Program @ Brauhaus Schoenbruch
(WoT accepted papers, 2016)
“The Web is good for the IoT”
Uniform Identification, Interaction, Representation model
These enable scalability, robustness, usability, mashup-ability
• Important for the Web (of Documents) and the Web 2.0 (of People)
• Even more important for interacting physical devices in the IoT and UbiComp scenarios!
• Easy to understand, easy to use, easy to debug, lots of language bindings, huge developer base, …
-> efficient to develop WoT applications!
F. D. Davis. Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology, 1989
D. Gefen and M. Keil. The Impact of Developer Responsiveness on Perceptions of Usefulness and Ease of Use, 1998
D. Guinard, I. Ion, S. Mayer: REST or WS-*? A Developers’ Perspective, 2011
L. Popa, P. Wendell, A. Ghodsi, I. Stoica: HTTP: An Evolvable Narrow Waist for the Future Internet, 2012
If you apply REST to physical devices, read this: https://www.ietf.org/id/draft-keranen-t2trg-rest-iot-03.txt
A Mashupping Exercise…
UbiComp course @ ETH Zurich 2016, 90 students
Create a mashup of the BART and Yelp APIs
• Max. 1h + Prizes for 1st 2nd 3rd place
• Teams of 2; Any language; Any means (but reference properly)
• SILENT code submission (zip, rename to txt, submit)
“Your application reads a BART station ID (e.g., “dbrk”) from the user. It
looks up the station’s location coordinates using api.bart.gov; It finds the
10 best-rated restaurants around the given station using yelp.com; It
prints each restaurant’s name, category, and rating, sorted by rating.”
A Mashupping Exercise…
Solved successfully within 60min by: Felix, Jonathan,
Johnathan*, Dominik, Tobi, Martin, Chris, Andrei*,
Nino*, Dominik, Thomas, Balz, Ingo, Martina, Simon,
Emily, Krisztina, Yongzhe, Mrigya, Daniel*
Cluster of submissions: 56min
4th prize (Nino): 50min
3rd prize (Andrei): 39min
2nd prize (Johnathan): 31min
1st prize (Tobi, Martin): 24min
It takes us about this long to get to the Brauhaus afterwards…
A Mashupping Exercise…
If you want others to use your API, it must be easy to use!
• Simple to use: use widespread patterns (e.g., REST) and formats (e.g., JSON)
• High-quality API documentation
• Example code and/or client libraries
These factors make APIs easy to use – for humans!
This is where semantic interoperability comes in
Yay! Simple to use APIs!
What about me??
De-siloing via Webservices (Amazon’s Alexa Voice Services API): https://www.youtube.com/watch?v=PVsCdyjr8Qk
Why enable Machines to use APIs
What would the Social Web be if People couldn’t navigate it?
What will the Web of Things be if Devices can’t navigate it?
Key enabler for Autonomous Systems!
Key to overcome IoT Siloization!
If we agree on using the Web as a common
application layer, we at least don’t have to take
care of low-level protocol semantics since these
are defined within REST
Example: HATEOAS
Major source of robustness in Web applications
Traditionally not that important
• HATEOAS violations are a nuisance for human users…
• But they are problematic for machines!
HATEOAS (trends.google.com)
“Follow-your-nose”
Semantic Interoperability…
Idea: Separating meaning from hard-wired implementation to achieve
cross-device, cross-application, cross-silo understanding
Estimated value (per year, US only):
77bn (Healthcare)1
+ 10bn (Automobile Manufacturing)2
+ 10bn (Construction) 2
+ x (all other fields + rest of world) = worthwhile
1 Health Affairs, Jan 2005
2 NIST, 2008
…requires Shared Understanding
Different approaches to sharing common understanding with their strengths and
weaknesses…
H2H: Models can be general, we will fill in the gaps
H2M/M2H: Provide some structure, types, etc.
M2M: Requires precision
• Exchange only – Requires precise shared data models
• Meaningful Interaction – Requires precise shared information models
Slide courtesy of Jack Hodges
implicit -> unstructured -> UML -> RDF -> hard code
Is this feasible in practice?
Will we do it if we could?
• “People lie, are lazy, and are stupid”
• They will not create proper metadata even if we had an agreed way of doing it
Are we able to do it?
• Reaching agreement on general concepts is hard
• We live well with imprecise definitions, but machines often cannot…
A world of exhaustive, reliable metadata would be a utopia. It's also a pipe-dream, founded on
self-delusion, nerd hubris and hysterically inflated market opportunities [C. Doctorow, 2001]
C. Doctorow, http://www.well.com/~doctorow/metacrap.htm, 2001
C .Marshall, F. Shipman: Which semantic web?, 2003
“Sunday 1 January 2006 is the first day of the first week of 2006.”
“No, it is the last day of the 52nd week of 2005”
“Red”
A color
A word
Disagreement
Ambiguity
“John gave Mary the book.”
“She read it.”
“He got a hug.”
Context
ISO 8601
Conclusion
Critics question the basic feasibility of
[the Semantic Web], but proponents
argue that applications in industry,
biology and human sciences research
have already proven the validity of the
original concept.
Practical adoption of SemWeb
technologies is further advanced in
“specialized communities” and for
“intra-company projects”
C .Marshall, F. Shipman: Which semantic web?, 2003
I. Herman, State of the Semantic Web, 2008
Firsthere….
Then here…?
Firsthere….
Firsthere….
Firsthere….
Steve Deering, Talk at IETF 51, 2001
“Web”
Shared Models
Firsthere….
Then here…?
Firsthere….
Firsthere….
Firsthere….
??
Workshop Program
9:00 Welcome and Opening (Simon Mayer)
9:30 Always-On Web of Things Infrastructure using Dynamic Software Updating (Martin Alexander Neumann)
10:00 Towards Integration of Big Data Analytics in Internet of Things Mashup Tools (Tanmaya Mahapatra)
10:30 — 11:00 Break
11:00 Towards the Shop Floor App Ecosystem (Andrei Miclaus)
11:30 Adaptive User Interfaces as an Approach for an Accessible Web of Things (Lukas Smirek)
12:00 Open Demo Session
12:30 — 14:00 Lunch
14:00 Introduction: Semantic Interoperability for the Internet of Things (Matthias Kovatsch)
14:30 Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the Web of Things (Andrei Ciortea)
15:00 Toward Constrained Semantic WoT (Remy Rojas)
15:30 Modeling the Internet of Things: A Foundational Approach (Ram D. Sriram)
16:00 We’re off together to discussions about the future of the Web of Things, semantic interoperability, and
anything that comes up during the workshop at Brauhaus Schoenbruch
7th International Workshop on the Web of Things (WoT 2016)
November 7, Stuttgart, DE
Simon Mayer, Dominique Guinard, Erik Wilde, Matthias Kovatsch

Contenu connexe

Tendances

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
 
Imagining the Web of Things
Imagining the Web of ThingsImagining the Web of Things
Imagining the Web of ThingsDavid Keene
 
Physical Mashups in the Web-Home
Physical Mashups in the Web-HomePhysical Mashups in the Web-Home
Physical Mashups in the Web-HomeDominique Guinard
 
Social Sharing In a Web of Things
Social Sharing In a Web of ThingsSocial Sharing In a Web of Things
Social Sharing In a Web of ThingsDominique Guinard
 
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
 
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
 
Web of things introduction
Web of things introductionWeb of things introduction
Web of things introduction承翰 蔡
 
The Web of Things in Practice
The Web of Things in PracticeThe Web of Things in Practice
The Web of Things in PracticeDominique Guinard
 
Tourism and the Web of Things
Tourism and the Web of ThingsTourism and the Web of Things
Tourism and the Web of ThingsDominique Guinard
 
Web of Things presentation - Document Generation
Web of Things presentation - Document GenerationWeb of Things presentation - Document Generation
Web of Things presentation - Document GenerationKIT
 
Beyond Screen - User Experience for the Internet of things.
Beyond Screen - User Experience for the Internet of things.Beyond Screen - User Experience for the Internet of things.
Beyond Screen - User Experience for the Internet of things.Chris Jackson
 
The Web of Things
The Web of ThingsThe Web of Things
The Web of ThingsFrank Greco
 
Introduction to Internet of Things
Introduction to Internet of ThingsIntroduction to Internet of Things
Introduction to Internet of ThingsNikhil Patankar
 
20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging TechnologiesSeminar Links
 
Internet of Things: Social Applications
Internet of Things: Social ApplicationsInternet of Things: Social Applications
Internet of Things: Social ApplicationsJun Hu
 
Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and B...
Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and B...Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and B...
Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and B...Bebo White
 
Vlad Trifa - Final PhD Thesis Defense at ETH Zurich
Vlad Trifa - Final PhD Thesis Defense at ETH ZurichVlad Trifa - Final PhD Thesis Defense at ETH Zurich
Vlad Trifa - Final PhD Thesis Defense at ETH ZurichVlad Trifa
 
Ficod 2011 pdf (with notes)
Ficod 2011 pdf (with notes)Ficod 2011 pdf (with notes)
Ficod 2011 pdf (with notes)Tim O'Reilly
 

Tendances (20)

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
 
Imagining the Web of Things
Imagining the Web of ThingsImagining the Web of Things
Imagining the Web of Things
 
Physical Mashups in the Web-Home
Physical Mashups in the Web-HomePhysical Mashups in the Web-Home
Physical Mashups in the Web-Home
 
Social Sharing In a Web of Things
Social Sharing In a Web of ThingsSocial Sharing In a Web of Things
Social Sharing In a 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
 
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...
 
The Web of Things
The Web of ThingsThe Web of Things
The Web of Things
 
Web of things introduction
Web of things introductionWeb of things introduction
Web of things introduction
 
The Web of Things in Practice
The Web of Things in PracticeThe Web of Things in Practice
The Web of Things in Practice
 
Tourism and the Web of Things
Tourism and the Web of ThingsTourism and the Web of Things
Tourism and the Web of Things
 
Web of Things presentation - Document Generation
Web of Things presentation - Document GenerationWeb of Things presentation - Document Generation
Web of Things presentation - Document Generation
 
Beyond Screen - User Experience for the Internet of things.
Beyond Screen - User Experience for the Internet of things.Beyond Screen - User Experience for the Internet of things.
Beyond Screen - User Experience for the Internet of things.
 
The Web of Things
The Web of ThingsThe Web of Things
The Web of Things
 
Introduction to Internet of Things
Introduction to Internet of ThingsIntroduction to Internet of Things
Introduction to Internet of Things
 
20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies
 
Internet of Things: Social Applications
Internet of Things: Social ApplicationsInternet of Things: Social Applications
Internet of Things: Social Applications
 
Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and B...
Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and B...Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and B...
Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and B...
 
Vlad Trifa - Final PhD Thesis Defense at ETH Zurich
Vlad Trifa - Final PhD Thesis Defense at ETH ZurichVlad Trifa - Final PhD Thesis Defense at ETH Zurich
Vlad Trifa - Final PhD Thesis Defense at ETH Zurich
 
Internet Of Things
Internet Of ThingsInternet Of Things
Internet Of Things
 
Ficod 2011 pdf (with notes)
Ficod 2011 pdf (with notes)Ficod 2011 pdf (with notes)
Ficod 2011 pdf (with notes)
 

En vedette

Semantics for the Web of Things
Semantics for the Web of ThingsSemantics for the Web of Things
Semantics for the Web of ThingsSimon 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
 
Always-On Web of Things Infrastructure Dynamic Software Updating
Always-On Web of Things Infrastructure Dynamic Software UpdatingAlways-On Web of Things Infrastructure Dynamic Software Updating
Always-On Web of Things Infrastructure Dynamic Software UpdatingTECO Research Group
 
WOTS2E: A Search Engine for a Semantic Web of Things
WOTS2E: A Search Engine for a Semantic Web of ThingsWOTS2E: A Search Engine for a Semantic Web of Things
WOTS2E: A Search Engine for a Semantic Web of ThingsAndreas Kamilaris
 
WoTSF: A Framework for Searching in the Web of Things (WoT)
WoTSF: A Framework for Searching in the Web of Things (WoT)WoTSF: A Framework for Searching in the Web of Things (WoT)
WoTSF: A Framework for Searching in the Web of Things (WoT)Mina Younan
 
IoT and WoT (Internet of Things and Web of Things)
IoT and WoT (Internet of Things and Web of Things)IoT and WoT (Internet of Things and Web of Things)
IoT and WoT (Internet of Things and Web of Things)Jonathan Jeon
 
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
 
From Watson to Ontology Repositories - Ontolog OOR panel
From Watson to Ontology Repositories - Ontolog OOR panelFrom Watson to Ontology Repositories - Ontolog OOR panel
From Watson to Ontology Repositories - Ontolog OOR panelMathieu d'Aquin
 
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
 
WoT Generals Teardown (Anton Gromov)
WoT Generals Teardown (Anton Gromov)WoT Generals Teardown (Anton Gromov)
WoT Generals Teardown (Anton Gromov)Anton Gromov
 
An Approach for a Mutual Integration of the WoT with Business Processes
An Approach for a Mutual Integration of the WoT with Business ProcessesAn Approach for a Mutual Integration of the WoT with Business Processes
An Approach for a Mutual Integration of the WoT with Business ProcessesAndreas Ruppen
 
Enabling High Level Application Development In The Internet Of Things
Enabling High Level Application Development In The Internet Of ThingsEnabling High Level Application Development In The Internet Of Things
Enabling High Level Application Development In The Internet Of ThingsPankesh Patel
 
IndianaJS - Building spatially aware web sites for the Web of Things
IndianaJS - Building spatially aware web sites for the Web of ThingsIndianaJS - Building spatially aware web sites for the Web of Things
IndianaJS - Building spatially aware web sites for the Web of ThingsTECO Research Group
 
Thesis Defence: A Model Driven Architecture for the Web of Things
Thesis Defence: A Model Driven Architecture for the Web of ThingsThesis Defence: A Model Driven Architecture for the Web of Things
Thesis Defence: A Model Driven Architecture for the Web of ThingsAndreas Ruppen
 
IoT and Maker Crossover (IMCO) Conference 2015
IoT and Maker Crossover (IMCO) Conference 2015IoT and Maker Crossover (IMCO) Conference 2015
IoT and Maker Crossover (IMCO) Conference 2015Jollen Chen
 
A Model-Driven, Component Generation Approach for the Web of Things
A Model-Driven, Component Generation Approach for the Web of ThingsA Model-Driven, Component Generation Approach for the Web of Things
A Model-Driven, Component Generation Approach for the Web of ThingsAndreas Ruppen
 
Towards constrained semantic web
Towards constrained semantic webTowards constrained semantic web
Towards constrained semantic web☕ Remy Rojas
 
Towards an industrial Web of Things
Towards an industrial Web of ThingsTowards an industrial Web of Things
Towards an industrial Web of ThingsOlivier Liechti
 
A component based architecture for the Web of Things
A component based architecture for the Web of ThingsA component based architecture for the Web of Things
A component based architecture for the Web of ThingsAndreas Ruppen
 

En vedette (20)

Semantics for the Web of Things
Semantics for the Web of ThingsSemantics for the Web of Things
Semantics for the Web of Things
 
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
 
Always-On Web of Things Infrastructure Dynamic Software Updating
Always-On Web of Things Infrastructure Dynamic Software UpdatingAlways-On Web of Things Infrastructure Dynamic Software Updating
Always-On Web of Things Infrastructure Dynamic Software Updating
 
WOTS2E: A Search Engine for a Semantic Web of Things
WOTS2E: A Search Engine for a Semantic Web of ThingsWOTS2E: A Search Engine for a Semantic Web of Things
WOTS2E: A Search Engine for a Semantic Web of Things
 
WoTSF: A Framework for Searching in the Web of Things (WoT)
WoTSF: A Framework for Searching in the Web of Things (WoT)WoTSF: A Framework for Searching in the Web of Things (WoT)
WoTSF: A Framework for Searching in the Web of Things (WoT)
 
IoT and WoT (Internet of Things and Web of Things)
IoT and WoT (Internet of Things and Web of Things)IoT and WoT (Internet of Things and Web of Things)
IoT and WoT (Internet of Things and Web of Things)
 
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
 
From Watson to Ontology Repositories - Ontolog OOR panel
From Watson to Ontology Repositories - Ontolog OOR panelFrom Watson to Ontology Repositories - Ontolog OOR panel
From Watson to Ontology Repositories - Ontolog OOR panel
 
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
 
WoT Generals Teardown (Anton Gromov)
WoT Generals Teardown (Anton Gromov)WoT Generals Teardown (Anton Gromov)
WoT Generals Teardown (Anton Gromov)
 
An Approach for a Mutual Integration of the WoT with Business Processes
An Approach for a Mutual Integration of the WoT with Business ProcessesAn Approach for a Mutual Integration of the WoT with Business Processes
An Approach for a Mutual Integration of the WoT with Business Processes
 
Presentation evrythng
Presentation evrythngPresentation evrythng
Presentation evrythng
 
Enabling High Level Application Development In The Internet Of Things
Enabling High Level Application Development In The Internet Of ThingsEnabling High Level Application Development In The Internet Of Things
Enabling High Level Application Development In The Internet Of Things
 
IndianaJS - Building spatially aware web sites for the Web of Things
IndianaJS - Building spatially aware web sites for the Web of ThingsIndianaJS - Building spatially aware web sites for the Web of Things
IndianaJS - Building spatially aware web sites for the Web of Things
 
Thesis Defence: A Model Driven Architecture for the Web of Things
Thesis Defence: A Model Driven Architecture for the Web of ThingsThesis Defence: A Model Driven Architecture for the Web of Things
Thesis Defence: A Model Driven Architecture for the Web of Things
 
IoT and Maker Crossover (IMCO) Conference 2015
IoT and Maker Crossover (IMCO) Conference 2015IoT and Maker Crossover (IMCO) Conference 2015
IoT and Maker Crossover (IMCO) Conference 2015
 
A Model-Driven, Component Generation Approach for the Web of Things
A Model-Driven, Component Generation Approach for the Web of ThingsA Model-Driven, Component Generation Approach for the Web of Things
A Model-Driven, Component Generation Approach for the Web of Things
 
Towards constrained semantic web
Towards constrained semantic webTowards constrained semantic web
Towards constrained semantic web
 
Towards an industrial Web of Things
Towards an industrial Web of ThingsTowards an industrial Web of Things
Towards an industrial Web of Things
 
A component based architecture for the Web of Things
A component based architecture for the Web of ThingsA component based architecture for the Web of Things
A component based architecture for the Web of Things
 

Similaire à WoT 2016 - Seventh International Workshop on the Web of Things

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
 
Tangible User Interface Showcase
Tangible User Interface ShowcaseTangible User Interface Showcase
Tangible User Interface ShowcaseSimone Mora
 
Web 3.0 & Internet of Things
Web 3.0 & Internet of Things Web 3.0 & Internet of Things
Web 3.0 & Internet of Things Chris Becker
 
The Toolkit Approach for Endggh-user.pdf
The Toolkit Approach for Endggh-user.pdfThe Toolkit Approach for Endggh-user.pdf
The Toolkit Approach for Endggh-user.pdfHakkemB
 
Spohrer smarter service systems transdisciplinarity 20141121 v7
Spohrer smarter service systems transdisciplinarity  20141121 v7Spohrer smarter service systems transdisciplinarity  20141121 v7
Spohrer smarter service systems transdisciplinarity 20141121 v7ISSIP
 
Working in NLP in the Age of Large Language Models
Working in NLP in the Age of Large Language ModelsWorking in NLP in the Age of Large Language Models
Working in NLP in the Age of Large Language ModelsZachary S. Brown
 
The Internet of Things. How it Works. Why it Matters.
The Internet of Things. How it Works. Why it Matters.The Internet of Things. How it Works. Why it Matters.
The Internet of Things. How it Works. Why it Matters.Laurie Lamberth
 
ICServ2023 20230914 v8.pptx
ICServ2023 20230914 v8.pptxICServ2023 20230914 v8.pptx
ICServ2023 20230914 v8.pptxISSIP
 
Comparing SOAs for the Internet of Things
Comparing SOAs for the Internet of ThingsComparing SOAs for the Internet of Things
Comparing SOAs for the Internet of ThingsDominique Guinard
 
Usability First - Introduction to User-Centered Design
Usability First - Introduction to User-Centered DesignUsability First - Introduction to User-Centered Design
Usability First - Introduction to User-Centered Design@cristobalcobo
 
연구실 소개(2014)
연구실 소개(2014)연구실 소개(2014)
연구실 소개(2014)NCLab_KAIST
 
Musstanser Avanzament 4 (Final No Animation)
Musstanser   Avanzament 4 (Final   No Animation)Musstanser   Avanzament 4 (Final   No Animation)
Musstanser Avanzament 4 (Final No Animation)Musstanser Tinauli
 
Soderstrom
SoderstromSoderstrom
SoderstromNASAPMC
 
UCSC Tech4Good 20240306 v12 David_Lee Leadership_and_Career
UCSC Tech4Good 20240306 v12 David_Lee Leadership_and_CareerUCSC Tech4Good 20240306 v12 David_Lee Leadership_and_Career
UCSC Tech4Good 20240306 v12 David_Lee Leadership_and_CareerISSIP
 
1.lecture_07_paradigms.ppt
1.lecture_07_paradigms.ppt1.lecture_07_paradigms.ppt
1.lecture_07_paradigms.pptUsamajawad3
 
‘From the lab into the real world’ [A User-Centered Approach]
‘From the lab into the real world’ [A User-Centered Approach]‘From the lab into the real world’ [A User-Centered Approach]
‘From the lab into the real world’ [A User-Centered Approach]@cristobalcobo
 
Elastically scalable architectures with microservices. The end of the monolith?
Elastically scalable architectures with microservices. The end of the monolith?Elastically scalable architectures with microservices. The end of the monolith?
Elastically scalable architectures with microservices. The end of the monolith?Javier Arias Losada
 
itsme tutorial at CTS 2009
itsme tutorial at CTS 2009itsme tutorial at CTS 2009
itsme tutorial at CTS 2009itsmesrl
 

Similaire à WoT 2016 - Seventh International Workshop on the Web of Things (20)

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...
 
Tangible User Interface Showcase
Tangible User Interface ShowcaseTangible User Interface Showcase
Tangible User Interface Showcase
 
Web 3.0 & Internet of Things
Web 3.0 & Internet of Things Web 3.0 & Internet of Things
Web 3.0 & Internet of Things
 
The Toolkit Approach for Endggh-user.pdf
The Toolkit Approach for Endggh-user.pdfThe Toolkit Approach for Endggh-user.pdf
The Toolkit Approach for Endggh-user.pdf
 
Spohrer smarter service systems transdisciplinarity 20141121 v7
Spohrer smarter service systems transdisciplinarity  20141121 v7Spohrer smarter service systems transdisciplinarity  20141121 v7
Spohrer smarter service systems transdisciplinarity 20141121 v7
 
Working in NLP in the Age of Large Language Models
Working in NLP in the Age of Large Language ModelsWorking in NLP in the Age of Large Language Models
Working in NLP in the Age of Large Language Models
 
The Internet of Things. How it Works. Why it Matters.
The Internet of Things. How it Works. Why it Matters.The Internet of Things. How it Works. Why it Matters.
The Internet of Things. How it Works. Why it Matters.
 
ICServ2023 20230914 v8.pptx
ICServ2023 20230914 v8.pptxICServ2023 20230914 v8.pptx
ICServ2023 20230914 v8.pptx
 
Comparing SOAs for the Internet of Things
Comparing SOAs for the Internet of ThingsComparing SOAs for the Internet of Things
Comparing SOAs for the Internet of Things
 
Usability First - Introduction to User-Centered Design
Usability First - Introduction to User-Centered DesignUsability First - Introduction to User-Centered Design
Usability First - Introduction to User-Centered Design
 
연구실 소개(2014)
연구실 소개(2014)연구실 소개(2014)
연구실 소개(2014)
 
Orban Widetag
Orban   WidetagOrban   Widetag
Orban Widetag
 
Platform Strategy & Ecosystems
Platform Strategy & EcosystemsPlatform Strategy & Ecosystems
Platform Strategy & Ecosystems
 
Musstanser Avanzament 4 (Final No Animation)
Musstanser   Avanzament 4 (Final   No Animation)Musstanser   Avanzament 4 (Final   No Animation)
Musstanser Avanzament 4 (Final No Animation)
 
Soderstrom
SoderstromSoderstrom
Soderstrom
 
UCSC Tech4Good 20240306 v12 David_Lee Leadership_and_Career
UCSC Tech4Good 20240306 v12 David_Lee Leadership_and_CareerUCSC Tech4Good 20240306 v12 David_Lee Leadership_and_Career
UCSC Tech4Good 20240306 v12 David_Lee Leadership_and_Career
 
1.lecture_07_paradigms.ppt
1.lecture_07_paradigms.ppt1.lecture_07_paradigms.ppt
1.lecture_07_paradigms.ppt
 
‘From the lab into the real world’ [A User-Centered Approach]
‘From the lab into the real world’ [A User-Centered Approach]‘From the lab into the real world’ [A User-Centered Approach]
‘From the lab into the real world’ [A User-Centered Approach]
 
Elastically scalable architectures with microservices. The end of the monolith?
Elastically scalable architectures with microservices. The end of the monolith?Elastically scalable architectures with microservices. The end of the monolith?
Elastically scalable architectures with microservices. The end of the monolith?
 
itsme tutorial at CTS 2009
itsme tutorial at CTS 2009itsme tutorial at CTS 2009
itsme tutorial at CTS 2009
 

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
 
Configuration of Smart Environments Made Simple
Configuration of Smart Environments Made SimpleConfiguration of Smart Environments Made Simple
Configuration of Smart Environments Made SimpleSimon 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
 
Web-based Smart Things Ecosystems
Web-based Smart Things EcosystemsWeb-based Smart Things Ecosystems
Web-based Smart Things EcosystemsSimon 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 (7)

Autonomous Agents for Flexible Hypermedia Systems
Autonomous Agents for Flexible Hypermedia Systems Autonomous Agents for Flexible Hypermedia Systems
Autonomous Agents for Flexible Hypermedia Systems
 
Configuration of Smart Environments Made Simple
Configuration of Smart Environments Made SimpleConfiguration of Smart Environments Made Simple
Configuration of Smart Environments Made Simple
 
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...
 
Web-based Smart Things Ecosystems
Web-based Smart Things EcosystemsWeb-based Smart Things Ecosystems
Web-based Smart Things Ecosystems
 
DiscoWoT - Extensible Discovery for Smart Things
DiscoWoT - Extensible Discovery for Smart ThingsDiscoWoT - Extensible Discovery for Smart Things
DiscoWoT - Extensible Discovery for Smart Things
 

Dernier

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
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
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 Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your QueriesExploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your QueriesSanjay Willie
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
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
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
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
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
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
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dashnarutouzumaki53779
 
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
 
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
 

Dernier (20)

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
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
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 Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your QueriesExploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
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
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
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
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
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
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
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
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dash
 
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
 
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
 

WoT 2016 - Seventh International Workshop on the Web of Things

  • 1. 7th International Workshop on the Web of Things (WoT 2016) November 7, Stuttgart, DE Simon Mayer, Dominique Guinard, Erik Wilde, Matthias Kovatsch
  • 2. Administrative & Workshop Program From the Web of Things to Semantic Interoperability
  • 3. Administrative 16 submissions  18 PC members 49 reviews 7 accepted papers
  • 4. Administrative Proceedings of WoT 2016 • Still work-in-progress, we’ll be in touch • ACM will be in touch with the license agreement • Then we’ll need another “final” camera-ready version from you Open Demo Session @ 12pm • Show your demo if you think it’s valuable for the audience! • Set up during the morning break @ 10:30 (come talk to me!)
  • 5. Workshop Program 9:00 Welcome and Opening (Simon Mayer) 9:30 Always-On Web of Things Infrastructure using Dynamic Software Updating (Martin Alexander Neumann) 10:00 Towards Integration of Big Data Analytics in Internet of Things Mashup Tools (Tanmaya Mahapatra) 10:30 — 11:00 Break 11:00 Towards the Shop Floor App Ecosystem (Andrei Miclaus) 11:30 Adaptive User Interfaces as an Approach for an Accessible Web of Things (Lukas Smirek) 12:00 Open Demo Session 12:30 — 14:00 Lunch 14:00 Introduction: Semantic Interoperability for the Internet of Things (Matthias Kovatsch) 14:30 Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the Web of Things (Andrei Ciortea) 15:00 Toward Constrained Semantic WoT (Remy Rojas) 15:30 Modeling the Internet of Things: A Foundational Approach (Ram D. Sriram) 16:00 We’re off together to discussions about the future of the Web of Things, semantic interoperability, and anything that comes up during the workshop at Brauhaus Schoenbruch
  • 6. Workshop Program @ Brauhaus Schoenbruch
  • 8. “The Web is good for the IoT” Uniform Identification, Interaction, Representation model These enable scalability, robustness, usability, mashup-ability • Important for the Web (of Documents) and the Web 2.0 (of People) • Even more important for interacting physical devices in the IoT and UbiComp scenarios! • Easy to understand, easy to use, easy to debug, lots of language bindings, huge developer base, … -> efficient to develop WoT applications! F. D. Davis. Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology, 1989 D. Gefen and M. Keil. The Impact of Developer Responsiveness on Perceptions of Usefulness and Ease of Use, 1998 D. Guinard, I. Ion, S. Mayer: REST or WS-*? A Developers’ Perspective, 2011 L. Popa, P. Wendell, A. Ghodsi, I. Stoica: HTTP: An Evolvable Narrow Waist for the Future Internet, 2012 If you apply REST to physical devices, read this: https://www.ietf.org/id/draft-keranen-t2trg-rest-iot-03.txt
  • 9. A Mashupping Exercise… UbiComp course @ ETH Zurich 2016, 90 students Create a mashup of the BART and Yelp APIs • Max. 1h + Prizes for 1st 2nd 3rd place • Teams of 2; Any language; Any means (but reference properly) • SILENT code submission (zip, rename to txt, submit) “Your application reads a BART station ID (e.g., “dbrk”) from the user. It looks up the station’s location coordinates using api.bart.gov; It finds the 10 best-rated restaurants around the given station using yelp.com; It prints each restaurant’s name, category, and rating, sorted by rating.”
  • 10. A Mashupping Exercise… Solved successfully within 60min by: Felix, Jonathan, Johnathan*, Dominik, Tobi, Martin, Chris, Andrei*, Nino*, Dominik, Thomas, Balz, Ingo, Martina, Simon, Emily, Krisztina, Yongzhe, Mrigya, Daniel* Cluster of submissions: 56min 4th prize (Nino): 50min 3rd prize (Andrei): 39min 2nd prize (Johnathan): 31min 1st prize (Tobi, Martin): 24min It takes us about this long to get to the Brauhaus afterwards…
  • 11. A Mashupping Exercise… If you want others to use your API, it must be easy to use! • Simple to use: use widespread patterns (e.g., REST) and formats (e.g., JSON) • High-quality API documentation • Example code and/or client libraries These factors make APIs easy to use – for humans! This is where semantic interoperability comes in Yay! Simple to use APIs! What about me?? De-siloing via Webservices (Amazon’s Alexa Voice Services API): https://www.youtube.com/watch?v=PVsCdyjr8Qk
  • 12. Why enable Machines to use APIs What would the Social Web be if People couldn’t navigate it? What will the Web of Things be if Devices can’t navigate it? Key enabler for Autonomous Systems! Key to overcome IoT Siloization! If we agree on using the Web as a common application layer, we at least don’t have to take care of low-level protocol semantics since these are defined within REST
  • 13. Example: HATEOAS Major source of robustness in Web applications Traditionally not that important • HATEOAS violations are a nuisance for human users… • But they are problematic for machines! HATEOAS (trends.google.com) “Follow-your-nose”
  • 14. Semantic Interoperability… Idea: Separating meaning from hard-wired implementation to achieve cross-device, cross-application, cross-silo understanding Estimated value (per year, US only): 77bn (Healthcare)1 + 10bn (Automobile Manufacturing)2 + 10bn (Construction) 2 + x (all other fields + rest of world) = worthwhile 1 Health Affairs, Jan 2005 2 NIST, 2008
  • 15. …requires Shared Understanding Different approaches to sharing common understanding with their strengths and weaknesses… H2H: Models can be general, we will fill in the gaps H2M/M2H: Provide some structure, types, etc. M2M: Requires precision • Exchange only – Requires precise shared data models • Meaningful Interaction – Requires precise shared information models Slide courtesy of Jack Hodges implicit -> unstructured -> UML -> RDF -> hard code
  • 16. Is this feasible in practice? Will we do it if we could? • “People lie, are lazy, and are stupid” • They will not create proper metadata even if we had an agreed way of doing it Are we able to do it? • Reaching agreement on general concepts is hard • We live well with imprecise definitions, but machines often cannot… A world of exhaustive, reliable metadata would be a utopia. It's also a pipe-dream, founded on self-delusion, nerd hubris and hysterically inflated market opportunities [C. Doctorow, 2001] C. Doctorow, http://www.well.com/~doctorow/metacrap.htm, 2001 C .Marshall, F. Shipman: Which semantic web?, 2003
  • 17. “Sunday 1 January 2006 is the first day of the first week of 2006.” “No, it is the last day of the 52nd week of 2005” “Red” A color A word Disagreement Ambiguity “John gave Mary the book.” “She read it.” “He got a hug.” Context ISO 8601
  • 18. Conclusion Critics question the basic feasibility of [the Semantic Web], but proponents argue that applications in industry, biology and human sciences research have already proven the validity of the original concept. Practical adoption of SemWeb technologies is further advanced in “specialized communities” and for “intra-company projects” C .Marshall, F. Shipman: Which semantic web?, 2003 I. Herman, State of the Semantic Web, 2008 Firsthere…. Then here…? Firsthere…. Firsthere…. Firsthere….
  • 19. Steve Deering, Talk at IETF 51, 2001 “Web” Shared Models Firsthere…. Then here…? Firsthere…. Firsthere…. Firsthere…. ??
  • 20. Workshop Program 9:00 Welcome and Opening (Simon Mayer) 9:30 Always-On Web of Things Infrastructure using Dynamic Software Updating (Martin Alexander Neumann) 10:00 Towards Integration of Big Data Analytics in Internet of Things Mashup Tools (Tanmaya Mahapatra) 10:30 — 11:00 Break 11:00 Towards the Shop Floor App Ecosystem (Andrei Miclaus) 11:30 Adaptive User Interfaces as an Approach for an Accessible Web of Things (Lukas Smirek) 12:00 Open Demo Session 12:30 — 14:00 Lunch 14:00 Introduction: Semantic Interoperability for the Internet of Things (Matthias Kovatsch) 14:30 Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the Web of Things (Andrei Ciortea) 15:00 Toward Constrained Semantic WoT (Remy Rojas) 15:30 Modeling the Internet of Things: A Foundational Approach (Ram D. Sriram) 16:00 We’re off together to discussions about the future of the Web of Things, semantic interoperability, and anything that comes up during the workshop at Brauhaus Schoenbruch
  • 21. 7th International Workshop on the Web of Things (WoT 2016) November 7, Stuttgart, DE Simon Mayer, Dominique Guinard, Erik Wilde, Matthias Kovatsch

Notes de l'éditeur

  1. Siemens Berkeley, KIT, TUM, KIT & lots of others, Stuttgart Media & KIT, ETH & Siemens, Lyon & Politehnica Bucharest, Lyon LIRIS, NIST & CMU
  2. Ari Keranen, Matthias Kovatsch, Klaus Hartke The Web’s properties make it a good application layer for interacting with physical things! We need to make up some common open standard (identification, interaction, representation), anyway, why not use this one? The Web (i.e., http & friends) are proven mechanisms that scale! Virtually all things can run (crude) Webservers! There are libraries for virtually all programming languages! The Web is incredibly easy to use – this is key to adoption of an IT system Increasing reliance on external developers to build innovative services Easy to learn and easy to use API is key to foster a broad, productive community of developers
  3. And this is actually happening: REST as the basis for machine interactions
  4. Love to discuss this with you – during the workshop and later in the Brauhaus
  5. Siemens Berkeley, KIT, TUM, KIT & lots of others, Stuttgart Media & KIT, ETH & Siemens, Lyon & Politehnica Bucharest, Lyon LIRIS, NIST & CMU