Short for Synchronization Markup Language
, SyncML is a platform
-independent data synchronization
standard. It is used to synchronize data, such as contacts, to-do lists, schedules and more between different devices
(including phones, handhelds, PCs) or even services, such as Web sites
. SyncML provides an XML
-based standard format for this data that all SyncML-compatible devices can understand. It can work over various types of connections, including Wireless Internet, Bluetooth
, and infrared.
On November 1, 2002, the SyncML initiative was consolidated into the Open Mobile Alliance (OMA), contributing their technical work to the OMA technical Working Groups: Device Management Working Group and Data Synchronization Working Group. This technology is now often referred to as OMA Data Synchronization, or OMA SyncML.