手机syncml同步-funambol(1)

/********************此文可以被转发,但请转发者保留作者的署名权
****李浩
****msn:lihao_nx@hotmail.com
****
****email:lihaoyxj@gmail.com

****出处:lihaoyxj.cublog.cn

****       http://www.cnblogs.com/lihaoyxj

*******************************************************/

名词:

PIM:个人信息管理

SYNCML:SyncML (Synchronization Markup Language)是一平台无关的信息同步标准协议集。分为SyncML数据传输协议(SyncML-DS)和SyncML设备管理协议(SyncML-DM).

 

     现代智能手机都具有操作系统,具有联系人"日程表"短信"邮件等PIM功能,而要把智能手机与PC进行一个统一的访问接口,故产生了SYNCML协议.而在开源系统中Funambol(www.funambol.org)提供了一套针对各平台的服务器,客户端的接口库.

     其ds-server作为一个同步服务器,采用WEBSERVICE,可部署在windows"linux等系统下.而其提供的 client api又分成二部分,一为C++接口,支持windows,windows mobile,symbian,BlackBerry等许多系统的调用接口;其二为j2me接口,支持所有支持JSR 75接口的智能系统.

     在采用GNU许可开发SYNCML应用时,那么就可使用funambol,其步骤如下:

一、按自己应用需求建立数据库服务器,如mysql,orcale等,下载并按自己需求修改ds-server,然后部署ds-server.

二、按自己应用需求开发相应智能平台上的客户端,而funambol已有若干平台下完全可以不经修改即可完成PIM同步的源码,可做参考。

三、按自己应用需求开发相应的网站服务。

      是不是很简单呢?假如你有网站空间,自己搭建一个玩玩,用自己的智能手机随时和自己的网站进行手机同步PIM数据了!

posted @ 2009-05-19 09:07  浩@子  阅读(1130)  评论(0)    收藏  举报