Part II. Designing Behavior and Form
Chapter 8. Synthesizing Good Design: Principles and Patterns
Interaction Design Principles
Principles operate at different levels ofdetail
Behavioral and interface-level principles minimize work
Design Values
Ethical interaction design
Purposeful interaction design
Pragmatic interaction design
Elegant interaction design
Interaction Design Patterns
Architectural patterns and interaction design
Recording and using interaction design patterns
Types ofinteraction design patterns
Chapter 9. Platform and Posture
Posture
Designing Desktop Software
Designing for the Web
Informational Web sites
Transactional Web sites
Web applications
Internet-enabled applications
Intranets
Other Platforms
General design principles
Designing for handhelds
Designing for kiosks
Designing for television-based interfaces
Designing for automotive interfaces
Designing for appliances
Designing for audible interfaces
Chapter 10. Orchestration and Flow
Flow and Transparency
Designing Harmonious Interactions
Chapter 11. Eliminating Excise
GUI Excise
Excise and expert users
Training wheels
“Pureâ€excise
Visual excise
Determining what is excise
Stopping the Proceedings
Errors,notifiers,and confirmation messages
Making users ask permission
Common Excise Traps
Navigation Is Excise
Navigation among multiple screens,views,or pages
Navigation between panes
Navigation between tools and menus
Navigation ofinformation
Improving Navigation
Reduce the number ofplaces to go
Provide signposts
Provide overviews
Provide appropriate mapping ofcontrols to functions
Inflect your interface to match user needs
Avoid hierarchies
Chapter 12. Designing Good Behavior
Designing Considerate Products
Considerate products take an interest
Considerate products are deferential
Considerate products are forthcoming
Considerate products use common sense
Considerate products anticipate human needs
Considerate products are conscientious
Considerate products don’t burden you with their personal problems
Considerate products keep us informed
Considerate products are perceptive
Considerate products are self-confident
Considerate products don’t ask a lot ofquestions
Considerate products fail gracefully
Considerate products know when to bend the rules
Considerate products take responsibility
Designing Smart Products
Putting the idle cycles to work
Smart products have a memory
Task coherence
Actions to remember
Applying memory to your applications
Chapter 13. Metaphors, Idioms, and Affordances
Interface Paradigms
Implementation-centric interfaces
Metaphoric interfaces
Idiomatic interfaces
Further Limitations ofMetaphors
Finding good metaphors
The problems with global metaphors
Macs and metaphors:A revisionist view
Building Idioms
Manual Affordances
Semantics ofmanual affordances
Fulfilling user expectations ofaffordances
Chapter 14. Visual Interface Design
Art,Visual Interface Design,and Other Design Disciplines
Graphic design and user interfaces
Visual information design
Industrial design
The Building Blocks ofVisual Interface Design
Shape
Size
Value
Hue
Orientation
Texture
Position
Principles ofVisual Interface Design
Use visual properties to group elements and provide clear hierarchy
Provide visual structure and flow at each level oforganization
Use cohesive,consistent,and contextually appropriate imagery
Integrate style and function comprehensively and purposefully
Avoid visual noise and clutter
Keep it simple
Text in visual interfaces
Color in visual interfaces
Visual interface design for handhelds and other devices
Principles ofVisual Information Design
Enforce visual comparisons
Show causality
Show multiple variables
Integrate text,graphics,and data in one display
Ensure the quality,relevance,and integrity ofthe content
Show things adjacently in space,not stacked in time
Don’t de-quantify quantifiable data
Consistency and Standards
Benefits ofinterface standards
Risks ofinterface standards
Standards,guidelines,and rules ofthumb
When to violate guidelines
Consistency and standards across applications