目前移动互联网、移动App应用风潮正席卷全球,各大公司都在积极布局移动应用市场。澳门新葡萄新京旗下公司澳门新葡萄新京恩普致力于探索出一条适合推广且简单快速的移动开发技术路线,并使其能整合到恩普的Odin框架体系中,为公司各业务板块在目前人力资源规模基础上提供移动应用标准化开发的能力。
研发部于6月初立项开展"Odin平台快速开发手机移动应用"技术预研工作,8月完成石榴移动桌面Demo及相关移动应用功能,形成技术总结报告。9月初通过公司内部专家组评审,项目即将结项。石榴移动桌面Demo采用链接方式集成了UBP、ETS、知识库,具备扫描二维码上传图片、收藏管理、通知信息推送、收藏管理、全屏\退出全屏、关于、前进后退、自动更新等常用功能。
石榴桌面移动版的开发技术上采用phonegap加jqm(jquery mobile)方式,用户中心移动版提供各个业务系统的接入管理,以及承担石榴桌面移动版的服务端,待接入系统按照规范或者是基于Odin移动组件开发要接入到石榴手机桌面的功能,各个接入到石榴移动桌面的功能以在线方式展现。Phonegap为Adobe公司旗下的跨平台移动应用开发工具之一,目前已经开源给Apache,并且成为了Apache的顶级开源项目(Cordova)。借助于Phonegap,开发人员可以使用HTML、Javascript、CSS等Web API开发跨平台的移动应用程序。正因此,它使得移动应用开发成本骤降,据估算,其开发成本至多为Native App(原生方式开发APP)的五分之一!Phonegap平台兼容性非常好,完全做到了written once, run everywhere。目前支持的操作系统包含苹果的iOS,谷歌的Android,RIM的Blackberry,惠普的WebOS,微软的WindowsPhone,塞班公司的Symbian以及三星的bada。PhoneGap采用W3C标准,Web App可直接运行,开发标准统一。
通过此次预研性Demo,证实Phonegap的流畅度和体验感已可被用户接受,并且这种方式开发移动应用比原生方式开发速度快很多,可以大幅度缩短项目周期。本次预研工作主要完成了使用Phonegap开发平台快速开发移动app的技术研究,以及app服务端如何与odin框架结合、共用odin框架已有特性的技术验证。