Small logo of ETH main building ETH Zurich : Computer Science : Pervasive Computing : Distributed Systems : Education : Student Projects : Abstract

Physical and Mobile Mashups for the Web of Things (M)

Status: Abgeschlossen

Recently the web experiences a new breath and is evolving from serving and connecting virtual documents together to connecting and serving “things”. Within the Web of Things project we explore the use of web patterns (e.g. REST, RSS, etc.) to integrate sensors, actuators and real world objects with embedded computers to the web.

Following the path of Web 2.0 and mashups applications, the goal of your project would be to create a platform for the idea of physical mashups that is: small, ad-hoc applications that can be easily created by end-users to combine services and properties of devices in the real-world. As they now create Web 2.0 Mashups for web sites we would like to empower people to create applications for real-world objects with the same ease. As an example a home owner could connect heating to a motion sensor so that whenever he goes out of the house the heating is turned down.

In particular tasks could consist of:

  • Understanding existing web mashup platforms as well as the REST architectural principles.
  • Designing (or adapting) a mashup language suitable web of things.
  • Building a physical mashup editor for the web of things (either web-based or on a mobile device such as the iPhone or an Android phone)
  • Building several prototypes to test it using embedded devices such as Sun SPOTS, Ploggs Energy Monitors, etc.
  • Whatever good idea you might bring in


The Energie Visible project (video)

[1] Guinard, Dominique, and Vlad Trifa. “Towards the Web of Things: Web Mashups for Embedded Devices.” In Workshop on Mashups, Enterprise Mashups and Lightweight Composition on the Web (MEM 2009), in proceedings of WWW (International World Wide Web Conferences). Madrid, Spain, 2009.

[2] Erik Wilde. „Putting Things to REST“, UCB iSchool Report 2007-015, School of Information, UC Berkeley, 2007.

[3] Dominique Guinard, Vlad Trifa, Thomas Pham and Olivier Liechti. “Towards Physical Mashups in the Web of Things.” In International Conference on Networked Sensing Systems, INSS 2009.

[4] Dominique Guinard, Markus Weiss, Vlad Trifa Are you Energy-Efficient? Sense it on the Web! Adjunct Proceedings of Pervasive 2009 (International Conference on Pervasive Computing). Nara, Japan, May 2009

Student/Bearbeitet von: Rita Azucena Guillen Aguilar
Contact/Ansprechpartner: Dominique Guinard

ETH ZurichDistributed Systems Group
Last updated May 7 2012 07:19:00 PM MET dg