SyncML Client Architecture and Implementation

SyncML can be designed in multiple ways in different mobile device platforms. Figure 11-1 presents a possible logical architecture, which outlines the key components enabling SyncML Client functionality in a wireless device. It shows components of two types. The common platform components are indicated using italic text. The components belonging to the SyncML Client software (Client software) are indicated using boldface text. In the figure, several application programming interfaces (APIs) are also depicted to elaborate which types of APIs could be used between the components. This architecture may not be suitable to SyncML Server functionality.

Figure 11-1. Logical architecture of SyncML Client ...

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.