Hi,
Good news, we now have a viable way to sync to a myriad of devices and applications by leveraging funambol. I released this to a few select testers last week, and since I haven't heard back any horror stories about data loss or the like I'm going to make it available to the larger community.
Before I give the link out, please remember that this is currently alpha stage software and there are 4 known issues (only 1 of which is in any way a show-stopper, and that is currently being worked on). I would recommend that this be extensively tested on a sacrificial account before you even think of rolling it out to users.
The connector is available from:
http://www.sourceforge.net/projects/scalix-funambol
It will sync Calendar and Contact data. I'm working on the last Calendar issue (more on that below) and then will see about adding Notes and Tasks support.
The current known-issues are as follows:
* Setting a repeated item on the client will show in scalix as being at the wrong time (depending on your timezone). This is due to issues with conversion between calendar formats and should be fixed sometime this week.
* The connector cannot be run at the same time as the funambol-email connector due to different versions of the JavaMail library. I would expect you could replace the JavaMail mail.jar file in the funambol-email*.s4j file, but have not investigated this further.
* The Mozilla Thunderbird/Lighning/Calendar plugin cannot perform anything but a server->client recovery as there is extraneous whitespace in the data sent over-the-wire. This has been posted as a bug on their tracker before, so we are awaiting a fix on their end. I've been looking at fixes (stripping out the whitespace, or using Funambol pre-filters) but have not implemented anything yet.
* The connector is happiest if you sync using the sif* data types as they have been tested more than the others (vCard, vCal, iCal etc.)
If you find any more issues please help to further the connector by filing reports on the tracker. If you are adept at coding Java and would like to help out, that would also be much appreciated.
Thanks, and happy syncing!