I've spent the last 2 days playing with the Funambol (http://funambol.com/) C++ API, wrapping it as a Python extension in order to use it from TaskCoach. Now I have a working (though incomplete) prototype which is able to synchronize two-way with a Funambol server (I use ScheduleWorld for testing).
Through this server, I can now potentially synchronize my tasks with my PDA, cell phone, iPod, Evolution, Outlook, Domino server and probably several others in both directions :) It may also be the start for a "collaborative" version (several people synchronizing on the same account from several TC instances). So, this would obviously allow us to close quite a number of feature requests. The only problem is that since the Funambol API is in C++, we'll have to deploy a binary extension module, which implies building it for all supported platforms for each release: * Windows * Linux (tough one, which distro/Python version etc) * Mac PPC * Mac Intel which is a PITA. Franck, what do you think ?
