Synthesis: 1, Funabol: 0
The Funambol SyncML server might be a great product, but it just doesn't work for me. I had promised to have a closer look at it, and initial dry runs against Funambol with Lotus Domino looked quite promising. After getting my Nokia N70 I attempted to get it to synchronize with Funambol, but that didn't work out as smoothly as I'd expected. The plugins for BlackBerry don't work at all; the sync4j version at least attempts a connection, whereas the Funambol version doesn't. Oh, and while I'm ranting, I couldn't get Nexthaus' SyncJe Client for Lotus Notes to do anything against any SyncML server I tried. What did work (a bit) was Tsync, the SyncML extension for Mozilla Thunderbird; interesting though, what the author has to say about Funambol! It was a bad weekend as far as SyncML goes…
One bright light did shine though: the Swiss Synthesis AG have a product named Synthesis SyncML Server, which worked immediately. I had a look at both the Windows and the Linux versions (2.1.1.28), and the product works as advertised. The product isn't quite inexpensive; it starts out at around EUR 1950, but their demo is available at no cost to use [the program does announce Demo Version Expiring after 2006-12-31]. The demo version doesn't use an ODBC datastore, relying on tab-separated CSV files instead, which is probably more than enough for a single user. Unfortunately, while attempting to synchronize a second mobile phone, I screwed the missus' address book; although using a userauth.txt file for user authentication, I couldn't get Synthesis to separate our databases from eachother; I hope that is simply a misconfiguration on my part; does anybody know whether the demo version supports multi-user? What I also liked was the single binary and the single XML configuration file which is very clearly commented. Synthesis also has a version which can run under control of the Apache web server, but unfortunately I couldn't test that as it belongs to the "PRO" version. That is the version I'd really like to have for about five to ten users, and of course at no expense.
I note, that the SyncML Compliant Products page lists Synthesis AG but neither Funambol nor its older name sync4j.
Update: c't 14/2006 has an article describing the installation of the Synthesis SyncML server and a pointer to a free license code for use of the "PRO" version.
Jan-Piet Mens / Synthesis SyncML Server in Production wrote on 23-Dec-06 at 6:04 pm
[...] I got a very nice response back from Synthesis AG regarding a couple of questions I had after I had a first look at their SyncML Server. One of my questions was wether a personal type license exists. There is a single-user license for USD 180 which can be purchased online. The only limitation is that only a single sync can be performed simultaneously, which ought not be a problem when provisioning just a handfull of users. [...]