| | Copyright |
| | Foreword |
| | Preface |
| | | About This Book |
| | | The Audience of This Book |
| | | No Need to Read the Whole Book |
| | | About the Authors |
| | | Acknowledgments |
|
| | Chapter 1. An Introduction to Data Synchronization |
| | | The Different Topologies |
| | | Summary |
| | | The Different Usage Modes |
| | | Challenges with Data Synchronization |
| | | Related Work |
|
| | Part I. SyncML Overview |
| | | Chapter 2. SyncML: An Introduction |
| | | The SyncML Initiative |
| | | An Overview of SyncML |
| | | From an Initiative to a De Facto Standard |
|
| | | Chapter 3. SyncML Applications |
| | | Coordinating a Busy Family |
| | | Supporting Roving Nightingales |
| | | The Reach of SyncML Applications |
|
|
| | Part II. SyncML In-Depth |
| | | Chapter 4. SyncML Fundamentals |
| | | The Design Goals of SyncML |
| | | Architectural Insight into SyncML |
|
| | | Chapter 5. Synchronization Protocol |
| | | Overview |
| | | Phases of Synchronization Protocol |
| | | Transferring Large Amounts of Data |
| | | Mapping of Identifiers and Slow Synchronization |
|
| | | Chapter 6. Representation Protocol |
| | | Identifiers in SyncML |
| | | Operations in SyncML |
| | | Representation Protocol Elements |
| | | Text and Binary Representation |
| | | Static Conformance Requirements |
|
| | | Chapter 7. Supportive SyncML Components |
| | | SyncML Architecture and Components |
| | | Complementary DTD Components |
| | | Transport Protocols for SyncML |
|
| | | Chapter 8. Security and Authentication |
| | | SyncML Authentication |
| | | SyncML Authentication Types |
| | | Secure Transport |
| | | Secure Sockets Layer (SSL) |
|
| | | Chapter 9. Device Management |
| | | Rationale and Overview |
| | | SyncML Device Management Technology |
| | | Summary and Next Steps |
|
|
| | Part III. Building SyncML Applications |
| | | Chapter 10. SyncML API and Reference Implementation |
| | | Functionality |
| | | Architecture |
| | | Installation |
| | | Initializing the Reference Implementation |
| | | Generating a SyncML Document |
| | | Parsing a SyncML Document |
| | | Communication Toolkit API |
| | | The Future |
|
| | | Chapter 11. Mobile Devices and SyncML |
| | | Wireless and Mobile Characteristics |
| | | SyncML Client Architecture and Implementation |
| | | SyncML Enabled Applications |
| | | Summary |
|
| | | Chapter 12. The SyncML Server |
| | | A Generic SyncML Server |
| | | Data Paths in Synchronization |
| | | Functional Expectations from a SyncML Server |
| | | Performance, Scalability, and Reliability |
|
| | | Chapter 13. Interoperability Verification |
| | | Conformance Testing |
| | | Interoperability Testing at SyncFest |
| | | Virtual SyncFest |
| | | SyncML Interoperability Reference Pool |
| | | Recertification |
|
|
| | Part IV. Summary and the Future |
| | | Chapter 14. Summary and the Future |
| | | SyncML History |
| | | Current Market Status |
| | | Future SyncML Activities |
| | | Future Markets |
|
|
| | Part V. Appendices |
| | | Appendix A. Bibliography |
| | | Books |
| | | SyncML Specifications |
| | | Standards |
| | | RFCs |
| | | Other Useful Web Sites |
|
| | | Appendix B. Glossary |
| | | Glossary |
|
| | | Appendix C. Trademarks |
|
| | Index |