SyncML

发布时间:2024-07-30 14:30:33 作者:汉语成语

SyncML(SynchronizationMarkupLanguage)是一平台无关的信息同步标准协议集。分为SyncML数据传输协议(SyncML-DS)和SyncML设备管理协议(SyncML-DM)。现存的大部分同步解决方案绝大部分依赖于某个厂商、应用,或者是某个操作系统,而SyncML的目的就是要提供一个开放标准。目前,该标准已经得到Nokia、Symbian,Motorola,SonyEricsson、SiemensAG等公司的产品的支持。

特点

1、服务器端接近零配置

2、全自动的客户身份认证,协议兼容性调整

3、认证政策,客户管理和建立日志

4、Plain和MD5认证模式,另加服务器动力

5、128位端到端的SSL加密(需要客户端的公共密钥)

6、完全的Unicode自动转换为UTF-8

7、MDAS的认证及测试,诺基亚智能手机和惠普掌上电脑

8、最为广泛范围的数据类型-通过IMAP的电子邮件和文件夹,所有协同工作组的对象,文件没有任何客户端的Licensing费,没有额外费用给运营商或OEM厂商

要求

移动装置上的本土或第三方Syncml客户端安装

协同工作组模块和配置数据库是一个先决条件

网络访问的WebmailLicensing

移动数据(GSM,GPRS,EDGE,CDMA,HSDPA),无线网络或有线连接

运营商形成互联网数据访问(成本取决于运营商,并要求计划)

兼容性

3套协同工作组的数据格式:Versit对象,FunambolSIF(S4J)

2种电子邮件的数据格式:OMADS电子邮件数据对象,Plain(综合)

Funambolv3和更高,自动调节

的Funambol的V6兼容(电子邮件和文件同步)

综合客户端兼容

诺基亚的SymbiansS60的本土SyncML的实施

惠普Wifi和GSM,使掌上电脑具有FunambolV6

越来越多的其它设备,服务器和应用列表

客户端设置

设置URI在SyncML服务器:https://yourdomain.com/syncml/index.html

输入电子邮件地址和密码

设置资源类型为默认同步文件夹,别名或定制文件夹

默认同步文件夹:通讯录,事件/日历,期刊,日志,任务,邮件

选择手动或预定同步

开发要点

1、数据同步化是电话和其他移动设备应用的需求。

2、几乎所有的同步化服务器产品提供者都支持SyncML。

3、如果你自己处理同步化工作,请在SourceForge中查阅sync4j项目。

更多精彩内容,请登入维库电子通(wiki.dzsc.com)