User's Guide for the SyncBuilder framework

Tilo Christ

Permission to use, copy, modify and distribute this document for any purpose and without fee is hereby granted in perpetuity, provided that the above copyright notice and this paragraph appear in all copies.

This document is provided “as is” without expressed or implied warranty.


Table of Contents
Preface
Obtaining this document
Contributing to this document
1. Introduction
Features of the SyncBuilder framework
Developing a synchronization application with the SyncBuilder framework
2. Synchronization
Overview
Detailed discussion
com.syncbuilder.sync.SyncServer
com.syncbuilder.sync.ServerSocket
com.syncbuilder.sync.SyncHandler
Developing custom synchronization logic
3. Palm device applications and databases
Overview
Detailed discussion
com.syncbuilder.storage.Database
com.syncbuilder.storage.Record
com.syncbuilder.storage.AppBlock
Creating support for custom databases
Estimating the amount of work
com.syncbuilder.storage.Record
com.syncbuilder.storage.AppBlock
4. Global information on the Palm device
Overview
A. Palm device/Palm OS ER-diagram
B. Mapping between Palm OS and the SyncBuilder framework
Glossary