The page intends to provide information on open source software and data made available to the community by ESSP lab.
The SPINE Project aims at providing developers with software instruments for rapid prototyping of BSN-based applications by offering great flexibility in the implementation of distributed signal processing algorithms for the analysis and classification of sensor data. In particular, two main versions of the SPINE programming framework (SPINE1.x and SPINE2) have been released, both developed as Open Source projects (based on the LGPL licence) to establish a broad community of users and developers that contribute to extend the frameworks with new capabilities and applications.
- SPINE1.x is being developed since 2008 and it has been adopted in several WBSN applications. Implemented for supporting different sensor architectures based on the TinyOS environment, its programming model is mainly based on functions and signal features extraction.
- SPINE2 has been conceived and developed for reaching a high platform-independency by rising the level of the provided programming abstractions from platform-specific to platform-independent, and thus supporting different C-like programmable sensor architectures. Moreover, SPINE2 offers a new programming abstraction based on a task-oriented paradigm so that distributed and collaborative applications can be programmed as a dynamically schedulable and reconfigurable set of tasks to be instantiated on the sensor nodes.
For information on HMM Annotator implemented in SPINE1.3, our contribution, click here.
H3D is an open source library/API for developing haptics based applications in 3D. It uses OpenGL and X3D for the graphics while supporting a variety of haptic devices. X3D is an xml-based file format for specifying scene-graphs. Click here to read about our system.