[求助]j2me是否支持SyncML协议?

canglanqu 2008-11-20 08:32:00
想知道j2me是否支持SyncML协议,就像支持HTTP一样

主要想做一个j2me手机端和服务器端同步的功能,如果j2me支持SyncML协议,封装了同步功能的类直接拿来用就好了

要是不支持就难办了.....

...全文
210 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
icezx 2008-12-17
  • 打赏
  • 举报
回复
怎么可能不支持呢、、同样是建立在http协议之上,建议你看下funambol的源代码
winer0722 2008-12-04
  • 打赏
  • 举报
回复
有什么难办的呢...无非就是把一堆属性和值,根据你需要对他进行的操作和syncML协议的规定拼起来.
多自己写会有助于你更好的去理解
不要动不动就找开源包
spcboy 2008-11-29
  • 打赏
  • 举报
回复
https://wiki.objectweb.org/sync4j/attach?page=FunambolDesignDocuments/Funambol_J2ME_SyncML_API_Design_Document.pdf
一个开源的库
yfllrj 2008-11-29
  • 打赏
  • 举报
回复
支持!我就一直在用!!
「已注销」 2008-11-24
  • 打赏
  • 举报
回复
有人就喜欢Ctrl C,Ctrl V
canglanqu 2008-11-24
  • 打赏
  • 举报
回复
3楼,你误会我的意思了,我想问的是j2me是否支持SyncML协议,不是手机是否支持SyncML协议,就是说j2me中是否封装了SyncML相关的类和方法
wenjunsu 2008-11-23
  • 打赏
  • 举报
回复


完全可以!是支持的!

包括Nokia、Ericsson等著名手机厂商在内的多家公司参与制定了SyncML协议,目前最新版本为1.1。

SyncML主要用于手机与服务器之间的数据同步,也可引申至手机与多种用户终端如PDA等之间的数据同步。其特性主要有:
1、同步消息基于XML格式;

2、可在不同操作系统,不同数据库之间进行同步;

3、与传输协议和媒质无关;

4、采用“握手”机制建立连接;

5、采用C-S(客户-服务端)结构。

SyncML的模型有点类似于IP数据包传送,但SyncML协议作为应用层协议,实现上层与下层的交互,并使得这一交互在上层

看来仅仅与SyncML协议有关,而与下层协议无关。 SyncML主要可以分为三大模块:客户端、服务器端和SyncML框架,客户端主

要通过代理向服务器端发起同步请求,请求通过SyncML框架中的SyncML适配器,适配器分析传输协议类型,指定相应的接口

API,发送XML格式的同步消息,同样地服务器端的SyncML适配器接收到消息以后,将消息送给服务器端代理,代理将它转交给服

务器端的同步驱动,同步驱动负责将XML格式的消息解析出来,并转换为SQL语句,向服务器数据库发出同步命令,同步成功以后

还要向客户端发出反馈。 SyncML协议实现的主要难度在于接口编程,如何才能使之适应多种传输协议,以及同步消息的校验等问

题。 也可到www.j2medev.com的连接技术论坛去看看也有相关的知识。

文章出处:http://www.diybl.com/course/3_program/jdkf/2007124/90225.html
yanhan0615 2008-11-20
  • 打赏
  • 举报
回复
肯定是不支持的了,但是可以自己来支持
canglanqu 2008-11-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yanhan0615 的回复:]
肯定是不支持的了,但是可以自己来支持
[/Quote]
什么意思?望一楼说的详细些

13,097

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧