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 ?

Reply via email to