Chapter 12. The SyncML Server

SyncML® defines the Client and the Server roles for devices participating in synchronization. Chapter 5 elaborates on the differences between these two roles. It is possible for the same device to act as a Client on some occasions and as a Server on other occasions. In practice, however, mobile devices such as PDAs and mobile phones commonly assume the Client role and more resource-rich computers such as PCs and network servers assume the Server role. A device implementing the Client role is afforded certain freedoms in not having to implement all the features of SyncML (see Chapter 11). The asymmetry between the Client and Server roles in SyncML only reflects the inherent, practical asymmetry between a Client and ...

Get SyncML®: Synchronizing and Managing Your Mobile Data now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.