Skip to content

Designing Interfaces Patterns for Effective Interaction Design

Best in textbook rentals since 2012!

ISBN-10: 0596008031

ISBN-13: 9780596008031

Edition: 2006

Authors: Jenifer Tidwell

List price: $49.95
Blue ribbon 30 day, 100% satisfaction guarantee!
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!

Description:

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: 1.980
Language: English

Preface
What Users Do
A Means to an End
The Basics of User Research
Users' Motivation to Learn
The Patterns
Safe exploration
Instant gratification
Satisficing
Changes in midstream
Deferred choices
Incremental construction
Habituation
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
Wizard
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
Pyramid
Modal panel
Sequence map
Breadcrumbs
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
Preview
Progress indicator
Cancelability
Multi-level undo
Command history
Macros
Showing Complex Data: Trees, Tables, and Other Information Graphics
The Basics of Information Graphics
The Patterns
Overview plus detail
Datatips
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
Treemap
Getting Input From Users: Forms and Controls
The Basics of Form Design
Control Choice
The Patterns
Forgiving format
Structured format
Fill-in-the-blanks
Input hints
Input prompt
Autocompletion
Dropdown chooser
Illustrated choices
List builder
Good defaults
Same-page error messages
Builders and Editors
The Basics of Editor Design
The Patterns
Edit-in-place
Smart selection
Composite selection
One-off mode
Spring-loaded mode
Constrained resize
Magnetism
Guides
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
Hairlines
Contrasting font weights
Skins
References
Index