Font Size: a A A

The Syncml Client Application Development Database Design And Realization

Posted on:2006-06-04Degree:MasterType:Thesis
Country:ChinaCandidate:Z P ZhangFull Text:PDF
GTID:2208360152498470Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of mobile communication and computation technology, more mobile intelligent devices are applied in people's everyday life. People store their information in various devices, and in general cases these information have a few copies in different devices. For the correctness and accurateness of collaboration between different people, we must keep the information consistent and updated. The mobile industries, including IBM, Lotus, Motorola, Nokia, Palm Source, organized the SyncML (Synchronization Markup Language) Initiative in order to develop and promote an open standard for data synchronization mechanisms which can be applied to heterogeneous platforms, networks and application services. Combined with other synchronization designs'advantage, SyncML implement its representation framework with XML and provide a unified information exchange process and series of fault process/recovery policies. SyncML can be used as the general language of data synchronization. With the support of more than 400 top runners in mobile industry, SyncML has become the most widely accepted synchronization protocol and the de facto synchronization standard. With out a fine designed development toolkit, even with this standard protocol, application developers have to spend a long time implementing protocol specific logics with great care when they working on resource-limited device. This situation makes it difficult to implement a SyncML client with well-conformance on mobile terminals. In this project, the author design and implemented a SyncML client development toolkit, which named as MobSDK, on the basis of in-depth analysis of SyncML data exchange process. Within the toolkit, we build up a clear conceptual model for synchronization process and data manipulations in the process. The toolkit implemented runtime environments and common functions needed by SyncML client development on various platforms. We designed a client application called MobSync Client using this toolkit. The correctness and conformance of toolkit is examined and proved by this application. The development practice showed that the toolkit can drastically increase the programming efficiency and has great significance to both promotion of SyncML and mobile computation. In this thesis an estimation of synchronization technology trend was firstly given out on the basis of research on key issues in synchronization and contrast of mainly used...
Keywords/Search Tags:SyncML, Development Toolkit, Data Synchronization, Intelligent Mobile Devices, Conformance Testing
PDF Full Text Request
Related items