洪波等
摘要:随着3G、4G网络与Wifi网络的蓬勃发展,高校移动应用平台的建设也成为高校信息化建设的重点,而多样化的移动操作系统如IOS、Android、Windows phone等,因平台软硬件体系结构不同,造成开发和维护成本较大。针对移动终端多样化这一现状,通过研究Exmobi跨平台移动开发的体系结构以及客户端开发模式,应用Mbuilder开发组件实现高校跨平台移动应用技术研究与开发。
关键词:Exmobi;跨平台;高校;移动应用
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)31-7537-03
随着3G、4G网络及移动技术的不断发展,高校应用移动化建设不但是一种潮流,更是一种不可逆转的趋势,如何把校内应用服务、电子校务、信息资讯、图书馆、招生就业信息等以移动应用的方式提供给师生逐渐成为高校信息化建设的重点。目前市场上应用较为普遍的移动设备主要包括IOS、Android、Windows phone等系统,作为高校如果需要针对多种移动设备平台开发相应的应用,必然造成较大的成本和资源的浪费,平台采用Exmobi作为中间件研究开发一套跨平台的高校移动应用以适应当前移动设备多样化的需求。
1 Exmobi概述
本案中高校移动应用开发的主要内容包括移动开户端开发、移动应用平台建设以及移动应用开发三个方面。
1) 客户端开发:移动终端是移动校园门户的实际运行环境,考虑到目前各类移动终端种类繁多,主要考虑目前主流的移动开发平台(IOS、Andriod、Windows Phone)进行客户端应用的定制开发,以确保最好的人机交互与用户体验。
2) 服务端建设:高校移动应用平台服务端运行环境采用Exmobi作为中间件,提供一种与智能终端的连接机制,包含企业级移动应用的各项特点,要求具备可扩展和分布式的能力,能提供包括用户身份认证、移动应用管理、应用升级发布、通知实时传递、会话审计管理等移动平台的基本功能。
3) 移动应用开发:高校移动应用的开发选择遵应从用户需求、适合移动终端改造与接入条件三个方面综合考虑,移动应用主要包括紧急电话、学校概况、班车、邮件、图书馆、新闻资讯、个人信息、校园地图、公告以及校园卡相关的信息。
5 结论
通过对Exmobi平台整体架构的研究分析、客户端开发技术路线对比选型以及高校移动应用平台的开发与实践,基于Exmobi中间件的高校移动平台能在IOS、Android、Windows phone等多种终端上跨平台正常运行。因此采用Exmobi跨平台移动开发方式只需开发一套代码就能支持多个平台,可以有效地降低开发、测试和维护成本[2]。同时平台可以支持集成其他移动化客户端的接入以及浏览器页面数据抓取,为今后高校移动应用超市的建立提供有力保障。
参考文献:
[1] 专业企业应用开发方案——Exmobi白皮书.http:// www.exmobi.cn/.
[2] 潘晓梦,邓建华,苏厚.一种跨平台移动应用方案的研究与实践[J]. 计算机应用与软件,2013(1).