基于Jquery Mobile的数字校园移动应用实践
随着信息技术的迅速发展,数字校园已成为高校信息化建设发展的趋势和学校现代化的标志。数字校园建设为高校学生与教师的学习生活带来了深刻的影响,它正在改变着学校原有的管理、教学和办公模式。北京师范大学数字校园信息服务从师生需求出发,结合当代移动应用技术,自主开发了基于jquery mobile技术的数字校园移动应用。该应用包含了通知公告、校园卡移动充值、教师信息查询、数字校园地图、校内电话黄页五大模块。数字校园移动应用的推出,受到校园广大师生的一致认可,以校园卡充值为例,学生仅需在手机上即可完成转账充值,同时也节省了教职员工的管理成本与沟通成本。
一、前端架构
该应用包括iosandroid两个版本。由于采用jquery mobilecordova技术,该应用在平台间的移植成本相对较低。
jquery编辑作为世界知名框架驱动着 internet 上的大量网站,在浏览器中提供动态用户体验。在移动互联时代的今天,jqueryjquery下载文件进度条 团队引入了 jquery mobile(或 jqm)。jqm 的使命
是向所有主流移动浏览器提供一种统一体验,使整个 internet 上的内容更加丰富。webkit 是一个开源项目,其起源可追溯到k desktop environment (kde)。webkit 项目催生了面向移动设备的现代 web 应用程序。目前ios字符常量不合法的有哪些internal environmentandroid的内置浏览器组件均使用webkit内核,而jqm对于webkit的支持非常完善。 jqm目前可以支持多种移动设备,iphoneipod touchipadandroidblackberrypalmnokia塞班三代等。
phonegap是一个用基于htmlcssjavascript的创建移动跨平台移动应用程序的快速开发平台,后贡献给apache后更名为cordova。它使开发者能够利用js虚拟机ubuntu安装教程html来访问包括地理定位,加速器,联系人,声音和振动等功能,其拥有丰富的插件,可以以此扩展无限的功能。cordova是免费的,但是它需要特定平台提供的附加软件,例如iphoneiphone sdkandroidandroid 登录加载层代码sdk等。尽管使用cordova仍然需要为每个平台分别编译应用程序,但是其基本代码是一样的。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。