Sensor Enablement for the Average Programmer (SEAP)

Ubiquitous computing is a powerful paradigm that has been researched heavily by many different fields. Despite fantastic visions from sci-fi stories and research papers few ubiquitous computing applications exist in the real world. The barrier for entry into programming multi-device applications is simply too high for the average programmer, and the number of knowledgeable sensor programmers is incredibly small.After experimenting with a variety of resource-constrained devices we understood the complexities and saw an opportunity to ease the use of sensors in real-world applications.The result is the SEAP architecture.

Papers

Opening Pervasive Computing to the Masses Using the SEAP Middleware
A short paper covering the SEAP architecture and extensions. This was presented at PerWare 2009.
So Many Sensors, So Little Data
A short paper presenting the original vision of the SEAP architecture. This paper was presented at a "half-baked" session of the SAM Workshop.
A Demonstration of Pervasive Device Integration with SEAP-based Middleware
The proposal for the Demonstration given at Middleware 2008
Pervasive Device Integration with SEAP Middleware
The poster used for the demo at Middleware 2008
SEAP: Sensor Enablement for the Average Programmer
The complete architectural description

Software

seap-src.middleware-2008-demo.zip
Code used at the Middleware 2008 demo