SyncML (din limba engleză. Synchronization Markup Language - " synchronization markup language ") a fost creat pentru a dezvolta un protocol unic de transfer de date pentru toate tipurile de dispozitive portabile, cum ar fi PDA-uri , laptopuri, pagere și telefoane mobile . Lansat în februarie 2000, SyncML a îmbrățișat rapid principalii furnizori de dispozitive mobile și software mobil, cum ar fi Nokia , Ericsson , IBM , Lotus , Motorola , Palm , Psion , Starfish .. SyncML este conceput pentru a rezolva problemele de sincronizare a dispozitivelor mobile cu datele din rețea.
SyncML folosește marcaj XML și diverse protocoale pentru a transfera date. Implementarea aplicațiilor client pentru SyncML permite utilizarea WAP Binary XML pentru a reduce dimensiunea pachetelor de date transmise, cu toate acestea, utilizarea WBXML este opțională. SyncML este, de asemenea, capabil să restabilească comunicarea între dispozitive dacă au loc întreruperi de conexiune (cu condiția ca clientul și serverul să accepte căderi de conexiune). În plus, SyncML funcționează eficient cu diverse protocoale de comunicare, cum ar fi HTTP , Wireless Session Protocol , OBEX ( Bluetooth , IrDA ), SMTP , TCP/IP .
Cadrul de programare SyncML se bazează pe două protocoale:
SyncML acceptă șapte tipuri diferite de sincronizare:
SyncML nu depinde de tipurile de date sincronizate, dar de obicei sunt date în format text/x-vcard (cărți de vizită), text/x-vcalendar (calendar/sarcini), text/plain (note). Trebuie remarcat faptul că primele două tipuri au un set reglementat de câmpuri, iar fiecare dispozitiv specific poate sau nu suporta unele câmpuri. Deși există specificații pentru vcard și vcalendar, acestea permit producătorilor de dispozitive să interpreteze în mod arbitrar anumiți parametri. Protocolul SyncML vă permite să transferați date despre formatele acceptate (câmpuri, tipuri, dimensiune, valori posibile etc.), dar, de regulă, aceste date nu sunt furnizate pe deplin de dispozitiv pentru interpretarea fără ambiguitate a formatului sau diferă semnificativ în valorile între dispozitivele de la diferiți producători, ceea ce creează anumite dificultăți pentru dezvoltatorii de servere SyncML.
Beneficii cheie:
Furnizor | Publicul țintă | Preț | Contacte | Calendar | Note | Sarcini | Marcaje | E-mail către SMS | mesaj | MMS | webdav | CalDAV | Note | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
toata lumea | este gratuit | da | Nu | Nu | Nu | Nu | Nu | Nu | Nu | Nu | Nu | Nu | Începând cu 30 ianuarie 2013, Google a încetat să mai accepte SyncML | |
MemoToo | Consumatori | plătit/gratuit | da | da | da | da | Da* | da | Nu | da | da | Limite de utilizare gratuită: până la 10 servicii, până la 40 de articole în fiecare categorie | ||
Utilizatori Yota | toata lumea | este gratuit | da | Gestionarea contactelor ca parte a unei rețele sociale - unul dintre serviciile Yota . Fara granite. | ||||||||||
memiana | toata lumea | este gratuit | da | |||||||||||
wap4b.ru | Orice | este gratuit | da | da | da | da | Nu | Nu | da | |||||
Megafon | utilizatorii Megafon | Serviciul este activat gratuit + taxa de abonament | da | da | da | da | da | Nu | Nu | da | Nu | Nu | Nu | SyncML versiunea 1.0-2.0. |