When developers build new pervasive application they often undergo a bootstrapping process, whereby they assemble sensors and implement components to handle data management, information processing, and entity interactions. These tasks are non-trivial.
Construct is an open-source framework that brings together best of breed technologies, including gossiping for data distribution, semantic web techniques for data representation and manipulation, and Zero configuration for discovery. By providing interfaces to the components that support the basic functions of pervasive computing, sensor and application developers can focus on the core functions of their software rather than on these important but time-consuming activities.
In Construct, all sources of data are viewed as sensors. Physical sensors sense data from the real-world (e.g, locatable tags and accelerometers), while virtual sensors sense from the electronic world (e.g., calender data and news feeds). Construct acts as a distributed repository for this data. Each Construct peer in the network has the ability to take sensed data from a range of sensors, and can provide data on demand to application queries. The peers distribute sensed data among themselves spreading them through the network. Consequently each application accesses only a local view of the environment’s global data.
The architecture encourages data reuse across the environment, borrowing techniques from the semantic web community and encouraging all sensor developers to represent data using ontologies.
To begin using Construct, please read our getting started guide.
![[del.icio.us]](http://www.construct-infrastructure.org/wp-content/plugins/bookmarkify/delicious.png)
![[Digg]](http://www.construct-infrastructure.org/wp-content/plugins/bookmarkify/digg.png)
![[Google]](http://www.construct-infrastructure.org/wp-content/plugins/bookmarkify/google.png)
![[StumbleUpon]](http://www.construct-infrastructure.org/wp-content/plugins/bookmarkify/stumbleupon.png)
![[Windows Live]](http://www.construct-infrastructure.org/wp-content/plugins/bookmarkify/windowslive.png)
![[Yahoo!]](http://www.construct-infrastructure.org/wp-content/plugins/bookmarkify/yahoo.png)
![[Email]](http://www.construct-infrastructure.org/wp-content/plugins/bookmarkify/email.png)