syncml ppt

16
Seminar on SyncML Submitted By Jaydeep H. Dave Guided By Prof S.A. Patil

Upload: jugal987

Post on 12-Sep-2014

268 views

Category:

Documents


39 download

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

Google

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