SyncML是一平台无关的信息同步标准协议集

SyncML (Synchronization Markup Language)是一平台无关的信息同步标准协议集。分为SyncML数据传输协议(SyncML-DS)和SyncML设备管理协议(SyncML-DM).

现存的大部分同步解决方案绝大部分依赖于某个厂商、应用,或者是某个操作系统,而SyncML的目的就是要提供一个开放标准。目前,该标准已经得到NokiaSymbianMotorolaSony EricssonSiemens AG等公司的产品的支持。

手机通讯录的同步和备份是SyncML协议的最主要应用,SyncML服务器端客户端数据传输基于下层的网路传输协议。如obexwsphttp等。增值业务提供商也已经提供基于SyncML协议的同步服务,可以让手机用户通过GPRS网络上传或下载通讯录数据,避免手机丢失或更更换手机时遗失重要通讯录数据的麻烦。从SyncML 1.2起,协议开始支持对电子邮件,目录和文件进行同步。

https://zh.wikipedia.org/wiki/SyncML

时间: 2024-10-18 14:16:38

SyncML是一平台无关的信息同步标准协议集的相关文章

Java 平台无关性的基石

Java 在刚刚诞生之初就提出过一个非常著名的口号:"一次编写,到处运行", 这句话充分表达了软件开发人员对冲破平台界限的渴望 在竞争激烈的 IT 领域,各种不同的硬件体系结构和不同的操作系统肯定会长期并存发展. "平台无关性" 的理想最终实现在操作系统的应用层上: Sun 公司以及其他虚拟机提供商发布了许多可以运行在各种不同平台上的虚拟机,这些虚拟机都可以载入和执行同一种平台无关的字节码,从而实现了程序的"一次编写,到处运行". 各种不同平台的

1 平台无关

Java体系的支持 java平台模拟计算机 通过Java api 获取真实的计算机资源 Java语言数据类型与平台无关 Java class 格式严格与虚拟机所处的环境无关 可伸缩性  大型机,嵌入式设备(Java本身就是为了嵌入设计的),桌面级  等都可以找到(api   定制化) 影响平台无关性的因素 可用的Java版本实现和发布版本(Java版本更新可能改变了某些api, 不同平台可能存在该平台特定的api) 本地方法    使用本地方法会使程序平台相关          在调用第三方非标

《深入Java虚拟机学习笔记》- 第2章 平台无关

Java虚拟机学习笔记(二)平台无关 <深入Java虚拟机学习笔记>- 第2章 平台无关,布布扣,bubuko.com

Java的平台无关性

转载自:http://www.cnblogs.com/Y/archive/2011/03/22/JavaVM_Learning_Chapter2_Platform_Independence.html 为什么要平台无关? 废话!当然是方便了,你随手写一个Hello,world!,地球上所有的设备都能显示出来,那多牛B!写hello,world! 你可能觉得没有用,那要是写一句“今年过节不收礼...”,钱是不是就开始掉下来了? Java体系结构对平台(操作系统)无关的支持 这部分是本章中我最觉得有用

解决微信公众平台接口配置信息配置失败问题

填写好URL及TOKEN后,点“提交”时,总是提示“配置失败”或其他错误 确认URL指向的后台页面代码没有问题 确认TOKEN配置没有问题 这时请察看一下你的INDEX页面的编码格式,改成GB2312试试吧,也许会令你的问题迎刃而解. 谨以此文献给浮躁的自己. 解决微信公众平台接口配置信息配置失败问题,布布扣,bubuko.com

深入理解Java虚拟机(一) 理解平台无关性

Write Once Run Anywhere,一次编写多处运行 一.Java的运行机制 如下图所示,Java上层应用程序对平台不透明,采用通用的java编译器将java源程序编译成为与平台无关的字节码文件(class文件),而在运行时由java虚拟机(JVM)对字节码文件解释执行,即Java字节码具有平台无关性,在Java生态体系中的语言,例如Android.Scala等,只要能按照Java的规则编译字节码文件,就能被识别来运行.而多处运行的前提是需要有不同版本的java虚拟机,不同系统平台的

教你一招如何开发平台无关的内核驱动

相信搞过内核驱动开发的人员都面临过这样的问题:为了让上层代码尽可能的不改变,需要底层驱动对上层提供的接口在各种形态上都要保持不变,但是底层的逻辑实现又不可避免的有差异,甚至有些时候在同一款产品形态上都会有很大差异,那么我们此时该如何设计驱动架构,使代码看起来既好看又易于维护呢?接下来我们来具体分析一下. 举一个例子,现在有两种规格的定时器,内部实现逻辑不一样,要操作的寄存器也有差别,那么我现在有三种产品形态,一种形态上使用feature1,一种形态上使用feature2,另一种形态上这两种fea

与平台无关的类型,int8_t,uint8_t

pecific integral type limits Specifier Common Equivalent Signing Bits Bytes Minimum Value Maximum Value int8_t signed char Signed 8 1 −128 127 uint8_t unsigned char Unsigned 8 1 0 255 int16_t short Signed 16 2 −32,768 32,767 uint16_t unsigned short U

为什么说Java语言是平台无关的?

适当的整理了一下: 一.平台与机器指令 无论哪种编程语言编写的应用程序都需要经过操作系统和处理器来完成程序的运行,因此这里的平台是又OS和CPU所构成的,所谓的平台无关就是指软件的运行不会因操作系统.处理器的变化而无法运行或出现运行错误.        每个平台都有自己独特的机器指令,所谓平台的机器指令就是可以被该平台直接识别.执行的一种由0和1组成的序列代码.相同的CPU和不同的OS所形成的平台的机器指令可能是不同的 二.何为与平台相关? C/C++程序是依赖平台的:C/C++源程序所在的特定