Mobile Widget在WM平台上的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:aini412319016
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着中国的互联网产业进入一个持续、快速、稳定的发展时期,丰富多彩的互联网应用已成为国人生活中必不可少的部分。而从平台角度来看,Symbian、WiMows Mobile、Android、BREW等也已经提供了丰富而有效的应用运行平台,但也正因为目前系统平台的多元化,开发方式迥异,使得应用开发复杂,开发周期长,功能单一,且通用性差,许多应用提供商需要为各平台分别进行适配开发。所以迫切需要一种能提供更炫的功能、更快捷开发方式且无需进行应用适配移植的软件平台来将各种增值业务整合起来为用户提供一站式的、个性化的服务。本文中提到的Idobile Widget正是为适应以上需求而产生的前沿技术。   Mobile Widget是将Widget的理念移植到移动终端,以Widget的形式将移动增值业务部署到移动终端上。Widget为移动互联网业务提供了新的业务提供方式和展现形式,其并非对现有增值业务客户端应用形式的革命或替换,而是有益的补充。Mobile Widget具有很多的特点,包括小巧轻便、开发成本低、基于标准Web技术,开发门槛低,潜在开发者众多、与操作系统耦合度低和功能完整的特点。   本文以Mobile Widget引擎项目为背景,首先对Mobile Widget的概念特点及用到的相关技术进行一些简单介绍,分析了现在主流手机平台所存在的差异。然后对Widget引擎移植层接口的制定以及在WM平台上的实现作了详细介绍,其主要内容包括:   1)分析JIL Widget规范,根据应用需求为移植层制定接口,并对接口进行模块划分。   2)理解WM平台相关开发技术,对于移植层接口中每一个模块,分别进行相关的实现工作。   3)针对实现后GUI中出现的性能瓶颈,分析GDI与DirectDraw之间性能差异,并进行相关验证,最终提出一套可行的性能最优设计方案,并加以实施。   最后,本文介绍了课题后期所做的测试工作,并列举了几个典型的移动widget应用,以验证该课题的可行性。
其他文献
认知诊断的目的是将被试在测验上可观察的反应模式划归到某一类认知结构或知识状态,从而达到诊断的目的,从本质上讲,认知诊断是一种模式识别。认知诊断在实施过程中可能会遇
近年来,随着多媒体技术和网络技术的迅猛发展,与嵌入式网络视频相关的应用越来越多。在这些应用中,为了实现视频信号的编解码,一般采用专门的H.264的编解码芯片或者使用DSP来完成
无线传感器网络是由传感器技术、无线通信技术、微机电系统技术和分布式信息处理技术结合而成的新型信息采集处理方式。它能够通过各类集成化的微型传感器协作,实时监测、感
手势识别是指通过计算机设备对手势进行精确解释,实现人与计算机的交互。手势作为一种自然直观的人类交流方式,将其运用到人机交互具有重要的理论意义和应用价值。手势识别的
随着市场竞争的日趋激烈,供应链管理已经成为现代企业的一种主要管理模式,但是各个企业在此模式下的库存管理并没有实现很好地链接,系统的信息整合度较低,各个节点企业的库存主要采取分而治之的方法,没有实现系统的整合,因而导致企业的库存费用过高。由于成本竞争是现代企业竞争的主要方式,库存费用又是供应链成本的一个重要组成部分,大约占总成本的30%,所以降低库存成本成为供应链优化控制的关键。之前多级库存系统成本
图像分割是模式识别和计算机视觉领域的一个重要研究方向,具有广泛的实用价值。在目标检测与分割的实际应用中,经常会遇到检测与分割后的图像轮廓模糊等情况,影响到目标检测
随着我国农业的迅速发展,农业研究领域积累了大量的数据,如何高效存储、处理及最大限度利用现有农业数据,成为当今时代面临的重要课题。另外,Hadoop已经在大数据领域广泛使用
协同任务管理系统作为一种新型的协同系统,在政府机关、IT、通讯电信、制造、家电与医药卫生等领域具有广阔的应用前景和很高的应用价值。由于受到任务分配不合理、任务管理
由于采用闪存芯片作为存储介质,固态硬盘继承了NAND Flash闪存存储器独特的硬件特性。闪存芯片读/写(编程)操作以页为基本单位,擦除以块为基本单位,通常块由若干页组成,按页
随着人类对深水环境开展的各项活动的增加,水下机器人的应用变得越来越广泛。然而,由于水下环境十分复杂,特别是在深水环境下(水深大于1500米)缺少监测机器人运行状态的有效