Mobile Widget的JavaScript库研究与实现

来源 :电子科技大学 | 被引量 : 2次 | 上传用户:longyilang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着3G网络技术的逐渐成熟与应用,移动互联网进入了一个全新的时代,于此同时,作为其衍生品,移动应用,更确切的说Mobile Widget的发展也达到了一个前所未有的高度。同时,随着社会化媒体的发展,互联网媒体已经明显地替代了传统媒体,基于无线通信技术的发展、以手机为代表的移动终端的发展、以展现信息资讯内容的“第五媒体”的出现,这些都进一步促进了信息分享行为和媒体的融合化,使移动互联网渗透到人民生活的方方面面。 Mobile Widget以其固有的移动性、身份可识别性和可鉴权等特性在移动互联网的浪潮中赢得了新的地位,同时,它的小巧灵活、开发成本低、基于标准的WEB技术等特点也使得越来越多的应用开发者参与到这个浪潮中。但与此同时,移动设备的多样性也为开发者带来了一个新的问题,怎样合理有效的避开移动平台的差异性使Widget做到一次开发、多处运行,成为Mobile Widget开发者追求的目标。对于众多Mobile Widget开发者,他们往往要花很大的精力投入到JavaScript的高级应用,实现一些常用的功能和UI表现,比如浏览器差异性的解决方案、按键事件的注册、分页列表、滑动事件、应用更新、多版本适配功能等等,这些导致了开发效率低下、质量不过关等众多弊端。Jcube正是解决这些问题的有力武器。不同于jQuery库等框架,Jcube是基于xface这一跨浏览器引擎之上的框架(xface引擎是WEB2.0的子集)。本文以MobileWidget和JavaScript库为背景,围绕开发者面临的主要问题,以xface为依托,设计并最终实现了Jcube库。本文首先展示了Jcube的系统架构,以文字配合流程图来介绍Jcube的设计思路以及具体模块的使用方式,使之能够进一步加深理解。总体上,Jcube分为内核层和应用层,内核层主要是对一些关键对象的扩展,如DOM和事件模型,以更好地为应用层提供个性化的服务。而应用层主要由工具库、数据存储模块、网络交互模块、动画交互模块、UI控件库、多分辨率版本适配框架和轻量级应用管理(LAMF)等部分组成。为了更好的应用于嵌入式平台,Jcube在轻量化、可扩展性、应用灵活性、接口简易性、性能优化、高可靠性,兼容性和可测试性等方面下足了功夫。最后,我们把Jcube应用到实际的项目中去,以更真实的环境去检测其性能,完善其需求。我们以具体的Mobile Widget以检测工具,展示Jcube的阶段性成果,验证其可行性和性能问题。
其他文献
目的:本研究旨在探讨青年健康志愿者时间-空间双重标记翻转恢复成像技术(Time-SLIP)在肾动脉成像中的可行性,得出最佳成像参数,并评价相同黑血翻转时间(BBTI)和扫描体位对肾动
随着Internet技术的高速发展,网络信息资源的快速增长,网络已成为人们获取数据的重要来源。面对庞大的网络资源,搜索引擎为人们检索提供重要的技术手段。然而,传统的搜索引擎
为了改进军事院校学员工作管理手段,军事院校教育主管部门曾先后配发过一些管理软件,不少军事院校也自行研发过一些管理软件,对军事院校学员工作的信息化管理起到了积极的推动作
从计算机的全面普及信息技术时代来临,全国各地掀起了新一轮数字革命的热潮,政府开始打造自己的“电子政务”;企业开始打造自己的“ERP”企业资源计划;高校开始打造自己的“URP数
公用企业垄断行为目前已成为人们关注的焦点问题,也成为学术界探讨的热点问题。我国公用企业垄断行为对社会的危害尤为严重,其中最为常见的是公用企业垄断力滥用行为。如何正
门式钢管脚手架作为一种独特的新型脚手架,与传统扣件式钢管脚手架及其他新型脚手架相比,在受力性能方面有着不同的特点,而由于其搭设速度快、便于施工和管理、承载能力较高,
众所周知,自从三次科技革命以来,能源问题已经成为了关系国家经济命脉的问题。通过分析发现,合同能源管理这种市场机制在我国不仅是可行的,而且是必要的。合同能源管理具有专业性
采用拉伸力学性能、硬度、电导率测试,X射线衍射(XRD)物相分析和电子显微分析技术等研究了固溶时效对6063和7003铝合金组织性能的影响。同时还运用固溶-等温淬火-电导率测试
联合战术信息分布系统(JTIDS, Joint Tactical Information Distribution System)是一种大容量、保密、抗干扰、时分多址的信息分布系统,具有集成的通信、导航和识别能力,并
帕金森病(Parkinson’s disease, PD)是一种以中脑黑质部位多巴胺能神经元的变性死亡导致脑内多巴胺的含量大量减少为其病理特征的神经退行性疾病。该病以60多岁的老人多见,多表