Discussion:
[Funambol-developers] State of calendar sync between iphone and google-calendar/evolution
Nicolas Tetreault
2008-01-23 18:07:06 UTC
Permalink
Hi, not trying to intrude on the developers list. I just thought I'd
let the Funambol developers know about the state of calendar sync with
the iphone hoping that the Funambol app could incorporate calendar
sync in the near future.

The method is simple, it uses libical and a sqlite filter to merge and
update the evolution/google-calendar with iphone calendar through wifi
(scp in fact).

To use it, download/compile/install libical
(https://sourceforge.net/projects/freeassociation/)

then compile and install ical2sqlite
(http://www.voidedwarranty.co.uk/ipodtouch/ipodcal.tar.gz)

you can update the script found in the download directory:
updateipod.sh with your google-calendar address and the ip address of
your iphone/ipod touch. Lauch the script and it updates the iphone
calendar.

Please, enable this on the iphone's port of Funambol!

Nic

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
Patrick Ohly
2008-01-28 17:53:11 UTC
Permalink
Post by Nicolas Tetreault
Hi, not trying to intrude on the developers list. I just thought I'd
let the Funambol developers know about the state of calendar sync with
the iphone hoping that the Funambol app could incorporate calendar
sync in the near future.
I don't remember whether I replied to you or contacted the author of
ical2sqlite when you first told me about it, but the situation pretty
much seems to be the same since then: the existing ical2sqlite code is
only able to do the equivalent of a "refresh-from-server" sync, i.e. it
wipes out all local events and replaces them with those on the server.

That might be okay for some users, but for a SyncML client I find it too
limited; it would have to be changed to also support change tracking,
importing incremental changes and two-way syncs. Exporting events from
the device is completely missing.

If the author of ical2sqlite is interesting in extending his code, then
I'd be happy to assist with integrating it into SyncEvolution. He has
already been pointed towards SyncEvolution, but so far hasn't reacted.

I myself don't have the time to work on this and will wait until the
iPhone SDK becomes available before planning anything.
--
Bye, Patrick Ohly
--
***@gmx.de
http://www.estamos.de/


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
Loading...