Syncml

Syncml

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

SyncML основывается на семействе протоколов WAP Binary XML для уменьшения размера пакетов передаваемых данных и числа итераций типа запрос/ответ между устройствами, тем самым нейтрализуя эффект ограниченной полосы пропускания. SyncML также способен восстановить связь между устройствами, если происходят обрывы соединения. Кроме этого, SyncML эффективно работает с различными коммуникационными протоколами, такими как OBEX(IrDA), TCP/IP.

Более того, SyncML может синхронизировать данные независимо от языка программирования или приложения синхронизации, используемых на конкретном устройстве. Это дает возможность взаимодействия между приложениями, написанными на разных языках и исполняющихся на различных устройствах.

Программная структура SyncML основана на двух протоколах:

  • Протокол представления SyncML (SyncML Representation Protocol), который определяет формат представления SyncML-сообщений и описание внутренней конструкции работы SyncML.
  • Протокол синхронизации SyncML (SyncML Synchronisation Protocol), который определяет действия между SyncML-клиентом и SyncML-сервером.

SyncML поддерживает семь различных типов синхронизации:

  • Двусторонняя синхронизация (Two-way sync);
  • Медленная синхронизация (Slow sync);
  • Односторонняя синхронизация только от клиента (One-way sync from client only);
  • Обновление только от клиента (Refresh sync from client only);
  • Односторонняя синхронизация только от сервера (One-way sync from server only);
  • Обновление только от сервера (Refresh sync from server only);
  • Синхронизация при изменении серверных данных (Server-alerted sync).

Инициатива SyncML открыта для сотрудничества, и любая компания — производитель оборудования, программного обеспечения или провайдер услуг может зарегистрироваться и объявить о поддержке SyncML. После регистрации она получает доступ к технической документации и спецификации протокола, после чего может эффективно внедрять эту технологию в свою продукцию.

Русскоязычные сервисы, поддерживающие SyncML

Поставщик Целевая аудитория Цена Контакты Календарь Заметки Задачи Закладки E-mail E-mail в SMS SMS MMS WebDAV CalDAV Примечания
MemoToo Потребители платно / бесплатно Да Да Да Да Да* Да Нет Да Да Ограничения бесплатного использования: до 10 сервисов, до 40 элементов в каждой категории
Yap-Yap Пользователи Yota, все желающие бесплатно Да Управление контактами как часть социальной сети Яп-Яп - одного из сервисов Yota. Без ограничений.
wap4b.ru Любая бесплатно Да Да Да Да Нет Нет

Ссылки


Wikimedia Foundation. 2010.

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

Полезное


Смотреть что такое "Syncml" в других словарях:

  • 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 — (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… …   Wikipedia

  • 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


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»