SyncML

SyncML

SyncML (Synchronization Markup Language) is the former name (currently referred to as: "Open Mobile Alliance Data Synchronization and Device Management") for a platform-independent information synchronization standard. Existing synchronization solutions have mostly been somewhat vendor-, application- or operating system specific. The purpose of SyncML is to change this by offering an open standard as a replacement. Several major companies such as Motorola, Nokia, Sony Ericsson, LG, IBM and Siemens AG already support SyncML in their products, although LG do not support it in all their phone models, preferring to use their own proprietary syncing protocols such as LG Sync SPP. Philippe Kahn was instrumental in the founding vision for synchronization with Starfish Software, later acquired by Motorola. The founding vision as expressed by Kahn was: "Global synchronization and integration of wireless and wireline devices".

SyncML is most commonly thought of as a method to synchronize contact and calendar information (Personal Information Manager) between some type of handheld device and a computer (personal, or network-based service), such as between a mobile phone and a personal computer. The new version of the specification includes support for push email, providing a standard protocol alternative to proprietary solutions like BlackBerry.

Some products are now using SyncML for more general information synchronization purposes, such as to synchronize project task information across a distributed group of team members. SyncML can also be used as a base for backup solutions.

Problem areas

* A fairly intricate and vague protocol specification has meant that there in general are major interworking problems with different servers against different clients.
* In addition to the server address, user name and password, SyncML requires a "database name" to be specified for opening a connection. This database name is not standardized, and different servers use different names for the same service. E.g. one server might use card while another ./contacts for the contact database.
* Only the over-the-air (OTA) interface has any degree of standardization, whereas synchronization over a local interface is not standardized, and requires specific solution for any device, if available at all.

yncml client connectors and plugins

ee also

* The SyncML Initiative
* Funambol - Free and open source SyncML server software.
* OpenSync - Free and open source synchronization software written with C-language.
* Yahoo! Mobile - A Yahoo service offered in some countries that uses SyncML technology.

References

* [http://www.openmobilealliance.org/Technical/DS.aspx OMA Data Synchronization Working Group]
* [http://www.openmobilealliance.org/syncml/ SyncML - Data Synchronization and Device Management]
* [http://www.opensync.org/ OpenSync - Open Source synchronization framework]
* [http://internetducttape.com/2006/08/11/the-holy-grail-of-synchronization-how-to-synchronize-microsoft-outlook-multiple-locations-google-calendar-gmail-ipod-and-mobile-phone-with-funambol-scheduleworld/ Duct Tape Solution]
* [http://www.ibm.com/developerworks/xml/library/x-syncml3.html Toolkits]
* [http://libsyncml.opensync.org/ LibSyncML - Open Source SyncML library]
* [http://sourceforge.net/projects/syncml-ctoolkit SyncML C Reference Toolkit]
* [http://sourceforge.net/projects/oma-scts SyncML Conformance Test Suite]
* [http://www.synchronica.com/products/compatible-mobile-devices.php SyncML Compatible Devices list at Synchronica.com]
* [http://www.funambol.com/solutions/devices.php SyncML Compatible Devices list at Funambol.com]
* [https://www.mobical.net/mobical/phonesetup/ SyncML Compatible Devices list at Mobical.net]
* [https://zyb.com/info/help?pagemode=phones SyncML Compatible Devices list at Zyb.com]
* [http://www.comease.com/compse/mpseweb/mpse_supportedhp.jsp SyncML Compatible Devices list at Comease.com ]
* [https://www.synkia.com/WWW_SupportedPhones SyncML Compatible Devices list at Synkia.com]
* [http://secure.phonebackup.eu/en/signup.jsp SyncML Compatible Devices list at phonebackup.eu]
* [http://www.memotoo.com/index.php?rub=infoSyncML SyncML Compatible Devices list at Memotoo.com]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • SyncML — (Synchronization Markup Language) ist ein plattformunabhängiger Standard zur Datensynchronisation zwischen Computern. Bei den Daten kann es sich um beliebige Informationen handeln, meist PIM Daten wie Adressen, Kalendereinträge oder E Mail… …   Deutsch Wikipedia

  • SyncML — (от англ. Synchronization Markup Language  «язык разметки синхронизации») был создан для разработки единого протокола передачи данных для всех типов портативных устройств, таких как КПК, портативные ПК, пейджеры и мобильные телефоны.… …   Википедия

  • Syncml — был создан для разработки единого протокола передачи данных для всех типов портативных устройств, таких как КПК, портативные ПК, пейджеры и мобильные телефоны. Созданный в феврале 2000, SyncML быстро охватил наиболее весомых производителей… …   Википедия

  • SyncML — est un langage de synchronisation de données (calendrier, agendas...) entre appareils portables et postes fixes, basé sur XML ou WBXML. C est aussi le nom du consortium (Ericsson, IBM, Lotus, Motorola, Nokia, Psion, et quelques autres) à l… …   Wikipédia en Français

  • SyncML — es un protocolo de la familia de XML, usado para proveer sincronización remota para dispositivos móviles. Está integrado en muchos dispositivos móviles, como teléfonos móviles o PDAs. SyncML es una herramienta multiplataforma que permite el… …   Wikipedia Español

  • SyncML (synchronization mark-up language) — Универсальный язык синхронизации протокол связи, построенный по принципам открытых стандартов. Приложение обеспечивает синхронизацию базы данных любого мобильного устройства с каким либо стационарным сервером. Единственное условие поддержка… …   Глоссарий терминов бытовой и компьютерной техники Samsung

  • SyncML (synchronization mark-up language) — Универсальный язык синхронизации протокол связи, построенный по принципам открытых стандартов. Приложение обеспечивает синхронизацию базы данных любого мобильного устройства с каким либо стационарным сервером. Единственное условие поддержка… …   Глоссарий терминов бытовой и компьютерной техники Samsung

  • SyncML — ● ►en np. m. ►XML langage de synchronisation des données (courrier électronique, contenu d agendas, principalement) entre appareils portables et postes fixes, basé sur XML, avec des types MIME et des vCards. Développé par IBM, Lotus, Nokia, Psion …   Dictionnaire d'informatique francophone

  • The SyncML Initiative — The SyncML Initiative, Ltd. was a non profit corporation formed by a group of companies who co operated to produce an open standard for data synchronization and device management. Prior to SyncML, data synchronization and device management had… …   Wikipedia

  • Sync ML — SyncML (Synchronization Markup Language) ist ein Plattform unabhängiger Standard zur Datensynchronisation zwischen Computern. Bei den Daten kann es sich um beliebige Informationen handeln, meist PIM Daten wie Adressen, Kalendereinträge oder E… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”