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)