syncml的研究与实现

syncml的研究与实现

ID:26804269

大小:1.54 MB

页数:94页

时间:2018-11-29

syncml的研究与实现_第1页
syncml的研究与实现_第2页
syncml的研究与实现_第3页
syncml的研究与实现_第4页
syncml的研究与实现_第5页
资源描述:

《syncml的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘 要 移动数据通信被认为是未来几年发展最快的业务之一,与其相关的通信终端将会超过10亿台。人们需要进行信息的交流、处理和存储,也需要存储在各种通信终端里的同类型数据保持一致。目前在数据同步领域存在着大量的数据同步协议,这些同步协议互不兼容,给最终用户、设备制造商、应用程序开发商和服务提供商造成了很多问题。为了解决数据同步领域中存在的这些问题,数据同步论坛组织—SyncML发起组(SyncML Initiative)根据通用数据同步协议的要求,制定了SyncML数据同步规范。目前该规范已经成为一个被广泛接受的工业界通用的同

2、步协议标准。本课题的研究目标就是在详细分析和研究SyncML数据同步规范的基础上,结合版本矢量技术和现有的SyncML实现资源,在智能手机软硬件平台上设计和实现SyncML数据同步功能。 本文首先详细介绍了SyncML数据同步规范,包括其提出过程、规范内容和应用情况,其中对规范内容的介绍又包括同步协议、表示协议、传输方式绑定及数据结构等四个方面。 在介绍SyncML数据同步规范的基础上,本文对SyncML同步机制进行了分析。在与Palm公司HotSync同步技术、Pumatech公司IntelliSync同步技术和波士顿大

3、学工程学院CPISync同步技术进行对比分析的基础上,针对SyncML同步技术在移动通信设备存储能力方面的不足,本文结合版本矢量的技术思想,提出了改进方案,成功地将SyncML同步的存储能力需求降低到数据集合差异度的水平。 本文然后对SyncML数据同步的实现资源进行了分析。SyncML数据同步的实现资源包括Java语言实现的Sync4j项目、C++语言实现的LibSyncML项目和C语言实现的SyncML参考工具包(SyncML Reference Toolkit, SRTK)项目。在对这三个项目进行比较分析的基础上,本

4、文对如何使用实现资源设计和实现SyncML Client软件进行了介绍。 最后,本文在通用智能手机软硬件平台的基础上设计和实现了SyncML Client软件。根据软件的功能需求、性能需求,结合移动通信设备的特点,本文对软件的体系结构、数据结构和模块接口进行了详细设计,在以CPU S1C33209为核心的E0C33系列硬件平台和ROS33操作系统为核心的软件平台上实现了SyncML Client软件。  关键词:SyncML协议,移动同步,智能手机,SyncML参考工具包 IAbstractMobilecommunicat

5、ionisregardedasoneofmostfastdevelopedfieldsinthefutureandtherewillbemorethan1,000,000,000relatedcommunicationterminals.Whiletherearedemandsforpeopletoexchange,handleandstoreinformation,thereisademandtokeepinformationconsistentwitheachother.Atpresent,therearelargen

6、umbersofdatasynchronizationprotocolsinthefieldofdatasynchronization.Buttheseprotocolsdonotagreewitheachother,andthereforeithascausedmanytroublesforusers,devicemanufacturers,applicationdevelopersandserviceproviders.Todealwiththesetroubles,SyncMLInitiativeissuedSync

7、MLDataSynchronizationSpecification.Forthemoment,thespecificationhasbeenawidely-acceptedinternationalstandardofmobiledatasynchronization.AfteradetailedanalysisofSyncMLDataSynchronizationSpecification,thispaperisaimedatdesigningandrealizingtheSyncMLsoftwareuponthepl

8、atformofsmartphoneatthebasisofthetechnologyofVersionVectorsandopenrealizingresources.Inthispaper,SyncMLDataSynchronizationSpecificationisintroducedingre

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。