移动智能终端的微课程结构分析与设计

移动智能终端的微课程结构分析与设计摘要:该文以智能手机作为移动教学工具,全面介绍和分析了移动学习系统中的结构与技术。结合物理实验教学中的实践教学经验,阐述了以WebApp作为平台开发物理实验微课程的具体技术路线和教学应用。关键词:移动学习系统;WebApp;微课程中图分类号:G434文献标识码:A论文编号:1674-2117(2016)23-0097-06移动学习系统的结构与技术1.移动应用程序目前,移动应用程序主要有NativeApp、WebApp和HybridApp三种。NativeApp是依赖移动终端的操作系统而开发的应用程序,它需要针对不同的操作系统分别进行开发,用户可以直接在网上根据自己终端的操作系统进行下载安装。NativeApp具有开发周期长、成本高、维护成本高和更新缓慢的缺点,但在用户体验、性能的稳定性和对本地资源的调用等方面,具有不可替代的优势。WebApp是可以直接运行在移动设备浏览器上的应用程序,它是利用Web技术开发的,无需下载和安装,但它可以拥有与在NativeApp上相似的用户体验,由于与操作系统平台无关,且具有良好的跨平台特性,因此具有开发周期短、成本低和易维护等特点,但WebApp也有不足,如依赖网络、不能很好地调用本地移动设备资源和用户留存率低等。HybridApp介于NativeApp和WebApp之间,它看上去是NativeApp,但只是一个UIWebView,内核访问的是WebApp。[1]考虑到WebApp具有上述优点,而且微课程移动学习系统并不涉及调用本地移动设备资源,因此在开发过程中,宜选择WebApp的形式。WebApp能够具有与NativeApp相似的用户体验的重要基础,即在于HTML5技术,各大浏览器都在不同程度上提供了对HTML5技术的支持。为了减轻服务器访问的负担和增强用户体验,微课程的技术设计在有些地方采用了Ajax技术。HTML5技术提供了良好的前端效果,系统后端开发采用的是SSH2(Struts2+Spring+Hibernate)的组合框架,这是一种轻量级的J2EE平台,被越来越多的开发者使用。因为Tomcat服务器对JSP程序可以提供较好的支持,所以整个移动学习系统被部署到Tomcat服务器上。移动学习系统主要针对物理实验的学生,因此采用MySQL这种适合中小型网站的数据库即可。2.HTML5技术狭义上的HTML5指的是在HTML4.01的基础上升级的版本,它包含了一些之前没有的标签,如和等,还包括了新的JavaScriptAPI,如WebsocketAPI和GeolocationAPI等。广义上的HTML5是一系列Web技术范畴,包括HTML5、CSS3、JavaScriptAPI、WebApplication、通讯协议等多个技术领域。[2]在微课程移动学习系统的开发过程中,除了运用到了这样支持手机端播放视频的标签外,还用到了用于HTML5的CSS重置样式文件Normalize.csso标签包含众多属性,其中src属性设置播放视频的地址,controls属性可以向用户显示如播放按钮之类的显示控件,height和width属性用于设置播放视频的高度和宽度。Normalize.css可以使同一元素在不同的浏览器中有不同的默认值,这些不同的默认值避免了由于浏览器的差异而导致相同元素显示的差异,同时Normalize.css还帮助修复了浏览器上的部分漏洞。为了让学习系统具有良好的交互效果,系统开发宜采用Zepto框架。Zepto是一个专门针对现代移动设备、浏览器内核为Webkit的非常轻量级的JavaScript类库,具有与jQuery相同的语法结构和使用方法,开发者非常容易上手。3.Ajax技术Ajax是AsynchronousJavaScriptandXML(异步JavaScript和XML)的缩写,是基于标准Web技术创建的、能够以更少的响应时间带来丰富的用户体验的一类Web应用程序所使用的技术集合。[3]Ajax技术的主要优势有无刷新更新页面局部数据、与服务器实现异步通信和实现前端与后端负载平衡等。这些优势功能的实现依赖于Ajax的实现流程。Ajax实现了浏览器与服务器的异步通信,Ajax通过后台进行数据的发送与接收,并在网页上进行显示,不会影响用户当前的操作。4.SSH2组合框架SSH2组合框架是由Struts2、Spring和Hibernate三个框架组合而成,这三个框架各有所长,其组合可以最大程度地发挥它们各自的优势,是目前使用较多的组合框架。SSH2作为轻量级的开源开发框架,其模块的组合方式具有清晰的结构,并可以降低开发成本。5.Tomcat服务器Tomcat是一个免费的开源的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?