龙源期刊网httpwwwqika
comc
国家精品课程资源网的移动Web应用设计
作者:王斌黄如花来源:《中国教育信息化高教职教》2014年第03期
摘要:本文采用BS结构的开发模式,从功能设计、页面布局、资源组织和用户管理四个方面对国家精品课程网的移动Web应用进行了分析与设计。关键词:移动Web应用;精品课程;开放课程;国家精品课程资源网中图分类号:TP311文献标志码:A文章编号:16738454(2014)05003903一、引言据CNNIC统计,截止2012年12月底,我国手机网民用户为42亿,占国内网民总数的745,超过台式电脑网民数。1随着Wifi服务覆盖率的增加、移动智能终端设备性能的提升,用户开始倾向于通过移动智能终端自由、便捷地使用互联网资源。国家精品课程资源网是国内涵盖学科最广、数量最多的精品课程资源平台,目前使用移动智能终端访问国家精品课程网存在诸多不便,例如展示条目过多而阻碍用户查找所需资源、课程具体资源展示内容及方式不够完善等。本文在对当前主要移动应用开发模式综合分析的基础上,提出针对国家精品课程网采用BS结构模式设计开发移动Web应用。二、开发总体思路1采用BS结构开发模式目前的移动应用开发模式主要分为CS结构(Clie
tServer)的客户端原生应用开发模式和BS结构(BrowserServer)的移动Web应用开发模式。CS结构开发模式是针对运行的目标操作系统平台开发相应的客户端,通过客户端直接与服务器相连接,具有响应速度快、能够最大化地利用硬件性能等优点。但是随着操作系统种类的不断增加以及各操作系统版本的不断升级,基于CS结构的应用开发模式暴露出以下几个方面的不足:①由于在整个开发过程中需要针对不同的操作系统进行分别开发,后期的数据维护以及版本更新也需要针对不同的操作系统进行,造成了开发周期长,成本过高,严重制约了应用的后期发展;②CS结构的应用在使用之前需要下载到终端,占据终端的内存,同时在使用过程中对硬件CPU的消耗很大,这在很大程度上都需要硬件性能较高的设备支持;③CS结构的应用开发的宣传发布主要是通过各大应用传播商,而在应用予以公开发布之前需要通过传播方的审核,后期版本维护后也需要重新提交审核,整个发布过程烦琐而且审核标准由应用的传播方制定。
f龙源期刊网httpwwwqika
comc
BS结构开发模式实质是基于浏览器的开发,不涉及具体操作系统平台,因此开发出的应用能够跨平台使用,即“一次开放,多处应用”。2BS结构移动应用开发结构如图1所示。r