近几年国内外移动办公系统快速发展,尤其是2008年以后,在移动办公行业出现了比较多的解决方案和技术,目前主流的实现移动办公的技术主要有以下3种:(1)利用HTML5网站开发技术实现移动办公系统:基于HTML5,CSS和JavaScript,创建移动跨平台移动应用程序的快速开发平台。目前比较成熟的开发框架有PhoneGap、Sencha Touch和JQuery Mobile;(2)利用虚拟化技术实现移动办公系统:虚拟桌面的产品是我们非常熟悉的,虚拟桌面的应用实现了移动终端设备到服务器的跨越,用户通过虚拟桌面可以直接访问服务器上的应用,从而实现企业的移动办公;(3)利用客户端方式建立移动办公系统:利用客户端方式分为2种情况:第一,定制开发。针对具体的手机操作系统(Android、IOS等),采用手机操作系统提供的开发语言和开发方法,利用其对应的SDK(软件开发工具包)进行移动办公系统客户端的开发。第二,中间件技术。中间件是位于平台(包括手机和电脑等在内的硬件和操作系统)和应用之间的通用服务,为客户端设备和企业原有信息系统间建立了一个无比强大的桥梁,通过中间件有效地屏蔽了原有系统对移动终端的不适应性,使得用户在使用移动办公系统时更加的顺畅。目前国内有一大批生产移动中间件的软件厂商:如上海点逸,数字天堂、烽火科技等。 以上三种技术实现方式各有优缺点,详见表1中的分析。 表1 主流移动办公实现方式比较 使用技术 技术参数、效益、市场竞争力 HTML5 优点:采用Html5开发模式相对web开发人员容易上手。 缺点:为了适应在智能终端(如手机)上显示,所有的页面都需重新开发工作量大。 虚拟化技术 优点:无需更改现用业务逻辑直接可在移动终端上进行访问,开发工作量几乎为零。 缺点: (1)用手机端访问PC端的应用用户体验差。 (2)每个终端的用户连接数有限制,硬件要求比较高。 (3)大批量用户使用授权费用比较高。 客户端形式 不同操作系统定制开发 优点:客户端定制性高,与手机操作系统的界面一直,操作性优良,兼容性较好。 缺点:(1)工作量大,需要针对不同的系统开发出相应的客户端,每个模块都需要重新开发,同时还需要考虑安全等问题。 (2)随着系统的改变,升级客户端需要考虑兼容性问题做相应修改完善。 中间件平台开发 优点: (1)可以跨平台针对不同平台有相应的客户端。 (2)由平台统一考虑升级、数据安全等问题。 (3)可以利用现有的PC程序的数据源、业务逻辑等,开发效率高。开发者可以在2~3周内完成一个业务系统的移动化,并且只需要开发一次,系统会自动创建出可以在各个手机平台上运行的软件包。 缺点: (1)可定制性差,个性化功能需要受限于整个平台。 (2)界面效果较定制开发在操作体验上略差一些。 经过多方调研及试用,华东院信息中心最后决定采用移动无线中间件平台的方式来完成移动办公应用系统的开发建设。 |