This manual is divided into two sections:

The Viewers' Handbook
This covers basic use of the program - how to load the built-in algorithms and how to use the controls. All users should read this.
The Developers' Guide
This covers advanced use of the program - how to use the fucntionality provided by the program to write your own animated algorithms. Users such as teachers or lecturers wanting to animate new algorithms should read this. Knowledge of the Java language is required.