Mobile Widget在Symbian S60上的研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:wangying2880
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动终端软硬件和无线网络传输技术的迅速发展,人们期望在无线平台上开发种类更多,功能更强的应用软件,即移动增值应用。但是移动终端种类众多,并且没有一个统一的应用程序接口,使得任何一款软件要想在多个终端平台上运行不得不进行重新设计,做大量的终端适配工作。为了解决这一问题,本课题做了相关的探索,研究和实现。通过借鉴比较新兴的Widget技术,提出MobileWidget加运行平台的解决方案。   本课题的工作目的是研究Mobile Widget应用平台的跨平台方案,为MobileWidget应用平台设计移植层接口,并在Symbian S60平台上实现移植层。为了能够使应用平台具有良好的跨平台能力,提出了增加移植层的方案。移植层是一组定义良好的系统接口,应用平台的开发使用移植层提供的接口,而不是直接使用某个终端平台的系统接口。任何一种终端平台只要实现了移植层接口就可以运行Mobile Widget应用平台,以支持Widget应用程序的运行。移植层接口包括的内容非常广泛,诸如文件系统、网路、线程、信号量、系统事件、内存管理、图片解码、图形文字在屏幕上的显示和本地能力等。其中本地能力包括通话、短信、彩信、邮件、铃声和终端信息等。最后要在Symbian S60平台上全部实现移植层接口。   本课题的研究方法是,首先通过比较现有的Widget的特点,结合实际移动增值应用的需求,分析Mobile Widget应用平台的功能需求;然后综合分析现在主流智能手机平台的开发接口,综合功能需求和平台接口,提出Mobile Widget应用平台的移植层设计方案。这设计移植层接口时重点关注移植层在各个终端平台的统一性和执行效率,在有些时候这两方面是矛盾的,需要权衡折中选取。最后通过分析Symbian S60的系统结构和应用程序开发框架,充分利用其平台优势来完成移植层的设计和实现。   本课题的成果和结论是可运行的程序和论文。
其他文献
关注分离在软件工程上是一种广泛应用的原理,认为难于理解的复杂问题应该被划分为一系列容易理解的简单问题。这些简单问题能够容易解决和集成到原处,从而解决原来复杂的问题
中小型企业的迅速发展,伴随着信息化时代的到来,信息化已经成为制约中小型企业进步的关键问题。目前国内外已经有很多的信息化管理软件,就功能来说已经比较完善,但对于中小型
从计算机网络出现到今天,网络逐渐融入到我们生活的各个角落,它在带来便捷通讯的同时,也带来了各种各样新的问题。其中网络的安全性引起了各个国家、公司的高度重视。如今,网
本文工作是国家“十一五”科技攻关项目“掌纹自动识别系统关键技术研究”的一部分,主要研究脱机掌纹识别的特征提取与过滤,以及多模式掌纹比对问题。在脱机掌纹中,特征数量
学位
随着互联网技术的飞速发展,XML(Extensible Markup Language)已逐渐成为互联网环境中数据交换和表示的事实标准。如何有效地使用XML并实现对XML数据的查询成为互联网发展的重
随着信息时代的发展,传统的高速公路收费方式也面临着变革,而电子收费方式则是一个很重要的方向。传统的全人工收费以及半自动收费方式存在的主要弊端有:(1)收费中的贪污作弊
空间分析是空间信息系统的核心和关键功能之一,也是评价一个空间信息系统功能强弱的重要指标。叠置分析是空间分析的基本功能之一,也是众多空间分析方法的基础。根据不同的数
图像去噪是图像处理方面的一个经典问题,近年来该问题主要采用多尺度几何分析理论进行研究,其中将多尺度几何分析理论与隐马尔可夫模型(HMM)相结合是该领域中的一个研究热点
在网络飞速发展的今天,海量的信息让人们感到迷惑,这种局势使得推荐系统成为了个性化研究领域的热点。协同过滤算法则是推荐系统中使用得最多、最成功的算法。由于相似度计算在
20世纪计算机的诞生,推动了互联网技术的发展,开启了人类社会的网络信息时代,无形中被复杂繁多的数据包围。数不胜数的“网络”以有形和无形的方式融入到生活中,从有形的电信