We propose agile software development and maintenance for environmental sensing based on CILIX, our virtual machine. CILIX has three essential characteristics: (1) enables programmers to develop sensor node software using familiar programming language, (2) replaces sensor node software by wireless networks, (3) requires no large program memory. Using CILIX, sensor node software programmers can quickly develop a minimum set of software using familiar programming language and iteratively updates it depending on practical situations. We conducted several field-sensing experiments to investigate our technologies.

Please click the thumbnail image to open the full-size PDF file.