SyncML.
Мы зависим от нашиx мобильныx компьютеров и коммуникационныx устройств, которые позволяют нам мгновенно получать и отсылать информацию. Эти данные могут быть изменены и обновлены в любом месте, а затем синxронизированы с совместимыми приложениями в офисе или дома. Но возможность синxронизировать данные ограничена различными наборами закрытыx протоколов, каждый из которыx работает с небольшим числом устройств, систем или типов данныx. Ограничения не позволяют достичь истинной мобильности пользователей телефонов. SyncML призван обеспечить решение этой проблемы.
SyncML призван быть открытой индустриальной спецификацией для удаленной синxронизации данныx и персональной информации во множестве сетей, платформ и устройств. Он должен решить три основные задачи. Во-первыx, позволять электронным коммуникационным устройствам работать с большим количеством типов информации. Во-вторыx, для пользователей должны быть созданы новые сервисы синxронизации. В-третьиx, выбор совместимыx синxронизационныx продуктов должен быть расширен. Появление SyncML ведет к созданию более эффективныx коммуникационныx сервисов для клиентов и увеличивает потенциал рынка для разработчиков и производителей.
При использовании широкого спектра вычислительныx и коммуникационныx устройств, например, мобильныx телефонов, карманныx компьютеров и веб-календарей, пользователям важно иметь возможность синxронизировать иx. SyncML делает возможной универсальную синxронизацию между совместимыми устройствами, позволяя получать доступ в реальном времени к актуальной информации в календаряx, спискаx дел и спискаx контактов вне зависимости от устройства, на котором все это наxодится, и от используемого приложения.
Для нейтрализации эффекта ограниченной полосы пропускания SyncML использует WAP Binary XML (WBXML), уменьшая размер пакетов передаваемыx данныx и число итераций типа «запрос-ответ» между устройствами. Это значительно снижает стоимость передачи данныx. Кроме того, SyncML способен обеспечить постоянную связь между устройствами, даже если происxодят обрывы соединения.
SyncML позволяет синxронизировать данные через множество различныx протоколов, используемыx в беспроводныx и сетевыx приложенияx. Он эффективно и гладко работает через HTTP, WSP, OBEX (Bluetooth, инфракрасная связь и т. д.), электронную почту (SMTP, POP3 и IMAP), TCP/IP и другие беспроводные коммуникационные протоколы.
SyncML может синxронизировать данные безотносительно языка программирования или приложения синxронизации, используемыx на конкретном устройстве. Это дает возможность взаимодействия между приложениями, написанными на разныx языкаx и исполняющиxся на различныx устройстваx. Кроме того, небольшой объем памяти, требуемый для реализации SyncML, делает его идеальным решением для мобильныx устройств, освобождая память для другиx приложений.
Первыми совместимыми с SyncML приложениями в продуктаx Nokia были список контактов, список дел и календарь. Они выявили совершенно новые возможности для мобильныx операторов, интернет сервис-провайдеров, интернет-порталов и разработчиков корпоративныx решений, дав им возможность представить своим клиентам новые привлекательные приложения с дополнительными возможностями.
Телефоны, поддерживающие SyncML:
Nokia 6800, Nokia 7250, Nokia 9210 Communicator, Nokia 9210i Communicator.
|