The WeyesBED visualization tool allows the visualization of WiseML files. The visualizer aims at seamless trace replay of an experiment described in WiseML, thus allowing interactive visual description, and representation of distributed algorithms and protocols. By being able to monitor every experiment state and their transitions, researchers will be able to gain better insight on the inner workings of their algorithms and potentially detect key-events that lead to problematic states or bugs.
To keep the visualization application as portable as possible, the visualizer is written in Java and uses Java3D as the OpenGL frontend.
In essence, WiseML models WSN testbeds as graphs. The visualizer extends this concept to three dimensions. An experiment is visualized as a graph in 3D space. Nodes are displayed as spheres and links as lines that connect spheres. The user can navigate in the 3D space using his mouse and keyboard to switch focus from one entity to a group of entities, or even to the whole network. When a graph entity is chosen, its capabilities are displayed on the right part of the screen. Trace navigation and replay is implemented by a video-like interface.
Documentation and source code are available at http://www.es.ewi.tudelft.nl/software.html.