O'Reilly logo

SyncML®: Synchronizing and Managing Your Mobile Data by Phillipe Kahn, Peter Thompson, Apratim Purakayastha, Riku Mettälä, Uwe Hansmann

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

An Overview of SyncML

Logically, synchronization between two applications requires the sharing of changes that the applications have made to data common to both applications. Synchronization also involves potential reconciliation of conflicting changes made concurrently. If applications can represent what has changed in a manner that is mutually understood, and are able to communicate those changes in an agreed upon fashion, they can synchronize their data. SyncML is primarily based upon this observation. Naturally, the two fundamental parts of the SyncML data synchronization specification are the SyncML Representation Protocol and the SyncML Synchronization Protocol. The Representation Protocol is essentially the syntax for specifying the changes ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required