Copyright © 2001, 2002 Maximilian Berger
Please freely copy and distribute (sell or give away) this document in any format. It's requested that corrections and/or comments be forwarded to the document maintainer. You may create a derivative work and distribute it provided that you:
- Send your derivative work (in the most suitable format such as sgml) to the author for posting on the Internet. 
- License the derivative work with this same license or use GPL. Include a copyright notice and at least a pointer to the license used. 
- Give due credit to previous authors and major contributors. 
2002
Table of Contents
- I. Introduction
- II. Synchronization concepts
- III. Realization
- IV. Perspective
- V. Appendix
List of Figures
- 2.1. Different clients and how they connect
- 3.1. How starfish sees its own products.
- 3.2. Palm Desktop showing monthly and daily calendar view.
- 4.1. Transport, Protocol, Data
- 4.2. An example LDAP tree
- 4.3. Writing to a replicated LDAP node
- 4.4. SyncML session time line
- 8.1. Concept overview
- 9.1. Overview of SMLSingle/MultiThread, SMLSession, SMLSessionHandler and SMLDatabase
- 9.2. A tree node object
- 10.1. SySeEns database model
List of Tables
- 2.1. Overview of some PIM databases
- 7.1. Merge example setup
- 7.2. Modified data
- 7.3. Client A has synchronized
- 7.4. Data after merge
- 7.5. Example Setup
- 7.6. Example Data (Client)
- 7.7. Example Data (Server)
- 7.8. Comparison Points
- 7.9. Merged Example Data
List of Examples