更值得注意的是,施乐公司已经完成了个人用户台式机的设计。这项灵感来自于Alan Kay的Dynabook产品概念,工程师在短短几个月的时间内建立了工作原型。设计出的成品机他们称之为施乐Alto,它是在施乐帕洛阿尔托研究中心通过各项实验研制出来。
Alto具有很多特性,例如WYSIWYG文字处理功能,电子邮件,位图和矢量图形编辑,以及Smalltalk编程语言。更重要的是,Alto引入了WIMP界面,包括窗口、图标、菜单和鼠标指针,它几乎定义了用户界面今天使用的每一个桌面图形标识。
借鉴于Alto的构思,在1981年Xerox 8010信息系统诞生。但是不同于Alto低廉的价格,Xerox 8010信息系统包含很多贵重的部件,有2个或3个工作基站和相关设备,以致单台设备价格超过5万美元。这样的价格对于那些企业客户来说当然无法接受,这部后来命名为Star的8010信息系统最后在市场上以失败告终,就像苹果的Lisa,产品很好但是价格过高,并且软件表现也不佳。
然而,一套真正完整Star系统出现的时间应该是在1981年4月,当时每个人都惊叹于它的漂亮外观和功能强大。许多用户从中得到了新的启发,微软就是其中的一位。
苹果于1984年推出了Macintosh,据一位计算机科学教授和用户界面专家Ben Shniederman称,相比较Xerox Star而言,Macintosh做出了显著的改变和提升。Ben Shniederman亲自编写代码,帮助完善了WIMP界面。他也曾在苹果版权诉讼案中证明了微软剽窃Mac和Lisa的图形用户界面,但是苹果最终输掉了官司。此外,施乐公司对苹果公司提起类似的诉讼也被驳回。
在以Alto为代表的WIMP界面主宰个人电脑桌面几十年以后,情况逐渐出现了转变。虽然自上世纪90年代以来,虚拟现实从未成为真正主流的技术,但随着技术发展,也许以谷歌Glass智能眼镜为代表的设备会带来革命性的影响,以HTML5技术支持的操作系统也为进一步实验提供了空间。
此外,随着桌面电脑与智能手持设备逐渐开始融合,传统操作系统和移动设备系统间的界限也开始变得模糊。微软和苹果都开始尝试统一的用户界面,谷歌Chrome Pixel在触屏笔记本上的实验也表现出了同样的理念。但Windows 8确实不同,微软已经树立了新的标杆。
1.2 图形用户界面的特征和系统的结构模型
(1)图形用户界面的特征
图形用户界面对于非专业用户者来说是非常方便的,有了它,就不再需要死记硬背大量的命令,而可以通过窗口、菜单方便地进行操作[1]。这就是所谓的“Visual”,它的主要特征是:
·WIMP
W(Windows) 指窗口,是系统或者是用户的一个工作区域。在一块屏幕上,可以存在多个窗口。
I(Icons)指图符,表示的是形象化的图形标志,容易让人理解。
M(Menu)指菜单,是用户选择功能的提示。
P(Pointing Devices) 指鼠标器等,方便用户对屏幕上的对象进行直接操作。
·用户模型
GUI 采用了不少 Desktop 桌面办公的隐喻,使应用者共享一个直观的界面框架。由于对于办公桌的情况人们很熟悉,因而就很容易理解计算机显示的图符的含义,诸如:回收箱、记事本、文件夹、钥匙及时钟显示等。
·直接操作
在以前的计算机界面中,使用者不但需要对大量命令加以记忆,并且需要对操作对象的位置加以指定,比如空格的数目、行的序号、X 与 Y 的坐标等。而当采用了 GUI 以后,使用者就可以对屏幕上的对象直接进行操作,如删除、插入、拖动及旋转等。只要使用者执行了操作以后,屏幕就能立即反馈出信息或结果,因而称为所见即所得。用看、鼠 标代替了背、键盘,方便了使用者。