SpeckSim
SpeckSim is designed to perform algorithm-level simulations on the behaviour of a field of numerous mobile computing devices called Specks. The main design goal was to make it as easy as possible for new behaviours and capabilities to be added to the simulator.
Features of SpeckSim include:
- 3D simulation and visualisation - Specks are not constrained to a 2D plane
- Asynchronous execution
- GUI generated from code - Increase productivity
- Logging capabilities - Just what is that speck doing? Find out.
- Data generation - Build graph files for gnuplot or similar
- Transmission obstructions - Specify the layout and effects of walls and the like. Stress the specks with unexpected communication difficulties.
- Radio collisions - investigate the effects of transmission speed
Requirements:
- Java 1.5
- OpenGL capabilities
Downloads
- The
- Native libraries for OpenGL access for
- An archive of
Working with SpeckSim
If you should find any bugs (perish the thought!), spot any typos, have any niggles that you want resolving, or even just have suggestions for features, use the to request fixes. That goes for the documentation, such as it is, aswell.
Enjoy!