Designing interfaces /

Saved in:
Bibliographic Details
Author / Creator:Tidwell, Jenifer.
Edition:1st ed.
Imprint:Beijing ; Sebastopol, CA : O'Reilly, c2006.
Description:xx, 331 p. : col. ill. ; 25 cm.
Language:English
Subject:
Format: Print Book
URL for this record:http://pi.lib.uchicago.edu/1001/cat/bib/6330187
Hidden Bibliographic Details
ISBN:0596008031
9780596008031
Notes:"Patterns for effective interaction design"--Cover.
Includes bibliographical references (p. 313-316) and index.
committed to retain 20170930 20421213 HathiTrust
Table of Contents:
  • Preface
  • 01. What Users Do
  • A Means to an End
  • The Basics of User Research
  • Users' Motivation to Learn
  • The Patterns
  • 1. Safe exploration
  • 2. Instant gratification
  • 3. Satisficing
  • 4. Changes in midstream
  • 5. Deferred choices
  • 6. Incremental construction
  • 7. Habituation
  • 8. Spatial memory
  • 9. Prospective memory
  • 10. Streamlined repetition
  • 11. Keyboard only
  • 12. Other people's advice
  • 02. Organizing the Content: Information Architecture and Application Structure
  • The Basics of Information Architecture: Dividing Stuff Up
  • Physical Structure
  • The Patterns
  • 13. Two-panel selector
  • 14. Canvas plus palette
  • 15. One-window drilldown
  • 16. Alternative views
  • 17. Wizard
  • 18. Extras on demand
  • 19. Intriguing branches
  • 20. Multi-level help
  • 03. Getting Around: Navigation, Signposts, and Wayfinding
  • Staying Found
  • The Cost of Navigation
  • The Patterns
  • 21. Clear entry points
  • 22. Global navigation
  • 23. Hub and spoke
  • 24. Pyramid
  • 25. Modal panel
  • 26. Sequence map
  • 27. Breadcrumbs
  • 28. Annotated scrollbar
  • 29. Color-coded sections
  • 30. Animated transition
  • 31. Escape hatch
  • 04. Organizing the Page: Layout of Page Elements
  • The Basics of Page Layout
  • The Patterns
  • 32. Visual framework
  • 33. Center stage
  • 34. Titled sections
  • 35. Card stack
  • 36. Closable panels
  • 37. Movable panels
  • 38. Right/left alignment
  • 39. Diagonal balance
  • 40. Property sheet
  • 41. Responsive disclosure
  • 42. Responsive enabling
  • 43. Liquid layout
  • 05. Doing Things: Actions and Commands
  • Pushing the Boundaries
  • The Patterns
  • 44. Button groups
  • 45. Action panel
  • 46. Prominent "done" button
  • 47. Smart menu items
  • 48. Preview
  • 49. Progress indicator
  • 50. Cancelability
  • 51. Multi-level undo
  • 52. Command history
  • 53. Macros
  • 06. Showing Complex Data: Trees, Tables, and Other Information Graphics
  • The Basics of Information Graphics
  • The Patterns
  • 54. Overview plus detail
  • 55. Datatips
  • 56. Dynamic queries
  • 57. Data brushing
  • 58. Local zooming
  • 59. Row striping
  • 60. Sortable table
  • 61. Jump to item
  • 62. New-item row
  • 63. Cascading lists
  • 64. Tree table
  • 65. Multi-y graph
  • 66. Small multiples
  • 67. Treemap
  • 07. Getting Input From Users: Forms and Controls
  • The Basics of Form Design
  • Control Choice
  • The Patterns
  • 68. Forgiving format
  • 69. Structured format
  • 70. Fill-in-the-blanks
  • 71. Input hints
  • 72. Input prompt
  • 73. Autocompletion
  • 74. Dropdown chooser
  • 75. Illustrated choices
  • 76. List builder
  • 77. Good defaults
  • 78. Same-page error messages
  • 08. Builders and Editors
  • The Basics of Editor Design
  • The Patterns
  • 79. Edit-in-place
  • 80. Smart selection
  • 81. Composite selection
  • 82. One-off mode
  • 83. Spring-loaded mode
  • 84. Constrained resize
  • 85. Magnetism
  • 86. Guides
  • 87. Paste variations
  • 09. 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
  • 88. Deep background
  • 89. Few hues, many values
  • 90. Corner treatments
  • 91. Borders that echo fonts
  • 92. Hairlines
  • 93. Contrasting font weights
  • 94. Skins
  • References
  • Index