Application-Level User Interface Design

4/9/98


Click here to start


Table of Contents

Application-Level User Interface Design

Sources

UI Design

Application Types

Sovereign Applications

Transient Applications

Parasitic Applications

Daemonic Applications

Kiosk Applications

Taskflow

ATM Tasks

ATM Activities

Taskflow Dependencies

Resources

Taskflow Themes

Closure

Freedom vs. Constraint

Constrained Taskflows

ATMs: Constrained Taskflows

Free Taskflows

Taskflow Notes

Modes

Advantages of Modes

Disadvantages of Modes

Mode Types

Mode Guidelines

Fast Paths

Exercise

Chemical ATM Fast Path

Handling Limited Real Estate

Dialog Boxes

Nested Modal Dialogs

Modeless Dialogs and Auxiliary Windows

Application Floorplan

Dealing with Window Thrashing

When to Use Other Windows

The Burdens of Another Window

Easing the Burden of Other Windows

Email: amsterdam@cs.nyu.edu