第一部分 基础知识 2
第1章 人 2
1.1 引言 2
1.2 输入-输出通道 3
1.3 人的记忆 12
1.4 思考:推理和问题求解 21
1.5 情感 28
1.6 个体差异 29
1.7 心理学与交互式系统的设计 30
1.8 小结 31
第2章 计算机 34
2.1 引言 34
2.2 文字输入设备 36
2.3 定位、指点和拖放 42
2.4 显示设备 47
2.5 虚拟现实和三维交互的设备 53
2.6 物理控制、传感器和特殊设备 56
2.7 纸张:打印与扫描 60
2.8 存储器 67
2.9 处理和网络 71
2.10 小结 75
第3章 交互 77
3.1 引言 77
3.2 交互模型 77
3.3 交互框架和人机交互 81
3.4 人类工程学 82
3.5 交互的形式 85
3.6 WIMP界面的成分 91
3.7 交互性 96
3.8 交互的环境 97
3.9 经验、使用和乐趣 98
3.10 小结 101
第4章 范例 103
4.1 引言 103
4.2 交互式范例 103
4.3 小结 116
第二部分 设计过程 120
第5章 交互式设计基础 120
5.1 引言 120
5.2 什么是设计 121
5.3 设计的过程 123
5.4 以用户为中心 124
5.5 情景 127
5.6 导航设计 128
5.7 屏幕的设计和规划 134
5.8 迭代和原型化 139
5.9 小结 141
第6章 软件过程中的人机交互 143
6.1 引言 143
6.2 软件生命周期 143
6.3 可用性工程 150
6.4 迭代设计和原型化 152
6.5 设计基本原理 157
6.6 小结 161
第7章 设计规则 163
7.1 引言 163
7.2 支持可用性的原理 164
7.3 标准 173
7.4 指南 174
7.5 黄金规则和启发式规则 178
7.6 人机界面的模式 179
7.7 小结 181
第8章 实现支持 183
8.1 引言 183
8.2 窗口系统的元件 184
8.3 应用程序设计 187
8.4 应用工具箱 191
8.5 用户界面管理系统 194
8.6 小结 198
第9章 评估技术 201
9.1 什么是评估 201
9.2 评估的目标 201
9.3 通过专家分析评估 202
9.4 通过用户参与评估 207
9.5 选择一种评估方法 226
9.6 小结 229
第10章 通用设计 231
10.1 引言 231
10.2 通用设计原理 231
10.3 多模型交互 233
10.4 多样性的设计 242
10.5 小结 248
第11章 用户支持 250
11.1 引言 250
11.2 用户支持的需求 251
11.3 支持用户的方法 252
11.4 自适应的帮助系统 256
11.5 设计用户支持系统 261
11.6 小结 263
第三部分 模型与理论 266
第12章 认知模型 266
12.1 引言 266
12.2 目标和任务的层次 267
12.3 语言模型 274
12.4 对基于显示的系统的挑战 277
12.5 物理和设备模型 278
12.6 认知的体系结构 283
12.7 小结 286
第13章 社会-组织问题和风险承担者需求 288
13.1 引言 288
13.2 组织问题 288
13.3 获得需求 293
13.4 小结 302
第14章 交流和协同模型 304
14.1 引言 304
14.2 面对面的交流 305
14.3 交谈 309
14.4 基于文本的交流 318
14.5 群体工作 324
14.6 小结 327
第15章 任务分析 329
15.1 引言 329
15.2 任务分析和其他技术的区别 330
15.3 任务分解 330
15.4 基于知识的分析 335
15.5 基于实体-关系的技术 340
15.6 信息的来源和数据收集 345
15.7 任务分析的使用 349
15.8 小结 351
第16章 对话标记法和设计 353
16.1 什么是对话 353
16.2 对话设计标记法 355
16.3 图形标记法 356
16.4 文本式对话标记法 368
16.5 对话的语义 374
16.6 对话分析和设计 380
16.7 小结 385
第17章 系统模型 389
17.1 引言 389
17.2 各种标准形式 390
17.3 交互模型 399
17.4 连续行为 406
17.5 小结 409
第18章 复杂交互的建模 414
18.1 引言 414
18.2 状况-事件分析 415
18.3 复杂语境 421
18.4 弱意图和基于传感器的交互 429
18.5 小结 435
第四部分 框架之外 438
第19章 群件 438
19.1 引言 438
19.2 群件系统 439
19.3 计算机媒体通信 440
19.4 会议和决策支持系统 449
19.5 共享的应用和人工件 453
19.6 群件框架 457
19.7 实现同步群件 465
19.8 小结 473
第20章 无处不在计算和增强现实 476
20.1 引言 476
20.2 无处不在计算的应用研究 476
20.3 虚拟和增强现实 487
20.4 信息和数据的可视化 491
20.5 小结 496
第21章 超文本、多媒体和万维网 498
21.1 引言 498
21.2 超文本的理解 498
21.3 寻找事物 507
21.4 网络技术和问题 511
21.5 静态万维网内容 514
21.6 动态网络内容 518
21.7 小结 525
参考文献 527