Human Computer Interface 简明教程
Human Computer Interface Introduction
人机界面 (HCI) 以前称为人机研究或人机交互。它处理人机系统的设计、执行和评估以及相关现象。
HCI 可用于所有学科中,只要有可能安装计算机。以下列出了一些能够以显著重要性实施 HCI 的领域−
-
Computer Science ——用于应用程序设计和工程。
-
Psychology ——用于理论和分析目的。
-
Sociology − 人机互动技术和组织之间的交互。
-
Industrial Design − 互动产品,比如移动电话,微波炉等。
人机互动的全球领先组织是 ACM − SIGCHI,代表计算机协会-人机交互特殊兴趣小组。SIGCHI 将计算机科学定义为 HCI 的核心学科。在印度,它是作为交互提案出现的,主要基于设计领域。
Objective
学习本学科的目的是了解设计用户友好界面或交互的方式。基于这一点,我们将学习以下内容:
-
设计和评估交互式系统的方法。
-
通过认知系统和任务模型减少设计时间的方法。
-
交互式系统设计的程序和启发法。
Historical Evolution
从执行批处理的早期计算机到以用户为中心的,以下是几个里程碑:
-
Early computer (e.g. ENIAC, 1946) − 硬件技术的发展带来了计算能力的大幅提升。人们开始思考创新理念。
-
Visual Display Unit (1950s) − SAGE(半自动地面环境),美国的一个防空系统,使用了最早版本的 VDU。
-
Development of the Sketchpad (1962) − Ivan Sutherland 开发了 Sketchpad,并证明计算机可以用于更多的数据处理工作。
-
Douglas Engelbart introduced the idea of programming toolkits (1963) − 较小的系统创建了更大的系统和组件。
-
Introduction of Word Processor, Mouse (1968) − 设计 NLS(在线系统)。
-
Introduction of personal computer Dynabook (1970s) − 开发 Xerox PARC 中的 Smalltalk。
-
Windows and WIMP interfaces − 同时在台式机上同时运行多种作业,在工作和屏幕之间切换,顺序交互。
-
The idea of metaphor − Xerox 星和 Alto 是首个使用隐喻概念的系统,这使界面更具自发性。
-
Direct Manipulation introduced by Ben Shneiderman (1982) − 首次在 Apple Mac PC(1984 年)中使用,减少了语法错误的可能性。
-
Vannevar Bush introduced Hypertext (1945) − 表示文本的非线性结构。
-
Multimodality (late 1980s).
-
Computer Supported Cooperative Work (1990’s) − 计算机介导的通信。
-
WWW (1989) −第一个图形浏览器(Mosaic)于 1993 年推出。
-
Ubiquitous Computing −目前 HCI 中最活跃的研究领域。基于传感器/上下文感知计算,也称为普适计算。