移动Widget引擎在BREW平台上的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:titan19871102
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动带宽的发展,特别是3G时代的到来,移动互联网正走向web2.0。以前的大部分的桌面应用现在已可以在手机终端上实现,移动信息搜索、网上购物、移动电邮、在线浏览、高速下载、手机电视和手机游戏等等都是热点的移动增值业务类型。而从平台角度来看,Symbian、Windows Mobile、Linux、BREW等也已经提供了丰富而有效的应用运行平台,但也正因为目前系统平台的多元化,开发方式迥异,使得应用开发复杂,开发周期长,功能单一,且通用性差,许多应用提供商需要为各平台分别进行适配开发。所以迫切需要一种能提供更炫功能、更快捷开发方式且无需进行应用适配移植的软件平台来将各种增值业务整合起来为用户提供一站式的、个性化的服务。本文中提到的移动Widget满足此需求。移动widget指运行于移动终端上的widget(微技)。移动widget具有小巧轻便、开发成本低、基于标准Web技术,开发门槛低,潜在开发者众多、与操作系统耦合度低和功能完整的特点。本文以移动widget引擎项目为背景,首先阐述移动widget的概念特点,然后介绍要用到的相关技术及国际国内的研究现状。详细分析了移动widget引擎的架构设计及核心模块。结合现有主流手机平台,对移动widget引擎移植层接口的制定以及在BREW平台上的实现作了详细介绍,其主要内容包括:1)分析JIL widget规范,对移动widget引擎需要手机平台支撑的功能进行模块划分,并根据需求为移植层制定接口。2)理解BREW平台相关开发技术,移植层接口的每一个模块,分别进行实现,并测试各个功能模块。3)本地能力扩展。本地能力扩展使移动widget引擎可以向应用提供打电话,发短信,照相,访问电话薄,闹铃,音视频播放等等功能。4)针对实现后GUI中性能较差的问题,分析了BREW的GDI控件接口,并进行相关的验证,最终提出了一套可行的性能最优设计方案,并予以实现。最后,本文介绍了课题后期所做的测试工作,并列举了几个典型的移动Widget应用,以验证该课题的可行性。
其他文献
组件技术是近几年来蓬勃发展的技术,同样,随着Internet网络技术的不断发展、网络连接的迅速普及与网络速度的不断提升,基于Internet网的Web数据库技术成为当前数据库研究的热点
该文的工作就是研究如何采用系统级故障诊断的方法解决网络的故障诊断问题,主要围绕基于三值模型的诊断、概率诊断、分布式诊断等三个方面进行,对它们的单个或组合故障诊断问
互联网技术和电子商务的迅猛发展已经将我们带入信息爆炸时代,用户可获取的信息量的急增使得人们生活和选择日益多元化,但是与此同时,也带来了信息过载的问题。海量数据的同
计算机支持的协同工作是指一个工作群体在计算机网络支持下,借助共享环境的人机接口,协同执行某项共同的任务。本论文以提高办公协作效率为目的,讨论了协同工作的特点,总结了办公管理信息系统的一般开发方法,即:面向功能的分析、面向工作流的设计和面向对象的实现;并利用Petri网理论建立和分析了办公管理信息系统的协作模型,研究和分析了办公管理信息系统的安全模型。提出了基于 Lotus Notes群件和 Int
随着CAD系统的广泛使用和计算机网络的迅速发展,在工程设计中,单机版的CAD系统已经不适应市场竞争的要求,人们开始寻求将CAD技术与计算机支持的协同工作(CSCW)技术结合起来,开发
该文对UML表示的需求分析模型和设计模型进行了分析研究,提出了一套适合于UML模型的度量指标和理论.
该文主要研究了MS-3系统在分布式实时系统的测试和性能评价中的应用.首先阐述了分布式实时系统测试中的几个重要问题,讨论了系统性能评价中的各种评价指标.对于监测系统对被
随着计算机技术特别是数据库技术的发展,出现了许多大规模的数据库,而目前还缺乏对其中的数据进行深入分析,找出隐含的规律或知识的有效工具.为了解决这一问题,人们提出了知
嵌入式系统发展迅速,而与之相关的嵌入式软件不仅要满足复杂功能性需求,同时还要满足各种非功能性(时间、功耗、资源、安全、可靠等)需求。开发传统的嵌入式软件,大多数是基
近年业,国内外对KDD的研究开展得如火如荼.决策树是KDD中较早开始进行研究的一种方法.该方法已被广泛的接受并已取得了很大的进展.该文对KDD和决策树进行了比较全面的研究,并