In our project, only two possible representations of a program are picked out,
but there are further display types. Due to our extensible framework, the display type can
be exchanged very simple.
Beside visualization of program, we are also thinking of auralization.
Even in the early years of computing (1950), Fernando Jose Corbató described a feature of the
Whirlwind computer as follows:
``You even had audio output in the sense that you could hear the program because there was an audio amplifier on one of the bits of one of the registers - so each program had a signature. You could hear the tempo of how your program was running. You could sense when it was running well, or when it was doing something surprising.[3]''
Francioni and Jackson presented approaches [5] for using sounds as a investigation
of parallel program behavior. They are using different sounds for different events in a parallel
program.
As for the tunnel, sound support can be very effective. Thinking of Didgeridoo sounds,
smooth sound effects represent few activity whereas vibrant effects mean a lot of activity.
In general, the ear is more sensitive than the eyes. And combining these two
senses, the user gets an impressive imagination of the dynamic processes in programs.