- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
移动智能终端的微课程结构分析与设计.doc
移动智能终端的微课程结构分析与设计
摘要:该文以智能手机作为移动教学工具,全面介绍和分析了移动学习系统中的结构与技术。结合物理实验教学中的实践教学经验,阐述了以Web App作为平台开发物理实验微课程的具体技术路线和教学应用。
关键词:移动学习系统;Web App;微课程
中图分类号:G434 文献标识码:A 论文编号:1674-2117(2016)23-0097-06
移动学习系统的结构与技术
1.移动应用程序
目前,移动应用程序主要有Native App、Web App和Hybrid App三种。Native App是依赖移动终端的操作系统而开发的应用程序,它需要针对不同的操作系统分别进行开发,用户可以直接在网上根据自己终端的操作系统进行下载安装。Native App具有开发周期长、成本高、维护成本高和更新缓慢的缺点,但在用户体验、性能的稳定性和对本地资源的调用等方面,具有不可替代的优势。Web App是可以直接运行在移动设备浏览器上的应用程序,它是利用Web技术开发的,无需下载和安装,但它可以拥有与在Native App上相似的用户体验,由于与操作系统平台无关,且具有良好的跨平台特性,因此具有开发周期短、成本低和易维护等特点,但Web App也有不足,如依赖网络、不能很好地调用本地移动设备资源和用户留存率低等。Hybrid App介于Native App和Web App之间,它看上去是Native App,但只是一个UI WebView,内核访问的是Web App。[1]考虑到Web App具有上述优点,而且微课程移动学习系统并不涉及调用本地移动设备资源,因此在开发过程中,宜选择Web App的形式。
Web App能够具有与Native App相似的用户体验的重要基础,即在于HTML5技术,各大浏览器都在不同程度上提供了对HTML5技术的支持。为了减轻服务器访问的负担和增强用户体验,微课程的技术设计在有些地方采用了Ajax技术。HTML5技术提供了良好的前端效果,系统后端开发采用的是SSH2(Struts2+Spring+Hibernate)的组合框架,这是一种轻量级的J2EE平台,被越来越多的开发者使用。因为Tomcat服务器对JSP程序可以提供较好的支持,所以整个移动学习系统被部署到Tomcat服务器上。移动学习系统主要针对物理实验的学生,因此采用MySQL这种适合中小型网站的数据库即可。
2.HTML5技术
狭义上的HTML5指的是在HTML4.01的基础上升级的版本,它包含了一些之前没有的标签,如和等,还包括了新的JavaScript API,如Websocket API和Geolocation API等。广义上的HTML5是一系列Web技术范畴,包括HTML5、CSS3、JavaScript API、Web Application、通讯协议等多个技术领域。[2]
在微课程移动学习系统的开发过程中,除了运用到了这样支持手机端播放视频的标签外,还用到了用于HTML5的CSS重置样式文件Normalize.css。标签包含众多属性,其中src属性设置播放视频的地址,controls属性可以向用户显示如播放按钮之类的显示控件,height和width属性用于设置播放视频的高度和宽度。Normalize.css可以使同一元素在不同的浏览器中有不同的默认值,这些不同的默认值避免了由于浏览器的差异而导致相同元素显示的差异,同时Normalize.css还帮助修复了浏览器上的部分漏洞。为了让学习系统具有良好的交互效果,系统开发宜采用Zepto框架。Zepto是一个专门针对现代移动设备、浏览器内核为Webkit的非常轻量级的JavaScript类库,具有与jQuery相同的语法结构和使用方法,开发者非常容易上手。
3.Ajax技术
Ajax是Asynchronous JavaScript and XML(异步JavaScript和XML)的缩写,是基于标准Web技术创建的、能够以更少的响应时间带来丰富的用户体验的一类Web应用程序所使用的技术集合。[3]Ajax技术的主要优势有无刷新更新页面局部数据、与服务器实现异步通信和实现前端与后端负载平衡等。这些优势功能的实现依赖于Ajax的实现流程。Ajax实现了浏览器与服务器的异步通信,Ajax通过后台进行数据的发送与接收,并在网页上进行显示,不会影响用户当前的操作。
4.SSH2组合框架
SSH2组合框架是由Struts2、Spring和Hibernate三个框架组合而成,这三个框架各有所长,其组合可以最大程度地发挥它们各自的优势,是目前使用较多的组合框架。SSH2作为轻量级的开源开发框架,
您可能关注的文档
- 科学分层,促进学生的均衡发展.doc
- 科学分层,阶梯辅导,促进学生全面提高.doc
- 科学划界问题的探析.doc
- 科学利用学生数学错误的思考.doc
- 科学发展观指导中专教育的探索与尝试.doc
- 科学发展观统领下的学校干部队伍建设.doc
- 科学备考 高效复习.doc
- 科学实验教学中发展学生核心素养的实践与探索.doc
- 科学实验教学中如何培养学生的参与能力.doc
- 科学实验法在幼儿教学中的应用价值.doc
- 2025年中国大口径漏电电流变送器数据监测报告.docx
- 2025年中国球阀式乳头饮水器行业市场调查、投资前景及策略咨询报告.docx
- 聚合物地坪市场发展分析及行业投资战略研究报告2025-2028版.docx
- 2025年中国行李包数据监测报告.docx
- 2025年中国吡嘧黄隆数据监测研究报告.docx
- 2025年中国数字式压力计市场调查研究报告.docx
- 2025年中国直骨绣花淑女伞数据监测报告.docx
- 2025年中国棉花绒行业投资前景及策略咨询研究报告.docx
- 中国眼部修护精华素行业发展趋势及发展前景研究报告2025-2028版.docx
- 2025年中国注塑浇口套数据监测报告.docx
最近下载
- 院感知识试题(附答案).docx VIP
- 分布式光伏电站屋顶租赁协议(标准范本).docx
- 高温防暑安全培训课件.pptx VIP
- 11SG534带水平段钢斜梯(45°)(OCR).pdf VIP
- 一升二数学《暑假作业》 每日一练.docx VIP
- 《商务-谈判》课程标准).doc VIP
- 对我国长距离浆体管道输送工程设计的思考-论文发表.PDF VIP
- 110(66)kV~500kV架空输电线路运行规范.ppt VIP
- 牛津译林版九年级上册英语Unit 1-Unit 8语法知识点复习提纲.pdf VIP
- 《GBT20001.3-2015标准编写规则第3部分:分类标准》(2025版)深度解析.pptx
文档评论(0)