Você está na página 1de 16

Seminar on SyncML

Submitted 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 specification
SyncML.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 Freedom


SyncML Server
Google, 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 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

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

Você também pode gostar