• Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Part: I SyncML Overview > SyncML Applications

Chapter 3. SyncML Applications

SyncML® can enable numerous applications that require data to be synchronized among various devices. The applications range from managing personal information, such as contacts, calendars, and email, to managing enterprise information, such as inventory data. The applications must support diverse devices that connect using different networks. In addition, the applications have varying reliability, performance, and security needs. Authoring such applications and making them interoperable is a difficult task. This chapter takes a closer look at a few applications and explains how SyncML is beneficial for the different entities that use it.

Before considering specific applications, it is useful to note certain characteristics of many common data synchronization applications. Unlike applications that primarily reside and operate on one computer, many data synchronization applications are partitioned between Client and Server parts. These two parts of the application work together to provide the overall user experience. A Web browser and a Web server also work together to provide an overall user experience. The interaction between the parts of a data synchronization application, however, is more coordinated and semantically coupled than the more ad hoc interactions between a Web browser and a Web server. For example, the address book on a personal handheld device and its PC counterpart are more aware of each other and work in a more tightly coordinated fashion than, say, an MP3 player on a mobile phone and a MP3 download Web server.


PREVIEW

                                                                          

Not a subscriber?

Start A Free Trial


  
  • Creative Edge
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint