search for books and compare prices
Tables of Contents for The Humane Interface
Chapter/Section Title
Page #
Page Count
Preface
xi
 
Acknowledgments
xiii
 
Introduction: The Importance of Fundamentals
xvii
 
Background
1
8
Interface Definition
2
1
Keep the Simple Simple
2
1
Human-Centered Design and User-Centered Design
3
1
Tools That Do Not Facilitate Design Innovation
4
1
Interface Design in the Design Cycle
5
1
Definition of a Humane Interface
6
3
Cognetics and the Locus of Attention
9
24
Ergonomics and Cognetics: What We Can and Cannot Do
9
2
Cognitive Conscious and Cognitive Unconscious
11
6
Locus of Attention
17
16
Formation of Habits
18
2
Execution of Simultaneous Tasks
20
4
Singularity of the Locus of Attention
24
3
Origins of the Locus of Attention
27
2
Exploitation of the Single Locus of Attention
29
2
Resumption of Interrupted Work
31
2
Meanings, Modes, Monotony, and Myths
33
38
Nomenclature and Notations
33
4
Modes
37
22
Definition of Modes
42
5
Modes, User-Preference Settings, and Temporary Modes
47
8
Modes and Quasimodes
55
4
Noun-Verb versus Verb-Noun Constructions
59
3
Visibility and Affordances
62
4
Monotony
66
2
Myth of the Beginner-Expert Dichotomy
68
3
Quantification
71
28
Quantitative Analyses of Interfaces
71
1
GOMS Keystroke-Level Model
72
11
Interface Timings
73
3
GOMS Calculations
76
1
GOMS Calculation Examples
77
1
Hal's Interface: Solution 1, Dialog Box
78
2
Hal's Interface: Solution 2, GUI
80
3
Measurement of Interface Efficiency
83
10
Efficiency of Hal's Interfaces
87
3
Other Solutions for Hal's Interface
90
3
Fitts' Law and Hick's Law
93
6
Fitts' Law
Hick's Law
96
3
Unification
99
50
Uniformity and Elementary Actions
101
2
Elementary Actions Cataloged
103
14
Highlighting, Indication, and Selection
105
4
Commands
109
6
Display States of Objects
115
2
File Names and Structures
117
7
String Searches and Find Mechanisms
124
9
Search-Pattern Delimiters
127
2
Units of Interaction
129
4
Cursor Design and a Strategy for Making Selections
133
3
Cursor Position and Leap
136
3
Applications Abolished
139
4
Commands and Transformers
143
6
Navigation and Other Aspects of Humane Interfaces
149
42
Intuitive and Natural Interfaces
150
2
Better Navigation: Zoom World
152
16
Icons
168
6
Techniques and Help Facilities in Humane Interfaces
174
13
Cut and Paste
177
1
Messages to the User
178
5
Simplified Sign-Ons
183
1
Time Delays and Keyboard Tricks
184
3
Letter from a User
187
4
Interface Issues Outside the User Interface
191
14
More Humane Programming Language Environments
192
3
System and Development Environment
192
2
Importance of Documentation in Program Creation
194
1
Modes and Cables
195
3
Ethics and Management of Interface Design
198
7
Conclusion
205
2
Appendix A: The One-Button Mouse History
207
4
Appendix B: Swyft Card Interface Theory of Operation
211
4
References
215
6
Index
221