narrative, using in design process. See scenario-based design
Nass, Clifford ( The Media Equation ), 132
navigation
audio interface, 199
breadcrumb display, 151, 365
control number, keeping to minimum, 144, 148
control to function mapping, 152-154
eliminating unnecessary, 143, 148-149, 154-155
embedded system, 490, 493, 496, 497
graphics software, 146, 147
handheld device, 493, 496
hierarchy, avoiding, 156
information, of, 146-147
kiosk, 497
link, using, 147
manifest model of, 156
menu system, 145-146
overview area, 150-152
pages, between, 144, 148
panes, between, 144-145, 148
panning, 147
point of reference, providing, 149, 150
scrolling as, 146, 148
text versus visual element as navigation tool, 241
3D space on 2D screen, 147, 148, 313
tools, between, 145-146
Web navigation, 147, 149
need, 82-83, 185-186
nesting systems, 95, 156
.NET platform, 478
New Economy, 506
Newton device, 269
Nielsen, Jakob (usability expert), 54
noise, visual, 227-228
Norman, Donald
affordance, on, 256-257
command vector, on, 216
direct manipulation, on, 264
error dialog, on, 435
function mapping, on, 153
modeling, on, 21, 22
object
manipulating, 308-316
persistent, 133, 149, 218-219
shaping, 309-312
sizing, 229, 309-310
Open dialog, 124
operand, 281
opinion, software offering of, 185
orchestration
described, 123
file management interface, 123-124
hiding dangerous command, 133-134
input method, 127
minimizing interface, 123-124
possibility, segregating from probability, 124-126
quantitative presentation, 126-127
questioning versus offering choice, 131-133, 188, 463
reporting, eliminating unnecessary, 129
startup state, avoiding blank, 130
status display, 128-129
Outlook
drag-and-drop functionality, 348
New Contacts dialog, 429
OWA client, 483, 484
pattern, interaction design, 94
output
input, allowing in output area, 141
text edit control, using for, 359
oven, smart, 491, 493
overtype mode, 359
overview area as navigation aid, 150-152
OWA (Outlook Web Access) client, 483, 484
page setup, 236, 353-354, 373
Paint utility (Windows), 161, 312
Painter, 166, 328
palette, tool access from, 306-308
Palm handhelds, 269, 494, 495
Palo Alto Research Center. See PARC
pane
eliminating unnecessary, 144, 148
multipane window model, 325-326
navigating between panes, 144-145, 148
stacking panes, 145
tabbed, 144, 145, 146, 325-326
3D modeling software, 313
panning, 147
Papanek, Victor (industrial designer), 5
paradigm, 247-252, 290-291
parallax, 313
PARC (Palo Alto Research Center), 254, 321-323
parsing data entered, 426-429
password, eliminating unnecessary, 141
pattern, 19, 88, 93-95, 194, 228
A Pattern Language (Alexander), 93
Peopleware: Productive Projects and Teams (DeMarco and Lister), 119
permission, 130, 140-141
persistent object, 133, 149, 218-219
persona
average
behavior pattern, synthesizing into, 69
behavior variable, mapping to, 17, 47, 60
class of user, as representation of, 59
communication tool, as, 56-57
consensus, achieving using, 57
constructing, 67-73
customer, of, 73
demography, 60, 68, 70
detail, appropriate level of, 71
empathy of designer, using to develop, 59
expectation of, identifying, 79-80
goal modeling, using in, 17, 56-57, 61, 63, 70
hypothesis of, 46, 47, 68
individual, as representation of specific, 59
input method, matching to, 84
interaction framework definition, using in, 83-88
interface, designing for single, 71
market segment versus, 62, 63
marketing, using in, 57, 60, 62
motivation, 60
naming, 69
need, identifying using, 55, 82-83
negative, 73
non-user persona, 62
photograph, attaching to, 71
primary, 72
prioritizing, 71-72
relationship between personas, 69-70
requirement definition, using in, 78-82
research, constructing using, 47, 58-59, 70
reusing, 59-60
scenario, using in, 71, 76-77
secondary, 72
success of design, measuring against, 57
supplemental, 72
types of, 72
user profile versus, 61
user role versus, 61
user stereotype versus, 60, 61
visual design in function of, 234
Web design, using in, 486
workflow, representative of, 73
working set, 216
personality of product.
See
personalization, 218-219
Photoshop
combutcon utilization, 345
cursor, tool charging to, 308
drag-and-drop functionality, 312
feedback, 24
Gradient tool, 145, 147
Layers Palette, 429-430
mental model, 24
overview area, 151
Paint Bucket tool, 145, 147
palette utilization, 151
print region message, 450
selection indication, 288
selection-cursor tool, 307
text formatting, 360
thumbnail preview, 236
tool modality, 307
tool navigation, 145, 147
Variations feature, 24
visual design of, 236, 239
physical model, 74
picking problem in 3D modeling software, 315
pigment software, 164
pile cabinet, 156
plane analogy. See aircraft analogy
pluralized window, 331, 333-334
PocketPC, 493
pointing device. See specific device
pole (3D modeling tool), 314
politeness of software, 7, 183-190, 409, 443
polyline, 311
pop-up menu, 366-367
possibility, segregating from probability, 124-126
posture
appliance interface, 118
auxiliary, 113-114, 116
described, 103
e-mail software, 103, 104
embedded system, 117-118
feedback, visual, 106
form factor, 84
handheld device, 117-118
input method, 84, 106-108
kiosk, 117, 497
pattern, postural, 93
state, remembering, 111
transient, 108-111
Web application, 114-116, 482, 483-484, 486
word processing software, 103, 105, 106-107
PowerPoint
About box, 459
auto-scrolling, 296-297
menu system, 376, 378
polyline utilization, 311
selection, 285, 287
slide-sorter view, 285
toolbar utilization, 386
visual design of, 246
preference, user, 197, 219-220, 470
principle
conceptual-level, 92
described, 91
detail, appropriate level of, 92
framework definition, in, 19
interaction-level, 92
interface-level, 92
scenario-based design, in, 88
style guide, versus, 92
user experience, optimizing using, 91
work, minimizing using design based on, 91-92
printing
canceling print job, 190
configuration, separating from function, 130-131
dialog, 130-131, 188, 402, 421, 442
hardware interaction, responsible, 190
toolbar, launching from, 131
PRIZM clustering, 53
probability, segregating from possibility, 124-126
problem statement, 78-79
processing, proactive, 191-192
Procreate Painter, 166, 328
product definition, design as, 14
product team, 480, 504-505
program manipulation, 264-265
programmer
About box, naming in, 460-461
conflict between ease of coding and ease of use, 8, 446
designer, as, 9
Web design, participation in, 479, 487
progress meter, 405, 451, 473
projector analogy, 21
prototype, 44, 90
purposeful design, 97
push-button control, 338-339