SMS/MMS
Новости
Справочная
Инновации



Словарь
OLED-экран (Organic Light-Emitting Diode) - экран на основе органических самосветящихся диодов. Особенность OLED-технологии заключается в использовании эффекта свечения органических составов при [...]
ещё

SyncML – стандарт для синхронизации данных

Рубрика: Технологии | 02.11.16

Для полноценного общения и работы нам требуется как можно больше возможностей и новых устройств, не привязанных к одному помещению. На работе это компьютер, в поездках и командировках – ноутбук, в частной жизни – планшет или же смартфон. Что же делать, для того чтобы не обновлять вручную все контакты и записи? На помощь приходит стандарт SyncML.


Что такое SyncML?

В декабре 2000 года группа разработчиков и производителей (Nokia, Ericsson, IBM, Motorola, Lotus, Matsushita, Palm, Psion и Starfish Software) представила новую разработку – приложение SyncML (Synchronized Markup Language), работающее по универсальному протоколу, который позволяет синхронизировать все данные, необходимые человеку. Причем обмен информацией происходит не только на уровне адресов или записок – пользователю нужна возможность копировать даже крупные объекты, целые базы данных, таблицы и специальным образом отформатированные файлы. Так и был создан язык, а точнее, протокол синхронизации SyncML. Основное его предназначение – обеспечение обмена информацией между различными интернет-службами и сетевыми устройствами, включая телефоны, периферию и компьютеры всех типов.


Протокол синхронизации SyncML основан на языке разметки Extensible Markup Language (XML) – расширении языка HTML (Hyper Text Markup Language), который лежит в основе веб-страниц. При помощи XML создаются структура документа, содержащего данные, а также сценарий выполнения документа. Именно его использование позволяет значительно облегчить автоматический перенос данных из одного источника в другой. Клиентское устройство (например, смартфон) делает вызов на SyncML-сервер. После проверки аутентификации (подтверждения прав доступа) происходит запрос из других источников абонента, которые включены в список синхронизируемых объектов. Со всех источников на сервер SyncML поступают данные, контакты и другая информация, которая обрабатывается на предмет повторений и новых записей и в отформатированном виде отправляется на девайс абонента. Язык XML создает пакет обновлений, и старые записи не замещаются (в случае их неизменности), а новые добавляются. После такой синхронизации, которая осуществляется достаточно быстро, происходит глобальное обновление данных, и система готова к следующему обновлению. Также SyncML автоматически способен восстанавливать связь между гаджетами после обрывов соединения.

SyncML сегодня

Первым устройством, которое поддерживало протокол SyncML, стал телефон Nokia 9210, выпущенный в конце 2000 года. Первая попытка синхронизировать данные проводилась с помощью мобильного календаря Nokia.

Синхронизация на базе SyncML может выполняться с помощью различных средств и протоколов: через инфракрасный порт, Bluetooth, HTTP, WAP, GPRS, EDGE. Протокол SyncML используется во многих отраслях современной жизни, особенно бизнес-структурах. Благодаря унифицированному протоколу можно обеспечить синхронизацию данных вне зависимости от типа используемого приспособления.

Существует достаточно много русскоязычных сервисов, поддерживающих SyncML. Это MemoToo, Yota, Memiana.com, WAP4b.ru, Мегафон (prosync.ru). До 2013 года протокол поддерживал Google (прекратил его поддержку в январе 2013). Все сервисы поддерживают синхронизацию контактов. Другие типы данных (календарь, заметки, задачи, сообщения) поддерживаются избирательно.


 
Copyright © sotamir.ru, 2006-2018.  Копирование материалов запрещено.
Частичное цитирование возможно только при указании прямой ссылки на www.sotamir.ru.
Контактная информация. Условия использования. Политика конфиденциальности



контакты на Главную