从计算机的发展到现在,我们目前使用计算机的方式主要有以下两个特点:一是以计算机为中心,计算机的使用方法是按照计算机本身的方便来设计的,主要依靠键盘和鼠标完成信息的输入操作,这不符合人们日常主要的交互习惯,而是要让用户去适应计算机的习惯;二是以桌面为中心,我们要使用计算机,就必须坐在计算机面前,在其提供的桌面环境之下完成工作。

这就是当前典型的“ 桌面应用” 式的交互范型。很显然,这不是用户使用计算机的最佳方式,计算机并没有与人们的生活环境融合在一起,甚至在某种程度上说目前的计算机使用方法阻碍了计算机的进一步普及。随着计算机网络的出现和普及,特别是移动网络的普及,让人们从任何地方获得计算能力和数据的想法成为可能。在众多学者的研究、在计算机科学技术的进步的推动之下,无所不在的计算技术(又称“ 泛在计算技术” )被提出并已经取得了一定的成果。IBM 有一个无所不在的计算叫“Ubiquitous ”,微软不久也跟着提出一个叫“Pervade ”。

无所不在的计算是一种后桌面时代的人机交互范型,是桌面环境的升级版。在这种交互范型之下,信息的处理被完全集成到我们日常生活的物品和活动当中。无所不在的计算的使用者同时使用着许多不同的计算设备和系统,然而,他们自己却感觉不到自己正在跟任何计算机设备进行交互。无所不在的计算技术的发展目标,是使数以百万计的企业、数以亿计的用户、以及数量更为庞大的各种设备通过计算机网络连接在一起,并且在任何时间、任何地点、任何设备都可以访问每个人和每件事。这将使生产率极大提高,同时也给人们的生活带来极大的方便。无所不在的计算主要有以下的几个特征:

(1)   以人为中心的计算,使计算机的使用符合人的习惯;

(2)   计算机将嵌入到人们的日常环境中,并使用户能与这样的环境进行就像与人类一样的交互;

(3)   计算是移动和分布的。

无所不在的计算发展到今天,已经出现了好几种的实现方式。其中最著名的莫过于“可穿戴计算”技术。可穿戴的计算设备外形多种多样,有的可以别在腰带上,有的可以放在口袋里,有的可以挎在肩上,甚至可以分散地藏在衣服中。使用这样的计算设备,比使用便携式计算机更方便,可以随时随地地收发邮件、完成工作。而且由于设备小巧,一般使用识别技术,通过人的语音或手势动作等来进行操作,符合人们日常的交流习惯。可穿戴计算技术可以随时随地地给使用者以帮助,支持部分的人与人交互的方式,而且提供的服务基于场景和上下文,能够更有效地提高人们的工作效率。除此之外,无所不在的计算还有“信息设备”和“智能环境”等的实现方式,而且并不只是停留在概念和研究层面,已经有很多相关的产品走进了市场。

无所不在的计算技术是对计算机技术的重大创新,代表了计算机技术的发展方向,将会在不远的未来改变人们当前的生活方式,也为当前许多应用当中的关键技术提供了新的思路和解决方法。

无所不在的计算技术——交互范型当中的新贵相关推荐

  1. 分析 C# 2.0 新特性 -- 范型(Generics)

    分析 C# 2.0 新特性 -- 范型(Generics) 作者:梁振[MS-MVP]   范型是提高面向对象程序多态性设计衍生的. 1,C# 多态性设计回顾和展望 在引入范型这个概念之前,回顾一下1 ...

  2. 《设计模式解析》第1章 面向对象范型

    第1章 面向对象范型 概述 本章通过和另外一种你熟悉的范型--标准结构化编程相对比,来向你介绍面向对象范型. 面向对象范型的产生是因为使用标准化结构编程,过去的实践面临着挑战.通过清楚地了解这些挑战, ...

  3. Ts官方文档翻译-Generic范型

    Generic范型 前言 1. Hello World之范型 2. 范型的类型变量 3. 范型类型/范型接口 4. 范型类 5. 范型约束 6. 在泛型约束中使用类型参数 7. 在泛型中使用类类型 前 ...

  4. Typescript之 范型

    范型 typescript在javascript基础上扩充了类型,并且可以进行静态类型检查.它在某种成都上限制javascript的灵活性,但是这种限制是必要的,在类型体系内提供灵活性,才是可控的.范 ...

  5. java数组的协变_Java数组协变与范型不变性

    变性是OOP语言不变的大坑,Java的数组协变就是其中的一口老坑.因为最近踩到了,便做一个记录.顺便也提一下范型的变性. 解释数组协变之前,先明确三个相关的概念,协变.不变和逆变. 一.协变.不变.逆 ...

  6. Generic Data Access Objects -范型DAO类设计模式

    Generic Data Access Objects 普通数据访问对象,这个是Hibernate官方网站上面的一个DAO类的设计模式,基于JDK5.0范型支持,文章地址如下: http://www. ...

  7. 使用范型观察者模式观察多个数据的实现

    观察者模式是最灵活.最多变的一种模式.在现实开发中,我常常会遇到观察者很多而且观察的数据也各不相同的情况,如果采用经典的观察者实现方法,在观察者的Update方法中难免要传递Subject中自己并不关 ...

  8. ?通配符 以及扩展通配符在范型中的应用。。。。。。。。。。。。。。。。。。...

    一.通配符 ?标识的范型化对象,可以标识任意类型的范型化   ,可以将任意类型化的值赋值给 ?通配符所规范化的类.  可以将任意类型的范型化类型  赋值给?通配符范型化的类型 . Collection ...

  9. Java 数组转型和范型

    今天写代码遇到一个奇怪的问题,代码结构如下: [java] view plaincopy print? ArrayList<String> list = new ArrayList< ...

最新文章

  1. 基于RNN的NLP机器翻译深度学习课程 | 附实战代码
  2. 使用 yum 安装Docker(CentOS 7下)
  3. VUE 解决:Property or method “deleteFun“ is not defined on the instance but referenced during render.
  4. 随机数的生成 java
  5. OpenShift4 - 使用 Service CA 证书增加内部通讯安全
  6. 基于迁移学习的辣椒病虫害搜索模型(裁剪病害区)
  7. (非本校)湖南工业大学个人选拔赛第一场 解题报告
  8. Stm32——keil5项目创建步骤
  9. 安卓版 网易云音乐 6.4.3
  10. Eclipse使用基础教程
  11. python opencv车辆测速视频汽车速度检测入侵检测测速
  12. 案例分析:从误删除数据库血案看数据库系统的安全设计
  13. 蓝牙linux驱动源代码,基于Linux蓝牙无线模块USB驱动程序开发.pdf
  14. 记录一次解决后端接口设置cookie设置不上去经过,一级域名可以设置上去cookie,二级域名设置不上cookie
  15. Java字节序与大小端转换_什么时候要进行大小端字节序的转换? | 学步园
  16. 6W字的Hive讲解只为你更懂它
  17. thinkphp phpmailer发送邮件
  18. tcpTrace的使用
  19. 基于人脑神经元与神经信息交流机制的类脑计算模型研究
  20. Unity Addressable学习笔记一(整体介绍)

热门文章

  1. 萤石视频监控模式的参数decoderPath配置问题
  2. 汽车云智能采集服务 八爪鱼采集器在汽车行业网站的应用
  3. 威海海燕计算机学校,与中成学校一起成长 ——高海燕
  4. 多用途互联网邮件扩展--MIME类型简介
  5. 超声波测距实现距离预警(米斯琪+开发板)
  6. 优秀logo,最基础的设计技巧(一)
  7. android socket上传视频教程,android socket视频流方案
  8. java8 LocalDate获取自然周的方法
  9. Stochastic Variance Reduced Ensemble Adversarial Attack for Boosting the Adversarial Transferability
  10. 每个计算机主机只有一个硬盘吗,电脑多加一个硬盘需要重装系统吗? 电脑如何新增加一块硬盘...