Mote Runner, IBM’s infrastructure platform for wireless sensor networks (WSN), consists of two parts: a run time for mote-class hardware such as MEMSIC Iris motes, and a development environment for WSN applications.
The Mote Runner on-mote run-time platform is based on a virtual machine tailored from scratch for resource-constraint hardware environments.
For this, it introduces a new byte-code language that, besides being compact and efficient, provides native support for reactive programming by means of delegates. Together with the run-time library built on top, Mote Runner provides a purely event-driven and thread-free programming model.
Blue ZThe development environment of Mote Runner consists a complete tool chain (i.e., converter, assembler, optimizer, shell) to develop mote applications in high-level object-oriented languages such as Java. It comes with its own IDE based on Eclipse as well as a mote and network simulation environment to ease application development and testing. A web-based deployment and monitoring framework in concert with an edge server finally allows the integration and visualization of Mote Runner sensor networks.