SyncML

Revision as of 08:44, 29 November 2024 by imported>Cnwilliams (v2.05 - Repaired 1 link to disambiguation page - (You can help) - Transaction)
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Template:Multiple issues SyncML, or Synchronization Markup Language, was originally developed as a platform-independent standard for information synchronization. Established by the SyncML Initiative, this project has evolved to become a key component in data synchronization and device management. The project is currently referred to as Open Mobile Alliance Data Synchronization and Device Management.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> The purpose of SyncML is to offer an open standard as a replacement for existing data synchronization solutions; which have mostly been somewhat vendor, application, or operating system specific. SyncML 1.0 specification was released on December 17, 2000,<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> and 1.1 on February 26, 2002.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

A SyncML message is a well-formed XML document that adheres to the document type definition (DTD), but which does not require validation.

InternalsEdit

SyncML works by exchanging commands, which can be requests and responses. As an example:

  • the mobile phone sends an Alert command for signaling the wish to begin a refresh-only synchronization
  • the computer responds with a Status command for accepting the request
  • the phone sends one or more Sync command containing an Add sub-command for each item (e.g., phonebook entry); if the number of entries is large, it does not include the <Final/> tag;
  • in the latter case, the computer requests to continue with an appropriate Alert message, and the mobile sends another chunk of items; otherwise, the computer confirms it received all data with a Status command

Commands (Alert, Sync, Status, etc.) are grouped into messages. Each message and each of its commands has an identifier, so that the pair (MsgID, CmdID) uniquely determines a command. Responses like Status commands include the pair identifying the command they are responding to.

Before commands, messages contain a header specifying various data regarding the transaction. An example message containing the Alert command for begin a refresh synchronization, like in the previous example, is:

<syntaxhighlight lang="xml"> <?xml version="1.0"?> <!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.2//EN" "http://www.openmobilealliance.org/tech/DTD/OMA-TS-SyncML_RepPro_DTD-V1_2.dtd"> <SyncML xmlns="SYNCML:SYNCML1.2">

<SyncHdr>
 <VerDTD>1.1</VerDTD>
 <VerProto>SyncML/1.1</VerProto>
 <SessionID>1</SessionID>
 <MsgID>1</MsgID>
 <Target><LocURI>PC Suite</LocURI></Target>
 <Source><LocURI>IMEI:3405623856456</LocURI></Source>
 <Meta><MaxMsgSize xmlns="syncml:metinf">8000</MaxMsgSize></Meta>
</SyncHdr>
<SyncBody>
 <Alert>
  <CmdID>1</CmdID>
  203   
  <Item>
   <Target><LocURI>Events</LocURI></Target>
   <Source><LocURI>/telecom/cal.vcs</LocURI></Source>
   <Meta><Anchor xmlns="syncml:metinf"><Last>42</Last><Next>42</Next></Anchor></Meta>
  </Item>
 </Alert>
 <Final/>
</SyncBody>

</SyncML> </syntaxhighlight>

The response from the computer could be an XML document like (comments added for the sake of explanation):

<syntaxhighlight lang="xml"> <?xml version="1.0"?> <!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.2//EN" "http://www.openmobilealliance.org/tech/DTD/OMA-TS-SyncML_RepPro_DTD-V1_2.dtd"> <SyncML>

<SyncHdr>
 <VerDTD>1.1</VerDTD>
 <VerProto>SyncML/1.1</VerProto>
 <SessionID>1</SessionID>
 <MsgID>1</MsgID>
 <Target><LocURI>IMEI:3405623856456</LocURI></Target>
 <Source><LocURI>PC Suite</LocURI></Source>
</SyncHdr>
<SyncBody>
 <Status>
  <CmdID>1</CmdID>
  <MsgRef>1</MsgRef>
  <CmdRef>0</CmdRef>	
  <Cmd>SyncHdr</Cmd>
  <TargetRef>PC Suite</TargetRef>
  <SourceRef>IMEI:3405623856456</SourceRef>
  200	
 </Status>
 <Status>
  <CmdID>2</CmdID>	
  <MsgRef>1</MsgRef>
  <CmdRef>1</CmdRef>	
  <Cmd>Alert</Cmd>
  <TargetRef>Events</TargetRef>
  <SourceRef>/telecom/cal.vcs</SourceRef>
  <Meta><Anchor xmlns="syncml:metinf"><Next>0</Next><Last>0</Last></Anchor></Meta>
  200	
 </Status>
 <Final/>
</SyncBody>

</SyncML> </syntaxhighlight>

The transaction then proceeds with a message from the mobile containing the Sync command, and so on.

This example is a refresh where the mobile sends all its data to the computer and nothing in the other way around. Different codes in the initial Alert command can be used to initiate other kinds of synchronizations. For example, in a "two-way sync", only the changes from the last synchronization are sent to the computer, which does the same.

The Last and Next tags are used to keep track of a possible loss of sync. Last represents the time of the last operation of synchronization, as measured by each device. For example, a mobile may use progressive numbers (1, 2, 3, ...) to represent time, while the computer uses strings like "20140112T213401Z". Next is the current time in the same representation. This latter data is stored and then compared with Last in the next synchronization. Any difference indicates a loss of sync. Appropriate actions involving sending all data can be then taken to put the devices back in sync.

Anchors are only used to detect a loss of sync; they do not indicate which data is to be sent. Apart from the loss-of-synchronization situation, in a normal (non-refresh) synchronization, each device sends a log of changes since the last synchronization.

SyncML client connectors and pluginsEdit

Name Platform Application Contacts Calendar Memos Tasks Book-marks E-mail SMS Photo Video Music Files Notes
Syncfriend for MS Outlook Windows XP/Vista/7 SyncML and ActiveSync client for Outlook 2007/10 Template:Yes Template:Yes Also supports Google sync including feeds from Facebook, Twitter and LinkedIn. Free version synchronizes 200 contacts in any custom folder
Gemalto / O3SIS AG Windows Mobile SyncML Client, Personal Life Mobilizer Template:Yes Template:Yes Template:No Template:Yes Template:No Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes commercial, over-the-air installable client, Videos, Photo, Ringtones, SMS, MMS, as well
Gemalto / O3SIS AG Android SyncML Client, Personal Life Mobilizer Template:Yes Template:Yes Template:No Template:No Template:No Template:No Template:No Template:Yes Template:Yes Template:Yes commercial, over-the-air installable client
Gemalto / O3SIS AG iOS SyncML Client, Personal Life Mobilizer Template:Yes Template:Yes Template:No Template:No Template:No Template:No Template:No Template:Yes Template:No Template:No commercial, over-the-air installable client
Gemalto / O3SIS AG Symbian, Series 60 SyncML Client, Life Mobilizer Push Mail Edition Template:Yes Template:Yes Template:No Template:Yes Template:No Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes commercial, over-the-air installable client
Gemalto / O3SIS AG BlackBerry J2ME from OS 4.5, Nokia S40, Sony Ericsson J2ME SyncML Client, Template:Yes Template:Yes Template:No Template:Yes Template:No Template:No Template:No Template:Yes commercial, over-the-air installable client
SyncEvolution Unix/Linux Evolution, KDE/Akonadi, plain files, ... Template:Yes Template:Yes Template:Yes Template:Yes Template:No Template:No Template:No free, command line, Genesis GUI frontend
libsynthesis Linux, iOS SyncML client+server engine library Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Open-source, LGPL+EPL, DB backend via plugins or SQL, custom content formats possible
SyncEvolution Maemo 5 system address book/Contacts, Dates Template:Yes Template:Yes Template:Yes Template:Yes Template:No Template:No Template:No free, command line
SyncEvolution OS X, iPhone system address book Template:Yes Template:No Template:No Template:No Template:No Template:No Template:No free, command line
Funambol WINNER Pocket PC, Smartphone Template:Yes Template:Yes Template:Yes Template:Yes Template:No Template:Yes Template:No Template:Yes plus files in 'briefcase', AGPL v3
Funambol Symbian Symbian S60 3rd/5th Edition Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes AGPL v3, adds push and picture sync capabilities to native client
Funambol Android Android Sync Client Template:Yes Template:Yes Template:Yes Template:No Template:No Template:No Template:No Template:Yes Open Source, AGPL v3; very specific to onemedia.com, attempts to use it with other SyncML servers have failed
Funambol BlackBerry BB Databases Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Open Source, AGPL v3
Funambol iOS AddressBook Template:Yes Open Source, AGPL v3
Funambol Java Email Client Java ME, J2SE Template:Yes Template:Yes Open Source, AGPL v3
Funambol Windows Outlook Template:Yes Template:Yes Template:Yes Template:Yes Template:No Template:No Template:No Template:Yes Open Source, AGPL v3
Funambol OS X Desktop Template:Yes Template:No Template:No Template:No Template:No Template:No Template:No Template:No Open Source, AGPL v3
Funambol Multi-platform Java ME, J2SE, C++ Template:Yes Template:Yes Template:Yes Template:Yes * * * Open Source SDK, AGPL v3
Funambol Palm OS Palm Databases Template:Yes Template:No Template:No Template:No Template:No Template:No Open Source, AGPL v3, Community Project
Funambol Community Project Windows, Linux iPod Template:Yes Template:Yes Template:No Template:No Template:No Template:No Template:No sync via cable, Open Source, AGPL v3
Funambol Community Project Windows, Linux, Mac Thunderbird, Sunbird Template:Yes Template:Yes Template:Yes Template:No Template:No Open Source, AGPL v3
Funambol Yahoo!, Google Contacts, Calendar Template:Yes Template:Yes Template:No Template:No Template:No Template:Yes Template:No Open Source, AGPL v3
Nokia Symbian 9.x Nokia S60 3rd/5th Edition native Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:No Template:Yes MMS, too!
Synchronica Windows Mobile Pocket PC, Smartphone Template:Yes Template:Yes Template:No Template:Yes Template:Yes emails, attachments and folders
Synchronica Sun Java Systems Communication Suite Sun Comms 4, 5 and 6 Template:Yes Template:Yes Template:No Template:Yes Template:Yes
Synchronica Microsoft Exchange 2003 and 2007 Template:Yes Template:Yes Template:No Template:Yes Template:Yes Using OWA (WebDAV)
Synchronica Lotus Domino 6 Template:Yes Template:Yes Template:No Template:Yes Template:Yes Using IMAP and CORBA
Synchronica Google Calendar, Contacts Template:Yes Template:Yes Template:No Template:No Template:Yes
Synchronica MSN/Hotmail/WindowsLive Contacts Template:Yes Template:No Template:No Template:No Template:No
Synchronica Java Content Repository Any JCR compatible server Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes JCR (JSR-170) back-end API
Synchronica Palm OS mobile devices Template:Yes Template:Yes Template:No Template:Yes Template:Yes
Synchronica OS X iPhone Template:No Template:No Template:No Template:No Template:Yes over the air (OTA) using IMAP/SMTP
TSync Windows, Linux, OS X, * Thunderbird Template:Yes Template:No Template:No Template:No Template:No Template:No Template:No free, GPL
SyncML2iPhone iPhone iCal Template:No Template:Yes Template:No Template:No free
MyTT Symbian S60 all version Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes free, support file upload/download, only Chinese version
MyTT Windows Mobile Pocket PC, Smartphone Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes free, support file upload/download, only Chinese version
MyTT Windows Outlook Template:Yes Template:Yes Template:Yes free, only Chinese version
MyTT MTK 25,26,28 Template:Yes Template:Yes Template:Yes Template:Yes
MyTT Brew Template:Yes Template:Yes
plan44.ch iOS iOS contacts and calendar, separate tasks and calendar Template:Yes Template:Yes Template:No Template:Yes commercial, free contacts-only version
Synthesis Android Android databases, internal tasks and notes, Astrid Tasks, Alex Baker's Tasks, OI notes Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:No Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes commercial, multiple sync profiles, scheduling
Synthesis Windows Phone 8 Windows Phone 8 contacts, calendar Template:Yes Template:Yes Template:No Template:No commercial
Synthesis Palm OS Palm Databases Template:Yes Template:Yes Template:Yes Template:Yes Template:No Template:Yes Template:No commercial, multiple sync profiles, scheduling
Synthesis Windows Mobile Pocket PC, Smartphone Template:Yes Template:Yes Template:Yes Template:Yes commercial
Synthesis Windows Outlook, Outlook Express Template:Yes Template:No Template:No Template:No commercial
Synthesis Windows, Linux, OS X SQL, ODBC, SQLite3, PlainText Template:Yes Template:Yes Template:Yes Template:Yes * * * Programming SDK w/API's in C, C++, Delphi, Java, & .Net
Synthesis Windows, OS X Sunbird/Lightning Template:Yes Template:Yes Template:No Template:No DEMO application included with SDK
Synthesis Windows, Linux, OS X Client Desktop DEMO/ODBC/Plugin Template:Yes Template:Yes Template:Yes Template:Yes * * * Scriptable utility to connect with any other client side application or database.
TTSync Windows Mobile Pocket PC, Smartphone Template:Yes Template:Yes Template:Yes Template:Yes * * * commercial
TTSync Symbian S60, 1,2,3 version Template:Yes Template:Yes Template:Yes Template:Yes * * * commercial
CompanionLink Windows Various commercial
SyncJE by Nexthaus Windows Mobile Windows Mobile Template:Yes Template:Yes Template:No Template:Yes commercial
SyncJE by Nexthaus OS X OS X Template:Yes Template:Yes Template:No Template:Yes commercial
SyncJE by Nexthaus Windows Outlook Template:Yes Template:Yes Template:Yes Template:Yes commercial
SyncJE by Nexthaus Windows Outlook Express Template:Yes Template:No Template:No Template:No commercial
SyncJE by Nexthaus Windows Lotus Notes Template:Yes Template:Yes Template:Yes Template:Yes commercial
SyncJE by Nexthaus Windows ACT Template:Yes Template:Yes Template:No Template:Yes commercial
SyncJE by Nexthaus Palm OS Palm Databases Template:Yes Template:Yes Template:Yes Template:Yes commercial
SyncJE by Nexthaus BlackBerry Template:Yes Template:Yes Template:No Template:Yes commercial
SyncJE by Nexthaus iOS iPhone Template:Yes Template:No Template:No Template:No commercial
Critical Path (Memova) J2ME Phone Backup Client Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes commercial
Voxmobili (An OnMobile Company) Windows Mobile, Android, OS X, Symbian, J2ME... SyncML Client, VoxMobili Client Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes commercial
Yota Contacts Windows Mobile SyncML Client, Address book Template:Yes free, shipped with Yota HTC MAX 4G
Synchronoss Blackberry, Symbian, Palm OS, Windows Mobile, Android SyncML Client, MightyBackup, Network Address Book Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes commercial, with over 10 Million clients deployed
Synchronoss Windows Outlook Connector Template:Yes Template:Yes Template:Yes Template:Yes
Synchronoss Exchange Microsoft Exchange Connector Template:Yes Template:Yes Template:Yes Template:Yes
Pleex Android, Bada, Blackberry OS, iOS, J2ME, Symbian (S60/S40/UIQ), Windows Mobile Various Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Media sharing and community networks too

SyncML serversEdit

Name Platform Application Free? Contacts Calendar Memos Tasks Book- marks E-mail Photo Video MMS Files SAN1 Notes
Alt-N Technologies' MDaemon Email Server Windows SyncML Server Template:No Template:Yes Template:Yes Template:Yes Template:Yes SMB email OTA mobile device sync
Group-Office PHP Data Synchronization but not Device Management Template:No Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes E-mail is synced with IMAP
Funambol Java (Linux, Windows, OS X) Data Synchronization and Device Management Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Open Source, Java and C++ SDK, OEM & ISV Partners, AGPL v3
mySync DM Java (Linux) Data Synchronization and Device Management Template:No Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Includes SMS backup on Android and Symbian platforms. Carrier-grade.
Synthesis Windows, OS X, Linux x86 SyncML Server Template:No Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes SDK - (Java, C/C++, .Net API's), OEM & ISV Partners
syncgw PHP SyncML, CalDAV, CardDAV, ActiveSync Server Template:No Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes platform independent PHP SyncML server, OMA push service; Support for WebDAV (CardDav/CalDAV) and Exchange ActiveSync (EAS)
libsynthesis Linux, iOS SyncML client+server engine library Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Open Source, LGPL+EPL, DB backend via plugins or SQL, custom content formats possible
Compelson ASP .Net, IIS, SQL Server SyncML Server Template:No Template:Yes Template:Yes Template:Yes Template:Yes
IceWarp Messaging Server Windows, Linux SyncML Server Template:No Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Enterprise Groupware
Winfonie mobile 2 Windows Desktop SyncML Server (discontinued, no longer available) Template:No Template:Yes Template:Yes Template:Yes Desktop SyncML server, connects with Microsoft Outlook, Lotus Notes, Lotus Organizer, Mozilla Thunderbird, Lightning, Tobit David, Palm Desktop, combit etc.
Synchronica Java (Solaris, Linux, Windows, OS X) Mobile Gateway Template:No Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Service Providers, OEMS, Enterprise, supports OMA CP, OMA DS Push, OMA EMN and IMAP IDLE
Horde Linux Horde Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:No Web Groupware, open source
Access NetFront Sync Linux, Solaris SyncML Server Template:No Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Enterprise sync solution
eGroupWare PHP SyncML Server Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Email uses IMAP, Open Source groupware
TimeMaker Server Linux SyncML Server Template:No Template:Yes Template:Yes Template:Yes Template:Yes Leadership software. E-mail is synced by using integrated POP3/SMTP.

1SAN = Server Alert Notification. This SyncML Push technology is based on definitions by the Open Mobile Alliance and extends the existing SyncML protocol specification by offering a method of server initiated synchronization.

SyncML hosted servicesEdit

Provider Name Target Market Price Contacts Calendar Memos Tasks Bookmarks E-mail E-mail to SMS SMS MMS WebDAV CalDAV Notes
Access NetFront Sync Enterprise sync solution commercial Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes SyncML standard sync server, has been deployed for Japan KDDI, China Telecom
AOL Sync Service (discontinued) Consumer free yes yes No No yes SyncML standard sync server
basota.com Consumers €10/year Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:No Template:No Template:No Template:No Template:No Template:No
ComEase cell phone backup
CompanionLink data synching of disconnected applications commercial Template:Yes Template:Yes Template:Yes Template:Yes
Compelson demo free Template:Yes Template:Yes Template:Yes Template:Yes
Contails Provides a one address book solution to contact management. Supports sync via mobile phones and several other services like mail and Instant Messengers. Free Template:Yes SyncMl based synchronization, webmail synchronization
GooSync Beta paid Template:Yes Template:Yes Template:Yes Google Calendar Synchronisation
GSMSync free / paid Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes
hotpim Service Providers, Device Manufacturers, Enterprises free Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Support media file with self client,full-text search engine,only Chinese version
MemoToo Consumer and business free / paid Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes* Template:No Template:Yes Template:Yes Template:Yes Free services limited to 100 items stored for any category - OTA configuration, Photo for contact, Category support, Sortable tasks
MightyPhone Brew Cell Phone Owners Template:Yes Template:Yes Template:No Template:No limited client support
Keep free Template:Yes Template:No Template:No Template:No Template:No Template:No Template:No Template:No Template:No Template:No Template:No formerly: Everdroid
Mobilesynchro cell phone backup free / paid Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes SyncML based SMS synchronization, OMA/OTA configuration
myFunambol consumer demo Template:Yes Template:Yes Template:Yes Template:Yes Template:No Template:Yes Template:No Template:No Template:No Template:No Tasks and notes can not be viewed or edited online
MyTT Beta free Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Support media file with self client,full-text search engine,only Chinese version
O3SIS.com Carriers and Service Providers, Enterprises, Retail, Device Manufacturers, Partners commercial Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:No Template:No Template:No Showcase available with OTA configurator, downloadable clients
O-Sync Consumer free Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes contact self-update feature
PhoneCopy consumers, community free/paid Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:No Template:Yes Template:Yes Template:No Template:No All data can be viewed, edited or deleted online. Supports all platforms (Android, BlackBerry, Apple, Windows Phone, ActiveSync, Symbian, SyncML, ...).
picoBeat consumer and SoHo Development has halted and new users are not being accepted. Existing users can still use their account. Template:Yes Template:Yes Template:Yes Template:Yes Elements can be edited online
PhoneBackup Consumer paid Template:Yes Template:Yes Template:No Template:No Template:No OTA configuration
ScheduleWorld consumer paid (service shut down on November 30, 2010) Template:Yes Template:Yes Template:Yes Template:Yes Template:No Template:Yes Template:No Template:No Template:No Template:Yes Template:No calendar sharing, multiple calendars, Google calendars, Email via Over The Air (OTA) provided by IMAP/SMTP
Soocial Provides a one address book solution to contact management. Supports sync via mobile phones and several other services like GMail. SERVICE CLOSED Template:Yes Template:No Template:No Template:No Template:No Template:No Template:No Template:No Template:No Template:No Template:No SyncML based Contact synchronization. Outlook client, OTA configuration & downloadable clients.
Synchronica Service Providers, Device Manufacturers, Enterprises Template:Yes Template:Yes Template:Yes Template:Yes Template:No Template:Yes Template:Yes Template:No Template:No Template:Yes Template:Yes Live demo available with OTA configuration
Synkia cell phone backup paid Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes SyncML based SMS synchronization, OMA/OTA configuration, server alerted sync.
syncgcal.com Google Calendar sync service free / paid Template:Yes Google Calendar Synchronisation (including shared calendars)
Syncfriend A self updated phonebook. Supports multiple phones per each account. Automatic duplicate elimination. Free Template:Yes Template:Yes User friendly web interface. Not working.
Voxmobili(An OnMobile Company) Provides a complete synchronization solution. Supports sync via mobile phones and PC clients. commercial Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes Template:Yes SyncML based Personal Data synchronisation
Yota users, online community free Template:Yes Contacts management as a part of social network
MightyBackup paid Template:Yes commercial, with over 10 Million mobile clients deployed
Network Address Book Service Providers, Enterprise commercial Template:Yes
MightyPhone Brew Cell Phone Owners paid Template:Yes Template:Yes Template:Yes Template:Yes

See alsoEdit

ReferencesEdit

Template:Reflist

Template:Prone to spam