syncml ppt
TRANSCRIPT
Seminar on SyncMLSubmitted By Jaydeep H. Dave
Guided By Prof S.A. Patil
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 specificationSyncML.org
Why SyncML was chosen? Open technology benefits all Application developers Operators and service providers Handset manufacturers Customers Transport independent Can be used over HTTP, GPRS Secure Wide enough industry backing True interoperability (Can run on any platform)
Over The Air Sync of Choice, No Vendor Lock-In SyncML FreedomSyncML ServerGoogle, ScheduleWorld, OpenGroupware, Synthesis, ZYB, ...
Sync PIM: Contacts, Events, Tasks, Notes
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 SynchronizationSync 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
Business Contacts are Sync-ed to Outlook
Validate Data
Check user security privilege
Characteristics of SyncML Protocol Synchronize networked data with any mobile device Synchronize a mobile device with any networked data Operate effectively over wireless and wire-line networks Support a variety of transport protocols Support arbitrary networked data Address the resource limitations of the mobile device Build upon existing Internet and Web technologies
Effect of SyncML Protocol Change Log Map Operation Sync Anchors Conflict Resolution Security
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