• The common trend is to adopt a user interface which often have,
- A pointer device (such as a mouse)
- Support for multiple windows, which run programs simultaneously
- Windows can be moved, scaled, moved forward/back, etc.
• The current demands on user interfaces are,
- ability to interrupt processes
- deal with many processes simultaneously
• To design an HMI interface, the first step is to identify,
1. Who needs what information?
2. How do they expect to see it presented?
3. When does information need to be presented?
4. Do the operators have any special needs?