SyncML: Synchronizing and Managing Your Mobile Data

Team-Fly    

SyncML®: Synchronizing and Managing Your Mobile Data

By Uwe Hansmann, Riku Mettälä, Apratim Purakayastha, Peter Thompson, Phillipe Kahn

Table of Contents
Part II.  SyncML In-Depth

SyncML® is an ambitious endeavor. It attempts to formulate a data synchronization protocol that interoperates across devices, networks, data types, and applications. Although the development of a common interoperable de facto synchronization standard is its primary goal, it must be designed such that it can be efficiently realized. Among other things, efficiency includes coping with resource-constrained mobile devices, operating over low-bandwidth wireless networks, and enabling servers to support millions of mobile devices. A data synchronization standard that interoperates but does not perform well adversely affects the overall user experience. Such a standard is not likely to be widely adopted. These considerations form the design goals of SyncML. The first of the following sections outlines the SyncML design space and discusses specific design goals of SyncML, along with the approaches adopted by SyncML to facilitate these goals. The second section provides an insight into the SyncML architecture.


    Team-Fly    
    Top
     

    Категории