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:
A "half-baked" position paper on the power of the SEAP architecture, So Many Sensors, So Little Data (short paper)
The complete architectural description, SEAP: Sensor Enablement for the Average Programmer (full paper)

Software:
An example implementation is coming soon (estimate: May 15, 2008)