Calculator utility (Windows), 111
calendar software, 29-31
call-distribution software, 13
camera in 3D modeling software, 315-316
canceling operation in progress, 190, 304-305, 306, 405-406, 425
Carroll, John M. (Making Use), 75-76
cellular telephone, 117, 492
change, implementing, 179
check box control, 340-341, 347
children, designing for, 237
choice
decision-set reduction, 196-197
questioning user versus offering, 131-133, 188, 463
remembering, 193-194
Civilization game, 451-452
clip art, 328, 333
Close dialog, 169
clue box control, 356-357
clutter, avoiding, 144, 227-228
coherence, 97-98, 193-194, 198
color
attention, attracting using, 242
blindness, 243, 286
branding, matching to, 237
chromostereopsis, 243
complementary, 243
contrast, 229, 243
culture, considerations of, 234, 256
dialog, of, 397
distinguishing element using, 355
graphics software, color option presentation in, 24, 344-345
hardware considerations, 287
kiosk software, 497
layering perception, effect on, 229
misusing, 227, 243
navigation aid, as, 242
personalizing, 219
relationship, indicating using, 242
selection, of, 286, 287-288
sovereign posture software, 105
text, of, 242
title bar, 309
transient posture software, 109
visual hinting, using in, 314
visual structure, accentuating using, 230
Web design, 487
combobox control, 350-351, 358, 386, 429
combutcon control, 343-345
command
dangerous, 8, 133-134, 216
object-verb order, 281-282
prefix character, differentiating from data using, 366
working set, 216
command line interface, 136-137, 363
common sense, building into software, 185
competitor software, reviewing existing, 44
CompuServe Navigator, 329-330, 335, 411
computer literacy, assumption of, 7
concretization, design problem solving by, 75
configuration
dialog, 130-131
function, separating from, 403
installation versus, 473-474
object, of persistent, 133, 218-219
personalization, 218-219
confirmation dialog, 139-140, 414, 447-450
conflict between ease of coding and ease of use, 8, 446
connection line, drawing between objects, 316-317
conscientiousness, building into software, 186
consideration for user, building into software, 7, 183-190, 501
Constantine, Larry (Software for Use), 34
contact list, 29
context
attribute, context-specific, 91
embedded system, 491-492
ethnographic interview, 44-45
goal, meeting in, 13
idiom dependence on, 330
initial, 84
inquiry, contextual, 44-45
need, contextual, 83
scenario, constructing in, 80-82, 84
user, of, 46-47
Web design, 485-486
Contextual Design (Beyer and Holtzblatt), 44, 73
control. See also specific control
bounding, 209, 352-355, 357, 440
click-and-drag manipulation, 303-304, 306
data entry control, 209, 351-359
disabling inapplicable, 386, 399
display control, 359-362
drop-down, 343-344, 350, 358
earmarking, 346-347
eliminating unnecessary, 144, 148, 337-338
embedded system, 496
extraction control, 426-429
function, mapping to, 152-154
imperative, 338-340
manipulation, 303-308, 425-426
placement, 8, 106, 121, 133-134
screen real estate, 340, 341, 342, 343
selection control offering list of choices, 345-346, 347-350
selection control offering multiple discrete choices, 346-347
selection control offering mutually exclusive choices, 342-345, 350
selection control offering single selection, 340-342, 350-351
state, indicating using, 341, 342
text control, 354-360
validation control, 354-356, 426
visual design, 355, 429-432
Control panel (Windows), 112
Cooper, Alan (The Inmates are Running The Asylum), 56
CP/M operating system, 363
crashing gracefully, 188, 404, 410
Csikszentmihalyi, Mihaly (Flow: The Psychology of Optimal Experience), 119
culture, considerations of, 231, 234, 247, 249, 256
cursor
hinting, 265, 276-279, 292, 293
selection-cursor tool, 307
tool charging to, 307, 308
customer
goal, 65
persona, 73
|
|