Font Size: a A A

The Syncml And Implementation

Posted on:2006-05-07Degree:MasterType:Thesis
Country:ChinaCandidate:Y J GuFull Text:PDF
GTID:2208360152997563Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Mobile communication is regarded as one of most fast developed fields in the future and there will be more than 1,000,000,000 related communication terminals. While there are demands for people to exchange, handle and store information, there is a demand to keep information consistent with each other. At present, there are large numbers of data synchronization protocols in the field of data synchronization. But these protocols do not agree with each other, and therefore it has caused many troubles for users, device manufacturers, application developers and service providers. To deal with these troubles, SyncML Initiative issued SyncML Data Synchronization Specification. For the moment, the specification has been a widely-accepted international standard of mobile data synchronization. After a detailed analysis of SyncML Data Synchronization Specification, this paper is aimed at designing and realizing the SyncML software upon the platform of smartphone at the basis of the technology of Version Vectors and open realizing resources. In this paper, SyncML Data Synchronization Specification is introduced in great detail firstly. This introduction mainly includes four parts: sync protocol, representation protocol, transporting bindings and data structure. After that, the mechanism of SyncML synchronization is analyzed in comparison with HotSync technology, IntelliSync technology and CPISync technology. Regarding the deficiency in the demand of storing resource of SyncML, an improving scheme is put forward in combination of Version Vectors technology. In the next part of this paper, some open-source SyncML projects are discussed. These projects include Sync4j project, LibSyncML project and SyncML Reference Toolkit project. At the end of this chapter, the way to use the sources is also introduced. At the end of this paper, the design and realization of a SyncML client software upon the platform of smartphone is discussed in great detail. After an analysis of function demands and performance demands, software architecture, data structures and module APIs are designed. Then this software is realized upon the hardware platform of EPSON E0C33 series and the software platform of EPSON ROS33...
Keywords/Search Tags:SyncML Protocol, Mobile Synchronization, Smartphone, SyncML Reference Toolkit
PDF Full Text Request
Related items