User Interface
Nick Laudato
University of Pittsburgh
User Interface
User Interface Objectives
User Interfaces
Designing Queries
1. Create User Centric Applications
2. KISS
Less is Often More
Persnickety Page Setup
Modal Madness
3. Be True to Your Platform
I Did it My Way
4. Utilize Human Factors Design
Don�t Follow Me, I�m Lost
Exasperating Options
5. Provide Input Alternatives
Cascade Confusion
6. Allow Customization by Preference
7. Use Appropriate Objects
Contentious Controls
States of Disarray
8. Be Direct and Intuitive
Wrong Way on Remove
Inscrutable Instructions
Disorder Catalog
Bitmaps for Animated Buttons
9. Adhere to Aesthetics Principles
Bulky Buttons
Alignment �ber Alles
10. Use Color (Carefully)
11. Provide Feedback
Provide Feedback (cont)
Time to Call the Help Desk
12. Provide Help
Field-specific validation
13. Recognize and Forgive Humans
14. Integrate With the Desktop
From the Home Office in ...
Trower�s Top 10 UI Design Errors (cont)
Top 10 Windows95 Design Errors (cont)
Trower�s Top 10 UI Design Errors (cont)
Trower�s Top 10 UI Design Errors (cont)