Human Computer Interface 简明教程

Human Computer Interface Introduction

人机界面 (HCI) 以前称为人机研究或人机交互。它处理人机系统的设计、执行和评估以及相关现象。

HCI 可用于所有学科中,只要有可能安装计算机。以下列出了一些能够以显著重要性实施 HCI 的领域−

  1. Computer Science ——用于应用程序设计和工程。

  2. Psychology ——用于理论和分析目的。

  3. Sociology − 人机互动技术和组织之间的交互。

  4. Industrial Design − 互动产品,比如移动电话,微波炉等。

人机互动的全球领先组织是 ACM − SIGCHI,代表计算机协会-人机交互特殊兴趣小组。SIGCHI 将计算机科学定义为 HCI 的核心学科。在印度,它是作为交互提案出现的,主要基于设计领域。

Objective

学习本学科的目的是了解设计用户友好界面或交互的方式。基于这一点,我们将学习以下内容:

  1. 设计和评估交互式系统的方法。

  2. 通过认知系统和任务模型减少设计时间的方法。

  3. 交互式系统设计的程序和启发法。

Historical Evolution

从执行批处理的早期计算机到以用户为中心的,以下是几个里程碑:

  1. Early computer (e.g. ENIAC, 1946) − 硬件技术的发展带来了计算能力的大幅提升。人们开始思考创新理念。

  2. Visual Display Unit (1950s) − SAGE(半自动地面环境),美国的一个防空系统,使用了最早版本的 VDU。

  3. Development of the Sketchpad (1962) − Ivan Sutherland 开发了 Sketchpad,并证明计算机可以用于更多的数据处理工作。

  4. Douglas Engelbart introduced the idea of programming toolkits (1963) − 较小的系统创建了更大的系统和组件。

  5. Introduction of Word Processor, Mouse (1968) − 设计 NLS(在线系统)。

  6. Introduction of personal computer Dynabook (1970s) − 开发 Xerox PARC 中的 Smalltalk。

  7. Windows and WIMP interfaces − 同时在台式机上同时运行多种作业,在工作和屏幕之间切换,顺序交互。

  8. The idea of metaphor − Xerox 星和 Alto 是首个使用隐喻概念的系统,这使界面更具自发性。

  9. Direct Manipulation introduced by Ben Shneiderman (1982) − 首次在 Apple Mac PC(1984 年)中使用,减少了语法错误的可能性。

  10. Vannevar Bush introduced Hypertext (1945) − 表示文本的非线性结构。

  11. Multimodality (late 1980s).

  12. Computer Supported Cooperative Work (1990’s) − 计算机介导的通信。

  13. WWW (1989) −第一个图形浏览器(Mosaic)于 1993 年推出。

  14. Ubiquitous Computing −目前 HCI 中最活跃的研究领域。基于传感器/上下文感知计算,也称为普适计算。

Roots of HCI in India

一些开创性的创作和图形交流设计师自 80 年代末开始对 HCI 领域表现出兴趣。其他人则通过设计 CD-ROM 标题的程序跨过了门槛。其中一些人通过为网络设计和提供计算机培训进入了该领域。

尽管印度在提供既定的 HCI 课程方面一直落后,但印度的设计师除了创造力和艺术表现外,还认为设计是一种解决问题的活动,并且更喜欢在需求尚未得到满足的领域工作。

这种对设计的渴望经常促使他们进入创新领域,并通过自学获得知识。后来,当 HCI 前景在印度出现时,设计师们采用了可用性评估、用户研究、软件原型设计等技术。