Sensory Presence - Official Website

Cross-Platform Open Source Point Data Middleware


Status & News

Documentation

Gallery

Downloads

Support

License & Legal

Links

Sensory Presence is a new take on the old problems of working with point style data. That is, the related software challenges in fields such as network managment, SCADA, building automation, scientific monitoring, and expirimentation. Built from scratch, with a focus on integrating wildly different systems, as well as creating the foundation for entirely new projects.

On the back end, interchangable modules allow for (among other things) different data storage technologies to be used for the storage and retreval of real time, time series, or event based data organized into a domain ~ node ~ point hierarchy. While currently SQLite is the most developed backend, anything can be used, including proprietary and in-house systems. This is the first of several ways Sensory Presence can be used in a systems integration role.

On the front end the C API allows for maximum portability on Unix-like and Windows systems. A Python wrapper written in C Types is being developed, and the intention is for others to be easilly created.

At its core, Sensory Presence addresses a number of related challanges.

  • Data Storage Abstraction
  • Meta Data Abstraction
  • Low bandwidth optimized wire serialization format
  • Communication Abstraction
  • Rendering data to text. Instead of strings like "658", we can produce 65.8°F consistanty and portably.
  • Parsing data to text

You can click on the nodes in the graphviz plot below to jump to certain areas in the documentation.

Thomas Stover Personal Site

White & Stover Innovations, LLC

© 2010 Thomas Stover