论文部分内容阅读
近年来,在手机智能终端运行平台方面,出现多种多样的手机智能终端平台,目前存在四大手机智能终端平台,分别是:谷歌的Android系统、苹果的iOS系统、微软的Windows Phone系统以及RIM的黑莓系统。随着手机智能终端的普及、移动无线网络覆盖面的扩大、移动无线网络提速、移动无线网络资费下降,移动互联网应用得以迅猛发展,终端用户数量也在以几何倍数增长。移动互联网已经成为当今最重要的企业商品推广和展示渠道之一。本论文以某跨国集团公司商品展示的实际项目作为研究课题,运用移动互联网跨平台业务中间件技术,有效降低移动终端应用多平台开发成本。首先通过介绍目前主流的移动互联网跨平台业务中间件技术,来分析目前市场上中间件技术的优点和缺点。接着阐述在目前技术基础上,自主研发的一个新的中间件技术,它不仅囊括了目前市场上主流中间件技术的优点,更扩充了服务端的功能,使得此中间件不仅在终端上实现应用软件的开发及运行,更提供了基于云服务的服务端接入手段。使得该技术成为了涵盖从前端到后台的一整套解决方案。本文主要的研究内容有:(1)基于HTML5+CSS3+JavaScript的Hybrid APP中间件技术,提出了一个结构层次清晰、易于实现的中间件框架。(2)基于该框架基础,在主流终端平台(iOS和Android)上设计了和平台相关的软件开发工具包(SDK)。开发工具包构建了一整套数据操作、画面操作和异步操作通知的功能模块,以方便开发者使用。(3)设计并实现了服务端的Web Service模块,实现了与终端SDK的数据交互。同时,对应目前市场上的主流服务端开发语言,设计了Java语言版及C#. Net语言版两个版本的实际运作套件。(4)应用本文提出的移动互联网跨平台业务中间件技术,以实际的企业商品移动展示系统作为成果物。实践经验表明,它增强了终端应用软件各平台间的可移植性、提高了开发效率并提供了一个方便开发及部署的服务端框架。(5)实践数据表明,使用该中间件技术,实际提高了50%的开发效率,降低了40%的维护成本。为企业节省巨大资源的同时,打开了新的宣传与展示渠道。