Font Size: a A A

Research And Implementation Of SyncML Data Protocol Based On Symbian OS

Posted on:2008-09-21Degree:MasterType:Thesis
Country:ChinaCandidate:H L YangFull Text:PDF
GTID:2178360242467315Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
The address book contains personal detailed information (such as name, telephone number, E-mail and address etc.).To avoid contact information lost in the case of phone damaged or lost and to induce inconvenience of maintaining the same contact information on different terminals, this paper design a contact synchronous system which based on Symbian OS and SyncML data synchronous protocol. It completes the software of LiveSync mobile phone client which uses the Web Service of Windows Live Contacts.First, through the analysis and comparison, the author finally selected the SyncML data synchronous protocol as the foundation of the entire synchronous system. SyncML protocol is data synchronous protocol which based on XML, it can synchronize between different type terminals and server as the same way;Second, analyzing the difficult of current synchronous problems, the author puts forward solution and methods and designs the synchronous algorithm between client and server. Analyzing the disadvantages of current mobile implements synchronous scheme, the author puts forward a solution which sets the client copy as the arbitration criterion in the course of synchronous process, so it much more simplified than the case which uses in current business on supporting data format, synchronous logic and conflict solution;At last, analyzing the whole system, the author divide the synchronous system into four modules: network service module which responsible for xml parsing, Windows Live contacts communication protocol and HTTP engine; file operation module which responsible for localization language support, mobile contacts engine and file system service; SyncML synchronous protocol module which responsible for user information protect, synchronous strategy and conflicts detection and solved; user interface module which responsible for calling program, squared figure user interface and synchronization setting dialogue.The author completes programming realization of all the modules above on PC and debugs it on Symbian mobile simulator and lets user use it on real turbine.The synchronous system can realize contacts real-time synchronization between mobile terminals and network service. Users can use different terminals to synchronize directly with server and can realize to synchronize indirectly on different terminals with the same contact, so it can be sure the contacts' consistency and integrity...
Keywords/Search Tags:SyncML, Data Synchronization, Symbian
PDF Full Text Request
Related items