The main requirements of process visualizations are regard for human
perception, redundancy, performance and easy interaction.
Regard for human perception is so important, because the user often
has to keep an eye on a complex system. He has to interpret all
data correctly and recognize critical situations in time.
To ensure that, informations must be displayed redundant, but
without wasting display space. Values must be displayed in
suiteable colors, at a not too high rate, in the right location.
For displaying really all important data in time, you need
a software system with good performance because of the large amount
of data.
The interaction with a real-time application must be easy to
learn, intuitive and effective, because the user will not have the
possibility to stop the system for studying a manual or going through
tutorials.