The Web of Things In practice… Synetgies Zurich, 5.03.2009 Dominique Guinard, ETH Zurich www.guinard.org
Not so WoT yet.. HTTP?  URI? Browser?  Synetgies Zurich, 05.03.2009 Dominique Guinard, ETH Zurich, webofthings.com
Say Hi! to the Web of Things Synetgies Zurich, 05.03.2009 Dominique Guinard, ETH Zurich, webofthings.com Web Cloud Smart G...
RESTful Thinking (Hype?) <ul><li>SOA WS-* Approach </li></ul><ul><li>HTTP as transporter. </li></ul><ul><li>The comp-comp ...
Hardware / Software Synetgies Zurich, 05.03.2009 Dominique Guinard, ETH Zurich, webofthings.com
RESTful Gateway Synetgies Zurich, 05.03.2009 Dominique Guinard, ETH Zurich, webofthings.com
Talk to devices: The WEB Way Synetgies Zurich, 05.03.2009 Dominique Guinard, ETH Zurich, webofthings.com
Enable Real-World Mashups URL URL URL URL Synetgies Zurich, 05.03.2009 Dominique Guinard, ETH Zurich, webofthings.com
GWT Interface Synetgies Zurich, 05.03.2009 Dominique Guinard, ETH Zurich, webofthings.com
Ambient Energy in 30 Minutes Dominique Guinard, Vlad Trifa, Thomas Pham Synetgies Zurich, 05.03.2009 Dominique Guinard, ET...
Great work! But so what? <ul><li>Energy </li></ul><ul><li>People want easy and fancy energy monitoring tools. </li></ul><u...
Upcoming SlideShare
Loading in...5
×

The Web of Things in Practice

2,481

Published on

The Web of Things in Practice

Published in: Technology, Design
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,481
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
106
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • The Web of Things in Practice

    1. 1. The Web of Things In practice… Synetgies Zurich, 5.03.2009 Dominique Guinard, ETH Zurich www.guinard.org
    2. 2. Not so WoT yet.. HTTP? URI? Browser? Synetgies Zurich, 05.03.2009 Dominique Guinard, ETH Zurich, webofthings.com
    3. 3. Say Hi! to the Web of Things Synetgies Zurich, 05.03.2009 Dominique Guinard, ETH Zurich, webofthings.com Web Cloud Smart Gateway RESTful API BT Zigbee … API1 API2 Web Cloud Web Server Eventing IPv6 (lowpan) Compose Visualize Search Physical Mashups Compose Visualize Search Physical Mashups RESTful API Web Server RESTful API Web Server
    4. 4. RESTful Thinking (Hype?) <ul><li>SOA WS-* Approach </li></ul><ul><li>HTTP as transporter. </li></ul><ul><li>The comp-comp interface is a WSDL. </li></ul><ul><li>User Interface? </li></ul><ul><li>Testing: stub generation from a WSDL and lots of SOAP messages. </li></ul><ul><li>SOA loves XML. </li></ul><ul><li>An App Server everywhere. </li></ul><ul><li>Heavy. </li></ul><ul><li>Through the Web. </li></ul><ul><li>ROA REST Approach </li></ul><ul><li>HTTP as service platform! </li></ul><ul><li>The comp-comp interface is the URL. </li></ul><ul><li>The UI is the URL/browser. </li></ul><ul><li>Testing by typing a URL in your browser (doable?) </li></ul><ul><li>ROA loves JSON. </li></ul><ul><li>A Web Server everywhere. </li></ul><ul><li>Less heavy. </li></ul><ul><li>The WEB! </li></ul>Synetgies Zurich, 05.03.2009 Dominique Guinard, ETH Zurich, webofthings.com
    5. 5. Hardware / Software Synetgies Zurich, 05.03.2009 Dominique Guinard, ETH Zurich, webofthings.com
    6. 6. RESTful Gateway Synetgies Zurich, 05.03.2009 Dominique Guinard, ETH Zurich, webofthings.com
    7. 7. Talk to devices: The WEB Way Synetgies Zurich, 05.03.2009 Dominique Guinard, ETH Zurich, webofthings.com
    8. 8. Enable Real-World Mashups URL URL URL URL Synetgies Zurich, 05.03.2009 Dominique Guinard, ETH Zurich, webofthings.com
    9. 9. GWT Interface Synetgies Zurich, 05.03.2009 Dominique Guinard, ETH Zurich, webofthings.com
    10. 10. Ambient Energy in 30 Minutes Dominique Guinard, Vlad Trifa, Thomas Pham Synetgies Zurich, 05.03.2009 Dominique Guinard, ETH Zurich, webofthings.com
    11. 11. Great work! But so what? <ul><li>Energy </li></ul><ul><li>People want easy and fancy energy monitoring tools. </li></ul><ul><li>The deployment seemed to influence the office workers. </li></ul><ul><li>Could be a product soon (CurrentCost, etc.). </li></ul><ul><li>Architecture </li></ul><ul><li>For an Internet of Things, SOA is not always the right approach: </li></ul><ul><li>The Web of Things alternative seems quite interesting: </li></ul><ul><ul><li>Good for ad-hoc, tactical applications. </li></ul></ul><ul><ul><li>Mashup physical devices. </li></ul></ul><ul><ul><li>Services become a part of the web, of the cloud. </li></ul></ul>Synetgies Zurich, 05.03.2009 Dominique Guinard, ETH Zurich, webofthings.com
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×