SyncML

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 6 de noviembre de 2021; la verificación requiere 1 edición .

SyncML (del inglés.  Synchronization Markup Language  - " lenguaje de marcado de sincronización ") se creó para desarrollar un único protocolo de transferencia de datos para todo tipo de dispositivos portátiles, como PDA , computadoras portátiles, buscapersonas y teléfonos móviles . Lanzado en febrero de 2000, SyncML ha adoptado rápidamente a los principales proveedores de software y dispositivos móviles, como Nokia , Ericsson , IBM , Lotus , Motorola , Palm , Psion , Starfish. SyncML está diseñado para resolver los problemas de sincronización de dispositivos móviles con datos de red.

SyncML utiliza marcado XML y varios protocolos para transferir datos. La implementación de aplicaciones cliente para SyncML permite utilizar WAP Binary XML para reducir el tamaño de los paquetes de datos transmitidos, sin embargo, el uso de WBXML es opcional. SyncML también es capaz de restaurar la comunicación entre dispositivos si se producen caídas de conexión (siempre que el cliente y el servidor admitan caídas de conexión). Además, SyncML funciona eficazmente con varios protocolos de comunicación como HTTP , protocolo de sesión inalámbrica , OBEX ( Bluetooth , IrDA ), SMTP , TCP/IP .

El marco de programación de SyncML se basa en dos protocolos:

SyncML admite siete tipos diferentes de sincronización:

SyncML no depende de los tipos de datos sincronizados, pero por lo general son datos en formato texto/x-vcard (tarjetas de presentación), texto/x-vcalendar (calendario/tareas), texto/sin formato (notas). Cabe señalar que los dos primeros tipos tienen un conjunto regulado de campos, y cada dispositivo específico puede o no admitir algunos campos. Aunque existen especificaciones para vcard y vcalendar, permiten que los fabricantes de dispositivos interpreten arbitrariamente algunos parámetros. El protocolo SyncML le permite transferir datos sobre formatos admitidos (campos, tipos, tamaño, valores posibles, etc.), pero, por regla general, el dispositivo no proporciona completamente estos datos para una interpretación inequívoca del formato o difieren significativamente en valores entre dispositivos de diferentes fabricantes, lo que crea ciertas dificultades para los desarrolladores de servidores SyncML.

Beneficios clave:

Servicios en ruso que admiten SyncML

Proveedor El público objetivo Precio Contactos Calendario notas Tareas Marcadores Correo electrónico Correo electrónico a SMS SMS mensajes multimedia webdav CalDAV notas
Google todo el mundo está libre No No No No No No No No No No A partir del 30 de enero de 2013, Google dejó de admitir SyncML
MemoToo consumidores pagado / gratis Sí* No Límites de uso gratuito: hasta 10 servicios, hasta 40 artículos en cada categoría
Usuarios de Yota todo el mundo está libre Gestión de contactos como parte de una red social, uno de los servicios de Yota . Sin Fronteras.
memiana todo el mundo está libre
wap4b.ru Ningún está libre No No
Megáfono Usuarios de Megafon El servicio se activa de forma gratuita + cuota de suscripción No No No No No SyncML versión 1.0-2.0.

Enlaces