Sync4J

手机同步工具包
授权协议 AGPL
开发语言 Java
所属分类 手机/移动开发、 手机开发包
软件类型 开源软件
地区 不详
投 递 者 令狐增
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Sync4J是一个用Java实现的SyncML 规范的开源项目

SyncML是一个无线设备的数据同步协议,已经发展成为一个具有很强实用性的工业标准。 在目前情况下,大部分的设备并不总是和网络连接的,两个终端之间更不是总是互连联接的,大部分时间里,终端设备总是在独立的处理各自的数据,这就产生了一个问题,在一个终端处理的数据,我还想到另一个终端使用,该怎么办? SyncMl目的就是保证各种无线设备之间的数据一致性,比如PDA,笔记本,手机等等保持数据的一致。它通过把数据统一保存在网络中的服务器上,然后各终端设备和该服务器通过协议来保持一致。

SyncML是一种唯一行业通用的移动数据同步化协议,将由SyncML行动(SyncML initiative)发行,是一种开放性协议。SyncML initiative由行业先锋Ericsson, IBM, Lotus, Motorola, Nokia, Palm Inc., Psion, Starfish Software初创,Matsushita也与最近加入,使其会员达到9家。另外还有555家支持公司。SyncML initiative的目的就在于,与终端用户、设备开发商、数据提供商、基础构件开发商、应用软件开发商及服务提供商协同工作,发行SyncML,以真 正实现:使用任何终端设备均可随时随地访问任何网络数据。SyncML可以表示通过任意网络同步化所有设备及应用软件。借助XML,SyncML将成为真 正的同步化平台。

SyncML的主要目的有两方面:一、可以通过任何移动设备将网络数据同步化。二、移动设备中的数据也可以用任何网络数据同步化。

目前几个主要的手机生产公司如: 诺基亚、索尼爱立信、摩托罗拉等公司已经在他们的产品中支持SyncML。 一些服务商已经开始提供基于SyncML的手机通讯录同步服务,欧美的一些网站已经拥有20多万的用户,发展势头非常好。

  • sync4j.framework的基本结构描述: sync4j.framework.core:这个包的基本功能是描述一个合法的SyncML消息.该模块主要的功能是根据SyncML描述协议构建一个SyncML通讯的XML消息,并对消息的合法性进行检查. sync4j.framework.protocol:这个包主要是对同步初始化协议规则的描述. sync4j.framework.config:这个包

  • Evolution与funambol(sync4j)同步   转载时请注明出处和作者联系方式 作者联系方式:李先静 <xianjimli at hotmail dot com>   1.确认下列软件包已经安装。        libedataserver        libebook        libecal        sqlite3   2.下载syncevolution-0.7.ta

  • http://www.oschina.net/p/sync4j   抽时间好好学习学习SyncXL

  • 配置好Sync4j服务器后,我在Nokia手机上设置好同步,准备和这个远端服务器进行联系人的同步。 下面的日志记录了两次失败的过程: 第一次手机登录: 由于Sync4j对设备要求事先在管理控制台上配置好,并添加规则,才能够让手机登录。所以第一次尝试遭遇到了下面的失败提示: [Sep 17, 2005 2:13:16 PM] INFO: Handling incoming request /sync

  • 第三次手机登录: 按照前面所说的,设置手机上面的“远程数据库”为“./contact”,然后做手机同步。     结果,经过漫长的初始化时间,手机上报告错误 “连接错误 同步类型不被支持 无法和服务器同步”     在服务器日志中,我注意到申请的同步类型是card,这和sync4j自带的测试程序的scard同步类型是不一样的。 card ./C/System/Data/Contacts.cdb 2

  • sync4j.framework的基本结构描述: sync4j.framework.core:这个包的基本功能是描述一个合法的SyncML消息.该模块主要的功能是根据SyncML协议构建一个SyncML通讯的XML消息,并对消息的合法性进行检查. sync4j.framework.protocol:这个包主要是对同步初始化协议规则的描述. sync4j.framework.config:这个包主要

  • 今天看到一个开源项目Sync4j Project 初略看了一下,感觉还是不错的,今先记下来,以后慢慢研究. link: http://sync4j.funambol.com/main.jsp?main=theproject

  • 让Funambol(sync4j)使用mysql的最简方法   转载时请注明出处和作者联系方式 作者联系方式:李先静 <xianjimli at hotmail dot com>   1.下载funambol- 6.5.12 .bin并安装。 2.下载mysql-connector-java- 5.0.4 -bin.jar并拷贝到Funambol/tools/mysql中。 3.修改Funambo

  • 无聊写一下博客 作者:ronabinho 大概猜到repo sync -j16后面这个-j*参数的意思了,,大概就是同步使用16个线程。不过是循序执行的。也就是说等同步repo sync然后断开后再repo sync这样重复了16遍 (可能还不止)。。这样就能有效的避免突然断开的问题。但是有一点不好就是如果一开始就不能fetch到网址,他会重复报错16 次。弄得你看起来会有很多问题。。 这样的话先

  • del.icio.us 标记: java Sync4j OMA DM   我们在www.sync4j.org网站上下载Sync4j的源代码,解压到任一目录,其中只有sync4j这个子目录的元源码是我们需要的,其他的目录中的代码是一些工具代码什么的,暂时用不到,用到的时候在拷贝进工程就可以了。 我们的目的是在eclipse中创建一个工程,把Sync4j主要的代码放进去,能够编译通过,哈哈其实这个没什

  • 是的,我这只菜鸡repo 拉程序都报错了,导致后面编译不了 然后我repo sync -j8了两天,依旧是同样的报错,被自己蠢哭了 一直局限在 revision版本不对,修改巴拉巴拉的 最后在这个链接的Repo下载AOSP过程中可能遇到的问题 某些project找不到:找到了解决办法 https://www.cnblogs.com/jiangxinnju/p/14274982.html 解决方式发

 相关资料
  • 手机号码查吉凶工具,本工具运行环境需求:PHP。 主要功能: 1、输入手机号码查吉凶; 2、DIV+CSS模板方便修改; 3、免费、开源程序。 演示:http://www.damazha.com/tool/jixiong  

  • 这里主要介绍了java5中线程锁技术以外的其他同步工具,首先介绍Semaphore:一个计数信号量。用于控制同时访问资源的线程个数,CyclicBarrier同步辅助类:从字面意思看是路障,这里用于线程之间的相互等待,到达某点后,继续向下执行。CountDownLatch同步辅助类:在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。犹如倒计时计数器,然后是Exchanger:实

  • 说明 RandomUtil主要针对JDK中Random对象做封装,严格来说,Java产生的随机数都是伪随机数,因此Hutool封装后产生的随机结果也是伪随机结果。不过这种随机结果对于大多数情况已经够用。 使用 RandomUtil.randomInt 获得指定范围内的随机数 RandomUtil.randomBytes 随机bytes RandomUtil.randomEle 随机获得列表中的元素

  • 什么是 Design Hackathon ? Hackathon,即「黑客马拉松」,是一个流传于程序员和技术爱好者中的活动。在该活动当中,大家相聚在一起,以合作的形式去编程,整个编程的过程几乎没有任何限制或方向。Design Hackathon 类似用「黑客马拉松」的思维做产品设计,它将所有的产品设计师、视觉设计师甚至工程师聚在一起,在一定的时间内,以头脑风暴的方式,最大范围地搜集产品的各种可能性

  • 我在做一个客户端/服务器应用程序。目前它的功能很好,但我需要添加一个“选项”。 server类如下所示: 因此许多客户端都能够连接到服务器。我的观点是:我希望一个连接的客户机(比如说,Client1)能够向他选择的另一个连接的客户机(Client2)发送一些东西。 我的问题是:Client1如何找到/拥有/检索Client2的套接字,因为所有的Client1都通过这个clientSocket在不同

  • 我试图用Box2D和libgdx制作一个程序,让角色在静态物体(这里是一个圆圈)上跳跃。但是我的相机(跟随动态物体(玩家))一直在下降,即使我的角色按照预期停留在圆圈的顶部。所以我的问题是: 1)为什么我的相机一直在下降,而它应该跟随停留在静态物体顶部的“玩家身体”?2)为什么我的相机在我按Z键时反弹,而不是我的玩家身体? 提前谢谢。您可以尝试在eclipse中运行它,以便更好地理解我的意思,以下