中国教育和科研计算机网
EDU首页 |  中国教育 |   高校科技 |   教育信息化 |   CERNET
教育信息化

资讯 | 专题 会议 观点 专栏 访谈 企业 产品 CIO 技术 校园信息化 下一代互联网 IPv6视频课堂

中国教育网 > 教育信息化
您现在的位置: EDU首页 > 教育信息化 > 资  讯
华东师大:着眼终端设计移动平台
http://www.edu.cn   2014-09-01 中国教育网络 作者:马晨辉 刘欢

字体选择:【大】 【中】 【小】

  为了更好地服务广大校内师生、校友以及关注华东师范大学的其他社会群体,华东师范大学建设部署了自己的校园官方移动应用——iECNU。本文主要从系统架构、开发模式、系统功能及运行状况几个方面来介绍 iECNU 的设计和实施过程。

  系统架构

  iECNU 使用 VMWare ESX 虚拟化平台作为移动应用后台的硬件环境,便于应用服务器和数据库服务器的存储备份和升级;数据层方面使用 Oracle 作为数据库管理软件,一方面通过一定的采集规则采集相关数据,另一方面通过接口的方式来获取所需数据;作为终端的访问服务中心,应用层采用 WebSphere 作为发布平台,对数据层中的数据进行处理和封装后,对各终端的访问请求进行响应。iECNU 整个生产环境的系统架构如图1 所示。

图1 iECNU 系统架构

  开发框架

  移动应用的开发框架多种多样,而目前主流的开发框架主要分三大类,分别是原生(Native)应用开发、网页(Web)应用开发和混合(Hybrid)应用开发。原生应用开发主要是使用终端操作系统所支持的原生语言如 Java、Objective-C、C# 等语言进行开发,开发出的应用性能较好,用户体验高,缺点是原生语言本身较难学习,开发过程以及调整升级的周期长;网页应用开发主要是采用 HTML5 语言和 jQuery Mobile(或类似技术)进行开发,优点是开发者无需针对不同的终端应用系统专门学习不同的高级语言,开发出来的应用可以打包成不同终端系统支持的应用包,兼容性好,开发成本低,缺点是性能用户体验较差,难以实现高级特效;混合应用开发实质上是一种折中的开发模式,同时采用Web 语言与原生语言进行开发,通过不同的应用商店进行打包与分发,应用的特性更加接近原生应用而且又区别于 Web 应用,兼具了原生应用与网页应用的诸多优点。

页面功能 【打印】 【关闭】 【我有话说

MOOC风暴来袭

版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备15006448号-16,京网文[2017]10376-1180号

关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com