RIA:数字图书馆发展的新契机,本文主要内容关键词为:契机论文,数字图书馆论文,RIA论文,此文献不代表本站观点,内容供学术参考,文章仅供参考阅读下载。
[中图分类号]G250.76 [文献标识码]A [文章编号]1008-0821(2012)08-0139-02
1 RIA概况
1.1 RIA的产生
RIA(Rich Internet Applications),中文全称“丰富互联网应用程序”,简称富媒体[2],是从传统Web技术演化而来的新技术,2004年,由Macromedia发布Flex时提出。传统网络程序的开发是基于页面的、服务器端数据传递的模式,内容基本上是通过HTML展示的,而HTML主要是用于展示文本内容的一种技术,它不能很好地满足用户在多媒体及其他交互特性上更高的、全方位的体验需求。随着计算机技术的发展及广泛应用,用户希望将桌面良好的交互设计、多媒体特性和互联网易于传播的优势结合起来,于是,RIA技术应运而生。
RIA是具有动画、声音、视频的组合式、交互性的信息承载方式,通常包含流媒体、音频、Flash、图片、文本以及嵌入JavaScript、Java、DHTML等程序设计语言。它简化并改进了Web应用程序的用户交互,提供更丰富、更具有交互性和响应性的用户体验。
1.2 RIA的特点
RIA是一种具有高度互动性和丰富用户体验的网络应用程序技术,融合了桌面应用程序和Web应用程序的特点[3]。RIA最突出的特点就是“rich”,主要包括数据模型的丰富和用户界面的丰富。其客户端应用程序使用异步客户/服务器架构连接现有的后端应用服务器,是一种安全、可升级、具有良好适应性的面向服务模型。同时,丰富多样的UI(User Interface)展现、动态驱动及响应、深度用户交互、较低的实施成本硬件投资及维护成本、便捷的部署,使RIA将成为系统架构下一步的发展趋势。
1.3 RIA的价值
RIA能最大限度地提高了广泛性和丰富性,给用户带来很好的使用体验,并且弥补了桌面应用程序发布更新以及Web网页用户交互性体验较差的问题。RIA已被充分证实可提高生产率、降低成本、带来显著的商业利润,这种技术的发展势头越来越猛烈,将被广泛应用到各行各业。图书馆领域也不例外,新兴的RIA技术可以大大提高数字图书馆的服务质量,是当前提高用户体验的有效途径。
1.4 实现RIA的主流技术
当前,RIA包括Ajax、Adobe公司的Flex、开源的Laszlo技术、微软公司的SilverLight等主流的开发技术[4]。各种RIA技术,其客户端基本上可以归纳为5种解决方案:Ajax模式、使用Java对象、利用Flash外挂、安装自己的描述引擎或使用专门的浏览器、安装SilverLight插件。
Ajax是DOM、JavaScript、CSS等几项技术的结合体,它的基本理念是使用JavaScript更新页面而不重新加载页面,相当于在客户端和服务器之间加入一个中间层来处理客户端的请求,使用户操作与服务器响应异步化,从而改善Web应用程序的用户体验。Flex作为新型RIA应用的开发平台和工具,是目前发展最完善的RIA技术,被广大开发者所使用,它是基于标准编程模型的高效RIA开发产品集,将应用程序编译存储为SWF文件格式的SWF字节码,由Flash Player中的虚拟机来解释执行。Laszlo是一个开源的RIA开发环境,开发者只需编写名为LZX的描述语言,Laszlo平台会将其编译成SWF格式的文件并传输给客户端展示[5]。SilverLight以浏览器的外挂组件方式,提供Web应用程序中多媒体与高度交互性前端应用程序的解决方案,通过跨浏览器Web技术进行设计,以实现多操作系统、多设备的无缝运行。
2 RIA对数字图书馆发展的促进
2.1 RIA促进图书馆数字资源整合
随着数字图书馆的不断发展,图书馆拥有的数字资源越来越丰富多样,然而这些数字资源往往都有自己独立的数据库和检索发布系统,给用户访问使用数字资源带来了很大的不便。利用Ajax技术可以调用来自外部数据源的数据,能轻松地实现整合。通过在显示检索结果的Web程序中嵌入一段JavaScript代码,同时在显示检索结果的页面上增加一个或多个div元素[6],即可非常方便地使这些来源不同、类型不同的数据库之间建立有机的联系,实现对数字资源的整合和数字资源的“一站式”查询。
2.2 RIA促进图书馆互动业务的高度互动
数字图书馆逐渐开展了实时参考咨询、IPTV等互动业务,从实时参考咨询和IPTV业务开展现状可看出,存在着内容不够吸引人、界面设计不美观、速度慢、系统不稳定、合作模式不够顺畅、用户体验较差等问题。RIA技术可以充分利用其丰富的表现形式和交互能力,进一步提升实时参考咨询、IPTV等互动业务的体验。基于RIA技术的互动业务平台,将利用RIA同服务器进行交互,不需要刷新页面,节省服务器的计算资源,节约网络带宽;RIA强大的响应性能和表现性能大大增强了与用户的交互,同时可以实现基于Web页面的实时音频、视频等多媒体信息的交互;RIA强大的扩展性能也为互动业务的发展提供了更广阔的空间。
2.3 RIA促进图书馆品牌建设
图书馆品牌由图书馆文化品牌、服务品牌、藏品品牌、员工品牌、环境品牌等构成。RIA丰富的表现形式、高度互动、超大容量和丰富UI功能,可以使各类创意得以伸展,提高了品牌宣传层次,有效提升了宣传效果,为塑造品牌形象提供了良好的创作平台。借助RIA技术,可以获得与用户互动时间长短、用户关注度等信息,同时,RIA丰富的媒介渠道带来了丰富的绩效指标,还可以了解到用户的品牌偏好度、使用意向和讯息相关性等绩效指标,这些指标都大大有助于图书馆品牌建设。
2.4 RIA促进图书馆自动化管理系统的最大优化
图书馆自动化管理系统能否满足用户的需求,能否给用户提供更好的使用体验将是检验系统发展方向的评定标准[7]。计算机技术的进步为图书馆自动化管理系统的发展和演化提供了机遇,促进了图书馆自动化管理系统的架构从C/S到B/S再到目前RIA架构的演化。RIA架构下的图书馆自动化管理系统具有低成本、丰富的响应和交互性、丰富的用户界面、跨平台性、泛在性等优点,既具有传统C/S架构下客户端的计算能力和良好的用户界面、易使用性、易操作性等特点,又具有B/S架构下的易部署和易维护性等特点。RIA架构将是图书馆自动化管理系统体系架构的发展方向。
2.5 RIA促进图书馆营销方式创新
随着Web2.0技术的发展与应用,图书馆的营销方式日益丰富多样化,涌现了博客营销、RSS营销、网络视频营销、播客营销、SNS社区营销等方式。面对日益复杂多变的营销传播环境,图书馆需要积极寻求新的营销方式。RIA是一个高效的营销工具,它的出现促进了图书馆营销方式的创新。RIA集合了流媒体、Flash、图片、音频、文本、视频为一体,给予了最大限度的设计和创意空间,通过寻求新的营销亮点,可以打造丰富多样的营销形式,而不拘泥于单一的、常规的营销形式,在减少用户接受信息的乏味及疲劳感的同时,将大大提高营销效果。
2.6 RIA促进图书馆门户网站黏性的大力提高
“体验”是用户在使用图书馆各项服务过程中的感受,良好的用户体验将有助于提高用户的忠诚度,提高图书馆门户网站的黏性。RIA可以帮助图书馆在至少两个方面改善用户在网站上的体验。一方面可以让用户的数字资源检索过程更加顺畅,比如,通过RIA技术把页面分成多个div实现页面的局部刷新,可以大大缩短检索的时间、减少无效信息数量等;另一方面可以更好地满足用户个性化的需求,RIA技术可以让用户自己个性化地配置自己所需的功能和自己喜爱的界面风格,根据自己的喜好随心所欲地构造个性化的系统界面,这在很大程度上满足了用户个性化的需求。
2.7 RIA促进虚拟图书馆与实体图书馆的无缝对接
近年来,一些商业网站利用RIA研发的基于三维场景的网络应用给用户带来了生动的感官体验,随后,RIA技术逐渐地在各行各业的信息化建设中受到了青睐。就图书馆而言,采用RIA技术,可以使虚拟图书馆与实体图书馆实现无缝对接。实现以三维场景的方式生动地、充分地将图书馆的内部物理建筑及其环境展现给用户,使用户可以直观地、全面地对图书馆各功能区进行身临其境的漫游,在形象的时空中获得生动的感官体验,并能详细地了解图书馆的各种资源、服务和环境[8],同时,采用RIA技术可以使虚拟图书馆实现自动导航和图书馆业务过程的模拟功能等,使实体图书馆可以在网络上实现无障碍功能拓展,大大提升了图书馆的服务质量。
3 结束语
随着RIA技术的不断完善和成熟,RIA将会很好地与数字图书馆相结合,使图书馆的服务内容、服务方式、服务范围都更加多样化。图书馆应看清RIA的巨大潜能,抓住机遇,主动引入RIA技术,推进图书馆的发展。
收稿日期:2012-06-06