面向Mobile Widget的JavaScript库研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:FSM0225
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着三大运营商3G的网络商用日益成熟,智能手机价格和通信成本继续降低, 3G网络应用的用户体验逐步提升,开启了更多用户的移动互联生活。Mobile Widget给手机用户带来良好的呈现方式和互联网体验。Mobile Widget具有小巧轻便、开发成本低、基于标准Web技术,开发门槛低,潜在开发者众多、与操作系统耦合度低和功能完整的特点。Mobile Widget以其特有的优势,逐渐成为移动互联网应用的热点。大量的开发者投入到Mobile Widget的开发中来。对于许多Mobile Widget的开发者来说,他们往往会花很大的精力去学习JavaScript的高级应用,要花很多时间去完成早就有人做过的一些功能模块,而不能集中精力致力本应用的个性化开发。导致开发时间长,开发的应用质量不过关且可维护性差等诸多问题。同时由于手机的多样化特点,Mobile Widget开发者还面临着繁杂的多分辨率版本适配以及如何实现应用更新等难题。JCube正是解决上述问题的面向Mobile Widget的JavaScript库。本文以MobileWidget以及JavaScript为背景,围绕开发者面临的一些问题,参考Qomo设计并开发出JCube库。本文首先展示了JCube的系统架构,并以文字配合流程图和模块图等形式分别介绍了各个模块的设计思路和详细设计。甚至通过一些简单的示例来演示JCube的模块使用方式,进一步加深对模块的理解。JCube在总体架构上分为内核层和应用架构层,其中内核层是对系统能力的加强,它包括了对DOM的扩展和事件模型的升级。应用架构层主要由工具库、工具性公共对象、网络通信模块、数据存储模块、移动终端交互设计、动画模块、UI控件库、轻量应用管理框架、多分辨率版本适配框架等部分组成。因为针对的是嵌入式平台,因此JCube在设计实现上都是以轻量化、可扩展性、接口简洁、性能优化、高可靠性、可测试性以及可兼容性为设计目标。最后,以若干个Mobile Widget作为检验工具,展示JCube库的阶段性成果,同时,验证了设计的可行性和实现效果。
其他文献
随着无线通信的迅速发展,特别是由于近来随着基于频谱的服务和设备显著增加,人们对频谱资源的需求越来越大,公共频谱资源严重稀缺、日趋匮乏。为了提高业务服务质量及数据传
检验认证行业是伴随着市场经济和国际贸易的发展而逐渐形成的一个特殊行业,在国际贸易中被誉为是国际市场的“执法者”,检验认证公司则是作为买卖双方之外的独立的的第三方服
随着二十一世纪的到来,各种通讯设备的不断涌现和改进,人与人之间的接触变得越来越方便和频繁。中国联通手机邮件就是在这种情况下产生的。顾名思义,手机邮箱就是以手机为载
我国是有着56个民族、13亿人口的发展中国家,民族的团结和稳定是我们进行社会主义现代化建设的根本前提和保证。新中国建立后,各种形式的民族团结教育蓬勃开展,为平等、团结
睡眠呼吸暂停综合症(SAS)是一种发病率较高的睡眠呼吸疾病,严重影响人的身体健康。临床检测SAS的权威方法是采用多导睡眠图,需在医院进行至少7小时的睡眠监测,且价格较昂贵,
电容式触摸按键技术的基本原理,是测量由于人手指触摸产生的额外电容,这个额外电容并联在张弛振荡器的充放电电容上,通过检测振荡器输出的频率或占空比的变化,就可以测出触摸
水质污染监测是一门周期长监测面广的工作,在现阶段,我国内陆湖泊河流等水质的传统监测方法是先在监测地采集适量的水质样本,然后再在实验室中通过各种评价指数法和参数法进
随着无线通信技术的飞速发展,频谱资源变得越来越紧张。传统的静态的无线频谱管理方式使得部分频谱通常处于空闲状态,限制了频谱的使用效率。认知无线电(Cognitive Radio)技
随着全球计算机、网络和通信等现代信息技术的发展,世界各国都在积极推进电子政务的普及。当前,我国网上审批制度改革正在不断深入,而国家对政府信息化建设的高度重视使得电
聚氨酯固化剂是聚氨酯产品中最重要的组份之一,多年来其高游离异氰酸酯单体含量一直是一个难解决的问题。本文以产业化生产低游离TDI的TDI-TMP型聚氨酯固化剂为目标,对合成工