您的位置:控制工程论坛网论坛 » 人机界面 » 新技术带来的用户界面革命

therun

therun   |   当前状态:离线

总积分:2246  2024年可用积分:0

注册时间: 2007-10-25

最后登录时间: 2008-08-06

空间 发短消息加为好友

新技术带来的用户界面革命

therun  发表于 2007/11/18 21:07:11      678 查看 0 回复  [上一主题]  [下一主题]

手机阅读

PC界面

    提到改变桌面电脑界面和用户体验方面的技术,最引人注目的当属微软公司将于2006年发布的Windows Vista。Vista最突出的部分,就是称为“Avalon”的图形界面系统。

    Avalon将把矢量图形引入视窗,这样图片就无需再缩小尺寸,从而获得更高的清晰度。这种技术还具备很多其他功能,比如它可以使屏幕上的字体更加清晰易读,还可以利用图形处理器的计算能力处理日常应用程序,并提高打印速度和分辨率。另外,它还允许用户改变视窗对象的比例,比如可以随意改变计算器或者记事本的大小。Avalon也会给Vista的桌面和窗格带来一种平滑的、半透明的风格,这与苹果公司(Apple)最新版本的Mac OS X非常接近。

    “微软公司对苹果公司窃取了一些它的创意而感到不安。”市场研究机构恩德勒集团(Enderle Group)领导人罗布·恩德勒(Rob Enderle)表示,“如果你有了图形能力,它就会增强你的系统。”为了能赶上苹果电脑的用户界面,Avalon承诺在视窗中提供更强大的音视频能力,比如创建和编辑视频的能力,普通用户更加容易找到这些视频文件。这些功能Windows XP也有,但“在苹果电脑里,他们更容易被找到。”恩德勒表示。比如在Mac OS X 10.4版本中,用户可以用Finder预览全屏数字照片,苹果的QuickTime软件包含了发送视频电子邮件或者上传到Web上的功能。“不过,我希望Avalon在视窗媒体播放器、数码影像套件(Digital Image Suite)和奥多比系统公司(Adobe)的Photoshop中都能够得到充分的展现。”恩德勒补充说道。

    Avalon还具有更深层的意义,即它可能会影响到其他软件公司的编程方法,使他们借鉴Avalon的模式来编写可视化的富有吸引力的应用软件,包括开发一种综合视窗系统、Web功能,称为“富网络应用”的软件。Avalon包含了XAML编程语言,通过这种语言,图形专业人员也可以使用Photoshop和Illustrator工具等普通的软件包,从而产生像软件代码一样功能的XML。它能帮助软件企业编写出富有丰富图形界面功能的应用程序。目前这些企业主要是通过聘请图形艺术家来创建位图(由几百万个像素组成的计算机图像),然后再由开发人员编写代码的方式来复制图像。而通过XAML,艺术家可以用普通的设计工具创建图像,并且自动生成视窗系统能够理解的代码。

    2005年6月,微软公司发布了设计软件“Acrylic”的测试版。该软件由微软公司2003年收购的香港软件企业Creature House公司开发。微软公司将这个产品重新命名为“Expression Studio”,并计划在下一版本中加入输出XAML的功能。它可以让图形艺术家和编程人员利用Avalon的功能在新的用户界面上协同工作。不过现在的Expression Studio的功能还十分有限。市场研究机构Directions on Microsoft公司分析师格雷格?德米奇利(Greg DeMichilie)认为:“显然,这仅仅是个初级版本,只不过是换了个名字而已。”

    无论如何,我们期待着苹果公司不断在OS X中加入新的功能,奥多比系统公司和Macromedia公司的合并,也能够给桌面Acrobat文档带来更多的图形、动画和视频。

    网络界面

    虽然微软公司和苹果公司在不断地提高PC桌面的界面表现,用户界面设计最活跃的领域却出现在网络上。现在最热门的网络设计技术是Macromedia公司的Flash和综合性软件Ajax(这是Asynchronous、Javascript和XML的缩写,此外,Ajax还包括了动态Html)。不久前,Macromedia公司发布了Flash Player 8的公共测试版本、一些Flash 专业版工具、Dreamweaver、Fireworks和其他网络发布工具。

    几乎每台新的PC和苹果机,都安装了Macromedia公司的Flash Player工具。Macromedia公司所推出的最新版本和相关工具,都加入了增强高级网络视觉效果的功能,比如动画、图表和视频(这是目前网络内容创建最热门的领域之一)等特性。Flash Player 8支持“Alpha通道视频”(Alpha Channel Video)。这种工具在网页设计者当中非常流行,它可以使视频变得透明化,制作者可以将视频层叠加在文本、图片或者任何类型的Flash内容上,产生更加惊人的视觉效果。

    由于企业都想获得更好的竞争优势,而且能够赶上三大网络门户的步伐,因此他们更加关注用户在网络上的体验。微软公司的MSN、古狗公司(Google)和雅虎公司(Yahoo)三大网络门户,目前都采用了Ajax技术。

    Ajax并非是一种单一产品,而是几种技术的合称。从上个世纪90年代开始,一些编程人员将一些新方法结合在一起进行网络设计,使得网页访问更快捷,响应也更快速。Google Maps、Gmail和Google Earth已经改变了网络用户所预期的网页外观和行为。他们采用Ajax代码在浏览器中运行,提前从服务器取得信息并储存在本地,等用户需要时再显示在网页上。这样一来,每当用户浏览新内容时,就无需发出服务器请求。比如,在Google Maps上,当用户在屏幕上拖曳北美地区的地图时,屏幕以外的像素“管线”(Tile)也在下载,所以用户感受不到延时或者滞后。

    Ajax可以运行在所有的主流网络浏览器上,这意味着开发人员不用再为每个浏览器都重新编写代码。

1楼 0 0 回复