社区
移动开发其他问题
帖子详情
如何实现支持SyncML的手机同步程序?
zzhouj
2004-07-27 03:13:12
那位做过这方面的工作,能否谈一下设计思路。
...全文
261
6
打赏
收藏
如何实现支持SyncML的手机同步程序?
那位做过这方面的工作,能否谈一下设计思路。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zzhouj
2004-08-24
打赏
举报
回复
进行了进一步的研究,发现使用AT Command作为数据通道欠妥当。因为AT Command并不是一个传输层协议,而SyncML需要邦定到某个传输层协议上。SyncML C Toolkit支持的传输层协议中,比较适合串行通讯的是OBEX。
在sourceforge.net上找到两个project:
Open OBEX (http://sourceforge.net/projects/openobex)
Cable OBEX (http://sourceforge.net/projects/cobex)
初步设计的协议栈如下:
--------------- ---------------
| Application | <---------------> | Application |
--------------- ---------------
| SyncML Client | <---------------> | SyncML Server |
--------------- ---------------
| OBEX | <---------------> | OBEX |
--------------- ---------------
| IO Driver | <---------------> | Serial API |
--------------- ---------------
Mobile PC
不知这样的设计容易实现否?
zzhouj
2004-08-19
打赏
举报
回复
谢谢回答,但是我想问的是如何实现,而不是是否能实现。
我发现nokia实现的SyncML Client,主要通过wsp或http同远程的SyncML Server进行同步。而同PC的本地同步好像并未使用SyncML协议。这是否表示SyncML协议只适用于远程的数据同步?
另外在收集资料时,先找到了一个XML parser: Expat (http://sourceforge.net/projects/expat)。后来又找到了SyncML的官方参考实现: SyncML C Toolkit (http://sourceforge.net/projects/syncml-ctoolkit),这样就无需再编写SyncML parser和SyncML builder了。
这样,初步的设计思路就是:
1. 利用AT command作为数据通道
2. 使用SyncML C Toolkit处理SyncML协议
3. 电话簿和日历采用vCard和vCalendar标准
但是,心中还有许多疑问:
1. 不知这样的设计可行否?
2. 如何在PC端对AT command进行编程?
3pei
2004-08-05
打赏
举报
回复
当然可以呀,诺基亚和索爱已经实现了,
zzhouj
2004-08-02
打赏
举报
回复
最近几天在看有关SyncML的spec
SyncML的同步机制基于由XML文档来表示的消息(SyncML message element)实现的
初步的设想是利用手机AT command接口,扩充两个AT command,分别处理两种类型的SyncML command: request & response
这样PC端和手机端都要实现XML parser来作为实现SyncML协议的基础
电话簿和日历采用vCard和vCalendar标准
不知这样的设计妥当否?
zzhouj
2004-08-02
打赏
举报
回复
没有人回答吗?
zzhouj
2004-07-27
打赏
举报
回复
主要同步内容为手机上的的电话簿和日历。如果通过RS232可否实现SyncML?
Sync
ML
Client
实现
研究
移动通信技术和计算机技术的进步促进了...在当前的移动数据
同步
领域,存在着众多互不兼容的不同厂商各自的数据
同步
标准,给最终用户、设备制造商、应用
程序
开发商和服务提供商带来了很多的问题。针对这种混乱的状况,
Sync
ML
同步
协议 感谢 周鹏(我只是做一个备份)
Sync
ML
同步
协议(
Sync
ML
Sync
Protocol) 翻译周鹏 2006-1-24 摘要 本规范定义了
Sync
ML
客户和服务的
同步
协议。 它规范了怎样使用Syn
ML
表示层协议去完成
Sync
ML
客户端和服务端的操作。 1.介绍 本规范的目的是用...
Sync
ML
邮箱信息
同步
(funambol)
WiKi 推荐使用的
Sync
ml
邮箱信息
同步
,地址:http://en.wikipedia.org/wiki/
Sync
ML
通过 ant build 编译过的源码JAR,还有一个已经调通的例子examples。 测试入口函数在文件 J
Sync
.java 。 ...
手机
开发实战132——
Sync
ML
介绍1
Sync
ML
协议简述 目前,移动计算和通信设备...具有在一台掌上设备运行应用
程序
和处理信息、还可以将应用
程序
和信息的更新
同步
回到办公室的设备或者网上的这种能力对于普遍、离线计算的效用和流行是一个关键。 遗憾
基于
Sync
ML
的funambol dm开源项目的改造应用(一)
sync
ML
是应用比较广泛的通讯
同步
协议, 包含两个功能, DM和DS
同步
. DS后续我会深入讲解, 这里先介绍DM, 如果大家有接触过
手机
OTA的升级功能的话, 对
同步
应该会有个形象的了解.DM 全称 Device Management, 即设
移动开发其他问题
790
社区成员
13,285
社区内容
发帖
与我相关
我的任务
移动开发其他问题
移动平台 其他移动相关
复制链接
扫一扫
分享
社区描述
移动平台 其他移动相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章