Title :
DisCoPar: Distributed components for participatory campaigning
Author :
Zaman, Jesse ; De Meuter, Wolfgang
Author_Institution :
Software Languages Lab., Vrije Univ. Brussel, Brussels, Belgium
Abstract :
Participatory sensing provides the enabling technology to deploy community-based environmental monitoring and information systems, also known as citizen observatories. Even though these observatories all share a similar structure, constructing a new citizen observatory for a new type of data requires all software infrastructure to be rebuilt from scratch. In this paper we introduce DisCoPar, our component based system inspired by flow-based programming, that aims to provide a component library for constructing citizen observatories. Due to the high reconfigurability and reusability on different levels of our system, we ensure that all the features of a citizen observatory can be implemented. This includes data gathering features of currently existing participatory sensing applications, data aggregation methods, and participant coordination. This participant coordination and collaboration is facilitated due to the highly reactive nature of our flow-based system.
Keywords :
object-oriented programming; social sciences computing; ubiquitous computing; DisCoPar; citizen observatories; citizen observatory; community-based environmental monitoring; component based system; component library; data aggregation methods; data gathering features; distributed components for participatory campaigning; flow-based programming; flow-based system; information systems; participant coordination; participatory sensing; software infrastructure; Collaboration; Mobile communication; Observatories; Real-time systems; Roads; Sensors; Servers;
Conference_Titel :
Pervasive Computing and Communication Workshops (PerCom Workshops), 2015 IEEE International Conference on
Conference_Location :
St. Louis, MO
DOI :
10.1109/PERCOMW.2015.7134012