在对SyncML协议介绍的基础上,描述了一种基于SyncML协议的数据同步系统的实现思想,并结合客户端和服务器端的各自的框架结构,给出了相应实现的具体细节,并在客户端(手机)利用J2ME开发语言实现.在部署J2EE架构的tomcat服务器端中,采用免费开源项目Funambol来实现与客户端的同步连接.最后分析了该系统的功能、性能及采用该设计思想的优点.
The paper introduces the SyncML protocol at first,then focuses on the implementation of a data synchronization system which is based on SyncML protocol,giving the idea of the implementation according to the features of the client and server. The client (mobile phone)uses the developed language of J2ME, the server uses the tomcat based on the J2EE architecture and the free open source project of the Funambol data synchronization architecture. Finally the function and characters of the implementation and the virtue of the idea are analysed.