| | | 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 |