SwissQM is a novel sensor network platform for acquiring data from the real world. Instead of statically hand-crafted programs, SwissQM is a virtual machine capable of executing bytecode programs on the sensor nodes. By using a central and intelligent gateway, it is possible to either push aggregation and other operations into the network, or to execute them on the gateway. Since the gateway is built in an entirely modular style, it can be dynamically extended with new functionality such as user interfaces, user defined functions, or additional query optimizations. The goal of this demonstration is to show the flexibility and the unique features of SwissQM. Categories and Subject Descriptors D.2.13 [Software Engineering]: Reusable Software; H.m [Information Systems]: Miscellaneous; D.2.11 [Software Engineering]: Software Architectures General Terms Design, Measurement Keywords Sensor Networks, Query Machine, SwissQM, OSGi, R-OSGi
Donald Kossmann, Gustavo Alonso, Jan S. Rellermeye