
SyncML
Synchronizing and Managing Your Mobile Data
Prentice Hall (Publisher)
Published on 2. October 2002
Book
Paperback/Softback
320 pages
978-0-13-009369-1 (ISBN)
Description
This is the first book to explain the SyncML spec and reference implementations in-depth. The authors explain how to integrate SyncML into mobile devices as well as how to set up a synchronization server which runs SyncML. An entire chapter is devoted to SyncML security. The major coverage is on the categories of SyncML, applications with a heavy emphasis on how to integrate mobile devices more tightly into corporate environments. SyncML was developed by the SyncML Consortium. Founding members include: IBM, Palm, Symbian, Nokia, Motorola, Ericsson and Lotus. It is supported by more than 650 key mobile and wireless leaders worldwide. Doug Heintzman, chairman of the SyncML Initiative says it best, "According to recent research from Cahners In-Stat, enterprise adoption of wireless data will grow exponentially over the next five years, with business users of wireless data skyrocketing to 39 million in 2006, from 6.6 million last year. We feel strongly that SyncML will be a key driver of that growth."
More details
Language
English
Place of publication
Upper Saddle River
United States
Publishing group
Pearson Education (US)
Target group
College/higher education
Dimensions
Height: 234 mm
Width: 178 mm
Thickness: 20 mm
Weight
607 gr
ISBN-13
978-0-13-009369-1 (9780130093691)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Persons
UWE HANSMANN is IBM development manager for multiple Pervasive Computing projects, including the development of the SyncML Reference Toolkit. He was co-chair of the SyncML Core Expert Group.
RIKU METTALA, technology manager for SyncML-based application technologies at Nokia Mobile Phones, has led SyncML software projects and contributed to SyncML standardization from the beginning.
APRATIM PURAKAYASTHA, research manager at the IBM Thomas J. Watson Research Center, specializes in mobile computing and mobile data synchronization. He is a founding contributor to the SyncML standard.
PETER THOMPSON, Senior Software Engineer for Starfish Software, chairs the SyncML Technical Committee.
RIKU METTALA, technology manager for SyncML-based application technologies at Nokia Mobile Phones, has led SyncML software projects and contributed to SyncML standardization from the beginning.
APRATIM PURAKAYASTHA, research manager at the IBM Thomas J. Watson Research Center, specializes in mobile computing and mobile data synchronization. He is a founding contributor to the SyncML standard.
PETER THOMPSON, Senior Software Engineer for Starfish Software, chairs the SyncML Technical Committee.
Content
Foreword.
Preface.
Introduction.
1. An Introduction to Data Synchronization.
The Different Topologies. Summary. The Different Usage Modes. Challenges with Data Synchronization. Related Work.
I. SYNCML OVERVIEW.
2. SyncML: An Introduction.
The SyncML Initiative. An Overview of SyncML. From an Initiative to a De Facto Standard.
3. SyncML Applications.
Coordinating a Busy Family. Supporting Roving Nightingales. The Reach of SyncML Applications.
II. SYNCML IN-DEPTH.
4. SyncML Fundamentals.
The Design Goals of SyncML. Architectural Insight into SyncML.
5. Synchronization Protocol.
Overview. Phases of Synchronization Protocol. Initialization. Transferring Large Amounts of Data. Mapping of Identifiers and Slow Synchronization.
6. Representation Protocol.
Identifiers in SyncML. Operations in SyncML. Representation Protocol Elements. Text and Binary Representation. Static Conformance Requirements.
7. Supportive SyncML Components.
SyncML Architecture and Components. Complementary DTD Components. Transport Protocols for SyncML.
8. Security and Authentication.
SyncML Authentication. SyncML Authentication Types. Secure Transport. Secure Sockets Layer (SSL).
9. Device Management.
Rationale and Overview. SyncML Device Management Technology. Summary and Next Steps.
III. BUILDING SYNCML APPLICATIONS.
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.
11. Mobile Devices and SyncML.
Wireless and Mobile Characteristics. SyncML Client Architecture and Implementation. SyncML Enabled Applications. Summary.
12. The SyncML Server.
A Generic SyncML Server. Data Paths in Synchronization. Functional Expectations from a SyncML Server. Performance, Scalability, and Reliability.
13. Interoperability Verification.
Conformance Testing. Interoperability Testing at SyncFest. Virtual SyncFest. SyncML Interoperability Reference Pool. Recertification.
IV. SUMMARY AND THE FUTURE.
14. Summary and the Future.
SyncML History. Current Market Status. Future SyncML Activities. Future Markets.
V. APPENDICES.
Appendix A. Bibliography.
Appendix B. Glossary.
Appendix C. Trademarks.
Index.
Preface.
Introduction.
1. An Introduction to Data Synchronization.
The Different Topologies. Summary. The Different Usage Modes. Challenges with Data Synchronization. Related Work.
I. SYNCML OVERVIEW.
2. SyncML: An Introduction.
The SyncML Initiative. An Overview of SyncML. From an Initiative to a De Facto Standard.
3. SyncML Applications.
Coordinating a Busy Family. Supporting Roving Nightingales. The Reach of SyncML Applications.
II. SYNCML IN-DEPTH.
4. SyncML Fundamentals.
The Design Goals of SyncML. Architectural Insight into SyncML.
5. Synchronization Protocol.
Overview. Phases of Synchronization Protocol. Initialization. Transferring Large Amounts of Data. Mapping of Identifiers and Slow Synchronization.
6. Representation Protocol.
Identifiers in SyncML. Operations in SyncML. Representation Protocol Elements. Text and Binary Representation. Static Conformance Requirements.
7. Supportive SyncML Components.
SyncML Architecture and Components. Complementary DTD Components. Transport Protocols for SyncML.
8. Security and Authentication.
SyncML Authentication. SyncML Authentication Types. Secure Transport. Secure Sockets Layer (SSL).
9. Device Management.
Rationale and Overview. SyncML Device Management Technology. Summary and Next Steps.
III. BUILDING SYNCML APPLICATIONS.
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.
11. Mobile Devices and SyncML.
Wireless and Mobile Characteristics. SyncML Client Architecture and Implementation. SyncML Enabled Applications. Summary.
12. The SyncML Server.
A Generic SyncML Server. Data Paths in Synchronization. Functional Expectations from a SyncML Server. Performance, Scalability, and Reliability.
13. Interoperability Verification.
Conformance Testing. Interoperability Testing at SyncFest. Virtual SyncFest. SyncML Interoperability Reference Pool. Recertification.
IV. SUMMARY AND THE FUTURE.
14. Summary and the Future.
SyncML History. Current Market Status. Future SyncML Activities. Future Markets.
V. APPENDICES.
Appendix A. Bibliography.
Appendix B. Glossary.
Appendix C. Trademarks.
Index.