Course Content
Composition
- History of Composition
- Principles of Composition
- Concepts of Composition
- Components and Context
- Patterns for Composition
Components
- Display of Data
- Classifying and Organizing Data
- Information Architecture
- User Interception
- Principles of Design and Control - A Conceptual Model
- Patterns for Components
Widgets for Access
- Classifying Data through Lateral Access and Mobile Space
- Wayfinding
- Norman’s Interaction Model
- Drilldown
- Patterns for Access Widgets
- Links, Buttons and Icons
Widgets for Information
- Handling Data Inconsistencies
- Labels and Indicators for Mobile
- Information Controls
- Patterns for Information Widgets
Input
- Text and Character Input
- Interactive Controls
- Input and Selection
- Patterns for Input
- Patterns for Interaction
Output
- Audio
- Vibration
- Screens
- Lights and Sensors
- Displays and Technology
- Patterns for Output
Designing for Mobility
- History of Mobile Phones
- Location Technology
- Operating System Considerations
- Typography
- User Considerations - Visual and Hearing
Managing Data
- Navigation
- Forms
- Tables
- Lists
- Search
- Sort and Filter
User Interaction
- Tools including Toolbar, Menus and Buttons
- Charts
- Invitation Patterns
- Quality
- Feedback
Helpful and Not-so-Helpful
- How To, Cheat Sheets and Tours
- Anti-Pattern Introduction
- Novel Notions, Metaphor Mismatch
- Idiot Box, Oceans of Buttons
- Chart Junk
- Other Anti-Patterns