Flylib.com
About Face 2.0(c) The Essentials of Interaction Design
About Face 2.0(c) The Essentials of Interaction Design
ISBN: N/A
EAN: N/A
Year: 2006
Pages: 263
BUY ON AMAZON
Table of Contents
BackCover
About Face 2.0--The Essentials of Interaction Design
Foreword
Introduction to the Second Edition
Why Interaction Design?
Defining Interaction Design
What This Book Is and What It Is Not
A Working Language for Interaction Design
Changes from the First Edition
Conventions Used in This Book
Let s Design
Section One: Know Thy User--Part I: Bridging the Gap
Chapter 1: Goal-Directed Design
The Evolution of Design in Manufacturing
Planning and Designing Behavior
Recognizing User Goals
The Goal-Directed Design Process
Chapter 2: Implementation Models and Mental Models
User Mental Models
Represented Models
Most Software Conforms to Implementation Models
Mechanical-Age versus Information-Age Represented Models
Chapter 3: Beginners, Experts, and Intermediates
Optimizing for Intermediates
Chapter 4: Understanding Users--Qualitative Research
Ethnographic Interviews: Interviewing and Observing Users
Other Types of Research
Chapter 5: Modeling Users--Personas and Goals
Why Model?
Personas
Goals
Constructing Personas
Other Models
Chapter 6: Scenarios--Translating Goals into Design
Envisioning Solutions with Persona-Based Design
Chapter 7: Synthesizing Good Design--Principles and Patterns
Interaction Design Patterns
Interaction Design Imperatives
Section Two: Designing Behavior and Form--Part II: Achieving Goals and Removing Barriers
Chapter 8: Software Posture
Postures for the Desktop
Postures for the Web
Postures for Other Platforms
Chapter 9: Orchestration and Flow
Orchestration
Chapter 10: Eliminating Excise
GUI Excise
Stopping the Proceedings
Common Excise Traps
Chapter 11: Navigation and Inflection
Types of Navigation
Improving Navigation
Chapter 12: Understanding Undo
Designing an Undo Facility
Types and Variants of Undo
Other Models for Undo-Like Behavior
Undo-Proof Operations
Chapter 13: Rethinking Files and Save
Problems with the Implementation Model
Implementation Model versus Mental Model
Dispensing with the Implementation Model of the File System
Designing a Unified File Presentation Model
Unified Document Management
Are Disks and Files Systems a Feature?
Time for Change
Part III: Providing Power and Pleasure
Chapter 14: Making Software Considerate
What Makes Software Considerate?
Considerate Software Is Possible
Chapter 15: Making Software Smart
Putting the Idle Cycles to Work
Giving Software a Memory
Task Coherence
Actions to Remember
Applying Memory to Your Applications
Memory Makes a Difference
Chapter 16: Improving Data Retrieval
Storage and Retrieval in the Physical World
Storage and Retrieval in the Digital World
Relational Databases versus Digital Soup
Natural Language Output: An Ideal Interface for Attribute-Based Retrieval
Chapter 17: Improving Data Entry
Auditing versus Editing
Chapter 18: Designing for Different Needs
Graduating Users from Beginners to Intermediates
Personalization and Configuration
Idiosyncratically Modal Behavior
Localization and Globalization
Galleries and Templates
Part IV: Applying Visual Design Principles
Chapter 19: Designing Look and Feel
Graphic Design and Visual Interface Design
Principles of Visual Interface Design
Principles of Visual Information Design
Use of Text and Color in Visual Interfaces
Consistency and Standards
Chapter 20: Metaphors, Idioms, and Affordances
Further Limitations of Metaphors
Building Idioms
Manual Affordances
Section Three: Interaction Details--Part V: Mice and Manipulation
Chapter 21: Direct Manipulation and Pointing Devices
Pointing Devices
Using the Mouse
Chapter 22: Selection
Discrete and Contiguous Selection
Visual Indication of Selection
Chapter 23: Drag and Drop
Interior and Exterior Drag-and-Drop
The Source-and-Target Paradigm
Source-and-Target Interactions
Other Drag-and-Drop Interaction Issues
Chapter 24: Manipulating Controls, Objects, and Connections
Click-and-drag controls
Object Manipulation
Object Connection
Part VI: Controls and Their Behavior
Chapter 25: Window Behaviors
PARC s Principles
Microsoft and Tiled Windows
Full-Screen Applications
Multipaned Applications
Choosing Your Windows
Window States
MDI versus SDI
Chapter 26: Using Controls
Avoiding Control-Laden Dialog Boxes
Imperative Controls
Selection Controls
Entry Controls
Display Controls
Chapter 27: Menus--The Pedagogic Vector
Sequential Hierarchical Menus
The Lotus 1-2-3 Interface
Drop-Down and Pop-Up Menus
Menus Today: The Pedagogic Vector
Chapter 28: Using Menus
Optional Menus
Problematic Menu Idioms
Menu Item Conventions and Variants
The Windows System Menu
Chapter 29: Using Toolbars and ToolTips
Toolbars and Toolbar Controls
Explaining Toolbar Controls
Evolution of the Toolbar
The Windows Taskbar: Special Purpose Toolbars
Chapter 30: Using Dialogs
Dialog Box Basics
Goal-Directed Dialog Boxes
Chapter 31: Dialog Etiquette
The Title Bar
Transient Posture
Reduce Excise
Terminating Commands for Modal Dialogs
Keyboard Shortcuts
Tabbed Dialogs
Expanding Dialogs
Cascading Dialogs
Dynamic Dialogs
Chapter 32: Creating Better Controls
Extraction Controls
Visual Controls
Part VII: Communicating with Users
Chapter 33: Eliminating Errors
Why We Have So Many Error Messages
What s Wrong with Error Messages
Eliminating Error Messages
Aren t There Exceptions?
Improving Error Messages: The Last Resort
The End of Errors
Chapter 34: Notifying and Confirming
Replacing Dialogs: Rich Modeless Feedback
Chapter 35: Other Communication with Users
Ancillary Application Windows
Online help
Chapter 36: The Installation Process
One Damned Thing after Another
Part VIII: Designing Beyond the Desktop
Chapter 37: Designing for the Web
Common Myths about Web Design
Web Sites versus Web Applications
Chapter 38: Designing for Embedded Systems
Designing for Kiosks
Designing for Audible Interfaces
Afterword: Dealing with the Inmates
Abundance Thinking
Training As a Designer
Working with the Product Team
Working with the Engineering Team
Back to the Future
Appendix A: Axioms
Chapter 2
Chapter 3
Chapter 5
Chapter 8
Chapter 9
Chapter 10
Chapter 11
Chapter 13
Chapter 14
Chapter 15
Chapter 17
Chapter 19
Chapter 20
Chapter 21
Chapter 24
Chapter 25
Chapter 26
Chapter 27
Chapter 29
Chapter 30
Chapter 31
Chapter 33
Chapter 34
Appendix B: Design Tips
Chapter 6
Chapter 8
Chapter 9
Chapter 13
Chapter 18
Chapter 21
Chapter 22
Chapter 23
Chapter 24
Chapter 25
Chapter 26
Chapter 28
Chapter 29
Chapter 30
Chapter 31
Chapter 33
Chapter 37
Chapter 38
Appendix C: Bibliography
Index
Index_A
Index_B
Index_C
Index_D
Index_E
Index_F
Index_G
Index_H
Index_I
Index_J
Index_K
Index_L
Index_M
Index_N
Index_O
Index_P
Index_Q
Index_R
Index_S
Index_T
Index_U
Index_V
Index_W
Index_X
Index_Z
List of Figures
About Face 2.0(c) The Essentials of Interaction Design
ISBN: N/A
EAN: N/A
Year: 2006
Pages: 263
BUY ON AMAZON
Certified Ethical Hacker Exam Prep
Footprinting and Scanning
Buffer Overflows
Apply Your Knowledge
History of Cryptography
Sniffers
Lotus Notes Developers Toolbox: Tips for Rapid and Successful Deployment
Working with Variables
Working with Dates
Design Enhancements Using LotusScript
Security
Preserve a Copy of the Database Design
Practical Intrusion Analysis: Prevention and Detection for the Twenty-First Century: Prevention and Detection for the Twenty-First Century
Unauthorized Activity II
Cisco Secure IDS
NFR Security
Data Correlation
Policy and Procedures
Pocket Guide to the National Electrical Code(R), 2005 Edition (8th Edition)
Article 360 Flexible Metallic Tubing Type FMT
Article 422: Appliances
Notes to Tables
Example No. D6 Maximum Demand for Range Loads
Example No. D8 Motor Circuit Conductors, Overload Protection, and Short-Circuit and Ground-Fault Protection
Junos Cookbook (Cookbooks (OReilly))
Gathering Information Before Contacting Support
Configuring IPSec Dynamic SAs
Configuring SNMPv3
Creating an MPLS Protocol Family on a Logical Interface
Enabling LDP Authentication
User Interfaces in C#: Windows Forms and Custom Controls
Modern Controls
Custom Controls
GDI+ Basics
GDI+ Controls
Help and Application-Embedded Support
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies