|
关于SyncML, 如果需要用Server进行测试的话,可以用www.funambol.com上面注册,并可以实现Server端的相应功能。
如超级搂住所说,SyncML分两部分:
1 SyncML DS部分,也就是Data sync,主要与网络server同步PIM资料(Calendar, Contacts,Note, To Do List等),DS部分的同步方式按照spec分为7种,分别为:Two-way sync, Slow sync,One-way sync from client only, Refresh Sync from client only,One-way sync from server only,Refresh sync from server only, server Alerted Sync.
这7种同步方式目前在国内的测试环境下,并非所有的同步方式都可以进行测试,例如中国移动的SyncML Server,仅仅支持One-Way的同步方式,而且只能支持Contacts的同步。
另外,由于SyncML Server的同步Server的优化程度不同,因此同步所产生的结果也会因Server而异,例如中国移动的SyncML Server和Funambol在对Contacts进行Refresh Sync from client only,One-way sync from client only的时候,结果就是不同的(原因是server的优化程度不同,因此关键字的识别方式也不同)
2 SyncML DM部分,即Device Managment,主要是针对手机的软件进行升级和修复。打个比方,手机的整个软件体为一个树,那么每一个叶子就是一个功能的末端,DM部分就是通过Server将这些需要更新的叶子或者枝干进行更新,从而更新client的软件。本人对这一部分不是很了解,因此不敢多做解释。
SyncML的测试方法:
由于不是很了解楼主的测试方向,因此只能对楼主说,在进行测试之前,首先最好读一下SyncML的Protocol文档,这个是掌握SyncML的基本知识的基础,另外,如果要进行测试,就需要Server,那么就要对Server的优化机制和特性有一定的了解。这样才能进行准确而标准的测试。
SyncML Protocol Link:http://www.openmobilealliance.or ... ml/syncmlindex.html
中国移动SyncML Server: http://mypim.monternet.com/portal/login.do
Funambol SyncML server :www.funambol.com |
|