Skip to content

Designing Interfaces Patterns for Effective Interaction Design

Spend $50 to get a free DVD!

ISBN-10: 0596008031

ISBN-13: 9780596008031

Edition: 2006

Authors: Jenifer Tidwell

List price: $49.95
Blue ribbon 30 day, 100% satisfaction guarantee!
Rent eBooks
Buy eBooks
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!


Designing a good interface isn't easy. Users demand software that is well-behaved, good-looking, and easy to use. Your clients or managers demand originality and a short time to market. Your UI technology -- Web applications, desktop software, even mobile devices -- may give you the tools you need, but little guidance on how to use them well. UI designers over the years have refined the art of interface design, evolving many best practices and reusable ideas. If you learn these, and understand why the best user interfaces work so well, you too can design engaging and usable interfaces with less guesswork and more confidence. "Designing Interfaces captures those best practices as design…    
Customers also bought

Book details

List price: $49.95
Copyright year: 2006
Publisher: O'Reilly Media, Incorporated
Publication date: 12/1/2005
Binding: Paperback
Pages: 352
Size: 8.00" wide x 9.75" long x 1.00" tall
Weight: 2.002
Language: English

What Users Do
A Means to an End
The Basics of User Research
Users' Motivation to Learn
The Patterns
Safe exploration
Instant gratification
Changes in midstream
Deferred choices
Incremental construction
Spatial memory
Prospective memory
Streamlined repetition
Keyboard only
Other people's advice
Organizing the Content: Information Architecture and Application Structure
The Basics of Information Architecture: Dividing Stuff Up
Physical Structure
The Patterns
Two-panel selector
Canvas plus palette
One-window drilldown
Alternative views
Extras on demand
Intriguing branches
Multi-level help
Getting Around: Navigation, Signposts, and Wayfinding
Staying Found
The Cost of Navigation
The Patterns
Clear entry points
Global navigation
Hub and spoke
Modal panel
Sequence map
Annotated scrollbar
Color-coded sections
Animated transition
Escape hatch
Organizing the Page: Layout of Page Elements
The Basics of Page Layout
The Patterns
Visual framework
Center stage
Titled sections
Card stack
Closable panels
Movable panels
Right/left alignment
Diagonal balance
Property sheet
Responsive disclosure
Responsive enabling
Liquid layout
Doing Things: Actions and Commands
Pushing the Boundaries
The Patterns
Button groups
Action panel
Prominent "done" button
Smart menu items
Progress indicator
Multi-level undo
Command history
Showing Complex Data: Trees, Tables, and Other Information Graphics
The Basics of Information Graphics
The Patterns
Overview plus detail
Dynamic queries
Data brushing
Local zooming
Row striping
Sortable table
Jump to item
New-item row
Cascading lists
Tree table
Multi-y graph
Small multiples
Getting Input From Users: Forms and Controls
The Basics of Form Design
Control Choice
The Patterns
Forgiving format
Structured format
Input hints
Input prompt
Dropdown chooser
Illustrated choices
List builder
Good defaults
Same-page error messages
Builders and Editors
The Basics of Editor Design
The Patterns
Smart selection
Composite selection
One-off mode
Spring-loaded mode
Constrained resize
Paste variations
Making it Look Good: Visual Style and Aesthetics
Same Content, Different Styles
The Basics of Visual Design
What This Means for Desktop Applications
The Patterns
Deep background
Few hues, many values
Corner treatments
Borders that echo fonts
Contrasting font weights