人机交互技术 Week 2_History of HCI
Recap: Interaction Design
- Interaction Design
- Designing interactive products to support people in their everyday and working lives.
- Goals of ID
- Allows users to carry out tasks safely, effectively, efficiently, and enjoyably.
Recap: Why is HCI important?
- Computers (in one way or another) now affect every person in society
- Product success may depend on ease of use, not necessarily power
Why study human use of computers?
- HCI is worth studying because it aligns both human interests and economic interests.
- The HCI discipline includes the study of:
- the use and context of computers
- human characterstics
- computer system and interface architecture
- the development process
History of HCI
key people, events and ideas
Main theme
- human->computer
- ↓
computer->human
由人适应计算机发展为计算机适应人,未来可能向人机融合发展,而非谁适应谁
Five stages
Manual work
狭义的手工作业阶段,如算盘
Command line
第一次人机交互革命 ↓
- GUI
- Network UI
Multi-modal UI
第二次人机交互革命
- Natural use interface, NUI
- 通过多模态(各种感官通道)形成与计算机自然的交互
- 对NUI概念要慎重,尚未讨论清楚
- Intelligent use interface, IUI
Input/Output devices
The lesson
Keyboards & terminals are just artifacts of today's technologies
artifact: 人造物->我们或许也可以某种程度上改变世界
New input/output devices will change the way we interact with computers
Basic Interactions
Direct Manipulation of graphical objects
direct Manipulation 有学术定义
- The Mouse
Windows
工作空间
Vannevar Bush (1890-1974)
"As we may think" article in Atlantic Monthly
建议阅读 https://www.theatlantic.com/magazine/archive/1945/07/as-we-may-think/303881/
Identified the information storage and retrieval problem: new knowledge does not reach the people who could benefit from it.
"publication has been extended far beyond our present ability to make real use of the record"
- Bush's Memex
- Conceiving Hypertext and the World Wide Web
- a device where individuals stores all personal books, records, communication.etc
- items retrieved rapidly through indexing, keywords, cross references,...
- can annotate text with margin notes comments...
- can construct and save a trail (chain of links) through the material
- acts as an external memory
- Bush's Memex based on microfilm recorder
- but not implemented
- Conceiving Hypertext and the World Wide Web
- 布什认为世界是模糊的,应当以模糊的方式来处理,所以他不支持数字计算机
- ↑ 涉及到世界认知的本源问题——如果世界的本源是离散的,那么离散建模没有问题;如果世界的本源并非离散,那么有可能现在阶段的建模是完全错误的
J.C.R. licklider (1915-1990)
- "Computing's Johnny Appleseed"
- His ideas foretold of graphical computing, point-and-click interfaces, digital libraries, e-commerce, online banking, and software that would exist on a network and migrate to wherever it was needed.
- Outlined "man-computer symbiosis"
- Immediate goals
time sharing of computers among many users
分时技术
- electronic i/o for the display and communication of symbolic and pictorial information
- interactive real time system for information processing and programming
large scale information storage and retrieval
目前其实仍未做到
- facilitation of human cooperation in the design & programming of large systems
- combined speech recognition, hand-printed character recognition & light-pen editing
- Long tem visions
- natural language understanding (syntax, semantics, pragmatics)
- syntax 语法:The study of the rules whereby words or other elements of sentence
- semantics 语义:The study or science of meaning in language forms
- pragmatics 语用:The study of language as it is used in a social context and affects the interlocutors(对话者) and their behavior
- speech recognition of arbitrary computer users
- heuristic programming
- natural language understanding (syntax, semantics, pragmatics)
Ivan Sutherland's SketchPad
发明了用光笔在屏幕上可以作CAD图形,成为计算机图形学&计算机辅助设计的奠基人
- Sophisticated drawing package
- Introduced many ideas/concepts now found in today's interface
- hierarchical structures defined pictures and sub-pictures
- object-oriented programming: master pictures with instances
- constraints: specify details which the system maintains through changes
- icons: small pictures that represented more complex items
- copying: both pictures and constraints
- input techniques: efficient use of light pen
- world coordinates: separation of screen from drawing coordinates
- recursive operations: applied to children of hierarchical objects
- Parallel developments in hardware
- "low-cost" graphics terminals
- input devices such as data tablets
- display processors capable of real-time manipulation of images
- HMD
- ACM Turning Award
Douglas Engelbart
The problem (early '50s)
- "... The world is getting more complex, and problems are getting more urgent. These must be dealt with collectively. However, human abilities to deal collectively with complex/urgent problems are not increasing as fast as these problems"
- "If you could do something to improve human capability to deal with these problems, then you'd really contribute something basic."
- 探讨知识爆炸问题->中国较美国的知识爆炸期晚了约40年
A Conceptual Framework for Augmenting Human Intellect (SRI Report, 1962)
Online Resources
- ACM SIGCHI(1982) www.sigchi.org
- Human Factors & Ergonomics Society https://www.hfes.org
- HCI Journals
- The HCI Bibliography http://www.hcibib.org
- Resonant Interface Book
- ID Book http://www.id-book.com
- GUI gallery
- Bad UI designs
人机交互技术 Week 2_History of HCI的更多相关文章
- 人机交互技术 Week 1_人机交互概述
HCI Week 1_Introduction 18-19学年春夏学期选修了计院万华根老师的人机交互技术课程,老师由于知识产权相关原因不能提供课件,故尽可能对课程内容做详尽的课堂笔记以供复习,如有不妥 ...
- 人机交互技术 Week 11_Data gathering
Summary: Different Kinds of Requirements Functional requirements Data requirements Environmental req ...
- 2014年4月份第3周51Aspx源码发布详情
WPY净水机网站源码 2014-4-14 [VS2008]源码描述: 实现产品展示,在线留言,信息发布,在线咨询,营销网络地图. 网站基本管理:网站banner管理 管理首页滚动图片信息 网站右下部 ...
- Apache Commons CLI 开发命令行工具示例
概念说明Apache Commons CLI 简介 虽然各种人机交互技术飞速发展,但最传统的命令行模式依然被广泛应用于各个领域:从编译代码到系统管理,命令行因其简洁高效而备受宠爱.各种工具和系统都 提 ...
- 中国VR公司的详尽名单
中国VR公司的详尽名单 <VR圈深度投资报告一:2014年以来所有VR/AR融资事件> 特征一.投资机构观望居多 尽管VR在媒体和二级市场炒得很热,但大多风险投资机构却慎于出手,以观望 ...
- 红透半边天的VR(虚拟现实)产业
目前在做一些与AR与VR相关的工作,特此把一些个人总结的普及性概念与各位朋友共享. 一: 什么是虚拟现实(VR)技术? 虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统它利用计算机生成一种模拟 ...
- VREP中的力触觉设备接口(CHAI3D)
力反馈技术是一种新型的人机交互技术,它允许用户借助力反馈设备触碰.操纵计算机生成的虚拟环境中的物体,并感知物体的运动和相应的力反馈信息,实现人机力觉交互.虽然传统的鼠标.键盘.触摸屏等交互手段可以满足 ...
- 什么是UE、UI、UCD、UED?UE、UI、UCD、UED四者的区别(转)
字面释义: UE (User Experience) : 用户体验 UI (User Interface) : 用户界面 UCD (User-Centered Design) :以用户为中心的设计 U ...
- AR和VR的区别到底在哪?
AR是Augmented Reality的字母缩写,中文名字是“增强现实”,是一种全新人机交互技术.通过AR技术,让参与者与虚拟对象进行实时互动,从而获得一种奇妙的视觉体验,而且能够突破空间.时间以及 ...
随机推荐
- Python测试框架对比
如有任何学习问题,可以添加作者微信:lockingfree 更多学习资料请加QQ群: 822601020获取 unittest, pytest, nose, robot framework对比 什么是 ...
- [Codeforces1137F]Matches Are Not a Child's Play——LCT+树状数组
题目链接: [Codeforces1137F]Matches Are Not a Child's Play 题目大意: 我们定义一棵树的删除序列为:每一次将树中编号最小的叶子删掉,将该节点编号加入到当 ...
- 走进JavaWeb技术世界13:Hibernate入门经典与注解式开发
原文地址:Hibernate入门这一篇就够了 前言 本博文主要讲解介绍Hibernate框架,ORM的概念和Hibernate入门,相信你们看了就会使用Hibernate了! 什么是Hibernate ...
- Mac下不能成功打开uiautomatorviewer的问题解决
在终端运行uiautomatorviewer之后出现下面的错误,检查以后发现环境变量也配置好了 Error: Could not create the Java Virtual Machine. Er ...
- 安装openssh-server报Depends: openssh-client (= 1:6.6p1-2ubuntu2.8)错误
SFTP称作“安全的FTP”,它使用ssh文件传输协议.所以我们需要安装openssh-server ubuntu自带的有openssh-client,所以可以通过 ssh username@host ...
- 安卓APP在线升级
安卓APP在线升级 通过IDHTTP组件在线下载APP到手机中,然后自动安装这个APP程序. 1)在线下载APP程序 需引用单元: {$IFDEF ANDROID} FMX.Helpers.Andro ...
- 【Oracle/Maven】Maven导入oracle11g 自携带jdbc驱动包ojdbc6.jar到本地库
Maven需要下载解压并添加到classpath,如果不明可以参考https://www.cnblogs.com/xiandedanteng/p/11403480.html 然后在命令行窗口执行: m ...
- 【Python】分析自己的博客 https://www.cnblogs.com/xiandedanteng/p/?page=XX,看每个月发帖量是多少
要执行下面程序,需要安装Beautiful Soup和requests,具体安装方法请见:https://www.cnblogs.com/xiandedanteng/p/8668492.html # ...
- API 设计 POSIX File API
小结: 1. https://mp.weixin.qq.com/s/qWrSyzJ54YEw8sLCxAEKlA API 设计最佳实践的思考 谷朴 阿里技术 昨天 阿里妹导读:API 是模块或者子 ...
- MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16
1.问题描述做开源项目时,碰到VS2010报错如下:MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___ ...