Developing wireless sensor network applications in a virtual environment
We introduce a software package, called SIDE, 1 for developing and executing control programs driving distributed reactive systems. One distinctive feature of SIDE is that it can be used as a simulator: some (or even all) components of the underlying physical system can be virtual, which makes it possible to develop the control program together with the physical system to be controlled. SIDE applications can be naturally distributed and interconnected via the Internet. In particular, control programs in SIDE can be monitored and operated from remote locations via Java applets invoked from web pages.