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
  • 布什认为世界是模糊的,应当以模糊的方式来处理,所以他不支持数字计算机
  • ↑ 涉及到世界认知的本源问题——如果世界的本源是离散的,那么离散建模没有问题;如果世界的本源并非离散,那么有可能现在阶段的建模是完全错误的

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

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

人机交互技术 Week 2_History of HCI的更多相关文章

  1. 人机交互技术 Week 1_人机交互概述

    HCI Week 1_Introduction 18-19学年春夏学期选修了计院万华根老师的人机交互技术课程,老师由于知识产权相关原因不能提供课件,故尽可能对课程内容做详尽的课堂笔记以供复习,如有不妥 ...

  2. 人机交互技术 Week 11_Data gathering

    Summary: Different Kinds of Requirements Functional requirements Data requirements Environmental req ...

  3. 2014年4月份第3周51Aspx源码发布详情

    WPY净水机网站源码  2014-4-14 [VS2008]源码描述: 实现产品展示,在线留言,信息发布,在线咨询,营销网络地图. 网站基本管理:网站banner管理 管理首页滚动图片信息 网站右下部 ...

  4. Apache Commons CLI 开发命令行工具示例

    概念说明Apache Commons CLI 简介 虽然各种人机交互技术飞速发展,但最传统的命令行模式依然被广泛应用于各个领域:从编译代码到系统管理,命令行因其简洁高效而备受宠爱.各种工具和系统都 提 ...

  5. 中国VR公司的详尽名单

    中国VR公司的详尽名单   <VR圈深度投资报告一:2014年以来所有VR/AR融资事件> 特征一.投资机构观望居多 尽管VR在媒体和二级市场炒得很热,但大多风险投资机构却慎于出手,以观望 ...

  6. 红透半边天的VR(虚拟现实)产业

    目前在做一些与AR与VR相关的工作,特此把一些个人总结的普及性概念与各位朋友共享. 一: 什么是虚拟现实(VR)技术? 虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统它利用计算机生成一种模拟 ...

  7. VREP中的力触觉设备接口(CHAI3D)

    力反馈技术是一种新型的人机交互技术,它允许用户借助力反馈设备触碰.操纵计算机生成的虚拟环境中的物体,并感知物体的运动和相应的力反馈信息,实现人机力觉交互.虽然传统的鼠标.键盘.触摸屏等交互手段可以满足 ...

  8. 什么是UE、UI、UCD、UED?UE、UI、UCD、UED四者的区别(转)

    字面释义: UE (User Experience) : 用户体验 UI (User Interface) : 用户界面 UCD (User-Centered Design) :以用户为中心的设计 U ...

  9. AR和VR的区别到底在哪?

    AR是Augmented Reality的字母缩写,中文名字是“增强现实”,是一种全新人机交互技术.通过AR技术,让参与者与虚拟对象进行实时互动,从而获得一种奇妙的视觉体验,而且能够突破空间.时间以及 ...

随机推荐

  1. 在Ubuntu Server上使用vtk处理体数据,直接得到渲染结果图片避免显示窗口

    概述 需要调用vtk对体数据进行渲染处理,处理结果直接存为图片而不通过窗口显示. 直接使用vtkRenderWindow加上vtkWindowToImageFilter类写入,在调用渲染的过程中会出现 ...

  2. 三十一、Gawk基础入门

    AWK:Aho Weinberger Kernighan awk :报告生成器.格式化文本输出 一.gawk - pattern scanning and processing language 基本 ...

  3. hadoop--presto安装部署

    系统环境:hadoop + hive已经配置完成 1.下载presto:https://repo1.maven.org/maven2/com/facebook/presto/presto-server ...

  4. 国内Archlinux arm的镜像源

    清华 http://mirrors.tuna.tsinghua.edu.cn/archlinuxarm/arch/arch/repo 中科大 http://mirrors.ustc.edu.cn/ar ...

  5. Seata 中类SPI使用机制分析

    Seata中采用了与sofa-rpc和dubbo中相同的服务扩展机制.都是基于JAVA自身的服务发现机制-SPI进行再次封装注解,sofa-rpc和dubbo(@Deprecated)中的注解名字叫做 ...

  6. wx.navigateTo的url不生效的问题

    比如我要要从index页面跳转到logs. 在跳转的时候应该用switchTab,而不是wx.navigateTo 看api这句话 https://developers.weixin.qq.com/m ...

  7. RESTful入门

    RESTful入门 1. REST简介 和RPC一样,都是目前比较主流的URL链接风格,也可以说是web服务的一种架构风格.REST全称Representational State Transfer, ...

  8. [Ubuntu] 14.04版本安装JDK8失败

    系统:Ubuntu 14.04 编译 Android 7.1 系统需要 JDK 8,但是安装时失败, $ -jdk Reading package lists... Done Building dep ...

  9. OpenJudge计算概论-取石子游戏

    OpenJudge计算概论-取石子游戏[函数递归练习] /*====================================================================== ...

  10. php 获得访问者的IP

    <?php $user_IP = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : ...