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)