PIM syncing via gnome-pilot
I've been throwing around the idea of synchronization of data between my desktop computer and my Nokia 770. Specifically, my end goal is to be able to synchronize (via USB) between Evolution on my Linux desktop and some PIM application (JPilot?) on my Nokia 770, using the Nokia 770 in USB device mode.
If I could modify gnome-pilot or pilot-link to understand and synchronize with USB-based file systems (e.g. mounted to /media/whatever), I could potentially utilize the existing gnome-pilot Evolution plugin (with perhaps a bit of modification) to synchronize between Evolution and a directory structure on the Nokia 770.
At first, I was considering JPilot as the target PIM application on the Nokia 770 (or possibly DejaDesktop), but the work on eds-dbus (the "Embedded Evolution Data Server") being done by the folk at openedhand.com could make the whole concept a lot easier. I'm wondering whether to even bother trying to hack up something else.
Assuming, however, that I'm an impatient person that can never wait for anything, does my proposal sound like a reasonable approach? A few caveats that I can already see: - The JPilot directory (~/.jpilot) would have to be symlinked to a directory on the MMC card.
- You'd have to plug the Nokia 770 (or the MMC card directly) into the PC and mount it.
- Synchronization would have to be initiated on the desktop side (or maybe by autodetecting the automount).
- I think JPilot would have to be restarted on the Nokia 770 after the synchronization.
These are hardly serious issues, though. One bonus of using gnome-pilot/pilot-link is that the functionality can be initiated via the command-line instead of requiring Evolution. I'm not sure how much of gnome-pilot/pilot-link I can actually reuse, though, since my impression is that they're very Palm-oriented, though maybe that's a good thing since JPilot (and it's data back end) is also Palm-oriented.
Any thoughts or suggestions?
|