Opening pervasive computing to the masses using the SEAP middleware

The increasing availability of sensing devices has made the possibility of context-aware pervasive computing applications real. However, constructing this software requires extensive knowledge about the devices and specialized programming languages for interacting with them. While the nature of pervasive computing lends users to demand individualized applications, complexities render programming embedded devices unapproachable. In this paper we introduce the SEAP (Sensor Enablement for the Average Programmer) middleware which applies existing technologies developed for web programming to the task of collecting and using sensor data. We show how this approach can be used to create new applications and to update existing web applications to accept sensor data.

[1]  Gero Mühl,et al.  Rapid Prototyping for Pervasive Applications , 2007, IEEE Pervasive Computing.

[2]  Jie Liu,et al.  SenseWeb: Browsing the Physical World in Real Time (Demo Abstract) , 2006 .

[3]  Deborah Estrin,et al.  SensorBase.org: A Centralized Repository to Slog Sensor Network Data (KNO 2) , 2006 .

[4]  John Daniels,et al.  Java™ on the bare metal of wireless sensor devices: the squawk Java virtual machine , 2006, VEE '06.

[5]  Christine Julien,et al.  Coordination middleware supporting rapid deployment of ad hoc mobile systems , 2003, 23rd International Conference on Distributed Computing Systems Workshops, 2003. Proceedings..

[6]  Robert Steele,et al.  Evaluating SOAP for High Performance Business Applications: Real-Time Trading Systems , 2003, WWW.

[7]  Roy T. Fielding,et al.  Principled design of the modern Web architecture , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[8]  Francisco J. Ballesteros,et al.  Plan B: Using Files instead of Middleware Abstractions , 2007, IEEE Pervasive Computing.

[9]  Ilja Radusch,et al.  pREST: a REST-based protocol for pervasive systems , 2004, 2004 IEEE International Conference on Mobile Ad-hoc and Sensor Systems (IEEE Cat. No.04EX975).

[10]  Tim Kindberg,et al.  Sensor-enhanced mobile web clients: an XForms approach , 2003, WWW '03.