Research and Implementation of mobile data Synchronization based on Embedded Linux System
Abstract
Data Synchronization is an important application mode in mobile computing environment. The main purpose of Data Synchronization Service is to exchange modification between two data entities and to make the entities consistent. Because of the frequent interaction, 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.
Combined with other synchronization designs' advantage, SyncML implement its representation framework with XML and provide a normal information exchange process and series of fault process/recovery policies. SyncML can be used as the general language of data synchronization between different devices. SyncML has become the most widely accepted synchronization protocol and the defacto synchronization standard.
The research task of this paper is to achieve data synchronization between PC and mobile devices. First evaluate briefly some usual embedded synchronization protocols’ performance and application extension; then research carefully on SyncML protocol; later carry out the protocol’s sever synchronization program on Windows Operating System and the protocol's client synchronization program on the embedded Linux system flat on the premise of fully understanding the theory knowledge, thus realize the maintenance program.