Escolar Documentos
Profissional Documentos
Cultura Documentos
Contents
Introduction History Necessity Solution Types Implementation SyncML Protocol Merits-Demerits Future Aspects Conclusion
Introduction
Synchronization Markup Language Data Synchronization Protocol SyncML was formed as an industry initiative to develop and promote a single data synchronization protocol for all types of devices. Such as: - PDA - Portable PCs - Pagers - Mobile Phones
Necessity
Need for multiple people to have the same information Ex. Birthdays, Business contacts Ease of synchronization Not tied to one location Handsets are not always on Constant connections are expensive Network coverage is not universal User experience can be unsatisfactory
History
Founded in February 2000, SyncML quickly obtained over 500 supporting organizations with from major industry players. Such as: Nokia, Ericcson, IBM, Lotus, Motorola, Palm, Psion, and Starfish software Early 2001, SyncML specification 1.0 was released SyncML 1.1 is the current specification
SyncML.org
SyncML Types
Two-way normal (fast) sync, client sends first. Slow-sync client sends all data One-way, client only client sends only modified records to server; server does not send to client Refresh, client only client sends entire DB to server One-way, server only Refresh, server only Server Alerted Sync initiated by server
Implementation
Contact Synchronization
Sync Request Count of New, Updated and Deleted Records New, Updated and Deleted Business Contacts identified in TCA and the total count are passed to sync Data is passed from eBusiness Suite to Sync application
Validate Data
Merits
Relatively straightforward to implement on any platform Protocol is versatile enough to be used to synchronize any binary file format Many free services available, including clients and applications
De-Merits
SyncML does not define how conflicts are resolved Audio: Internet Status codes for different types of conflicts Delete, update Audio: Time sync
Future Aspects
Mobile network of communicating cars
Security services
Multi level ward hierachy
Thank You