SyncML is a commercial app for Android that comes as close to the old
Palm Pilot experience as I could ever expect. I loathe commercial,
closed source software but in this case I had no choice.
So I bought it from the Play store. As you may recall, it took quit a
bit of work to get my configuration running. The guy behind the SyncML,
Beat Forster was incredibly helpful in getting his side to work.
My database are large and old, dating back to my first Palm Pilot days.
Around 800 contacts and 1500 calendar events. I keep my journal and my
expenses in the calendar so it grows rapidly.
SyncML got the job done but was sloooow. Over 5 minutes for a sync.
Needless to say I didn't use the AutoSync feature!
An update became available and I let it install. Everything came to a
halt. The application seemed to lock up. After rebooting the phone and
a few other things, I contacted Beat again.
Turns out the upgrade had a major improvement in that it now cleans up
the datasets as much as possible, eliminating duplicates, removing
illegal characters from fields and so on. The problem was his first
algorithm was sloooow.
Beat suggested that start a sync and just let it run. I did so. 5
hours later,the cleanup finished. SyncEvolution had long since timed
out (default is 5 minutes) so the sync didn't complete. The second time
through it took only about an hour but SyncEvolution had again timed out
so the actual sync didn't happen.
I changed the time-out period to an hour
(~/.config/syncevolution/default/peers/default/config.ini, field name
ReTryDuration) and got a sync to complete.
Thus started about a 2 week cycle of Beat refining the code, me testing,
reloading Evolution databases from backups to duplicate the problems and
so on.
The results are amazing. A sync takes about 30 seconds. He's had solid
ware going for several days now. Yesterday I turned on AutoSync and set
the interval to 15 seconds. So far perfect execution and no dataset
corruption that I can see.
Android has no concept of a to-do list or notes so SyncML has editors
for those built-in. Very Palm Pilot-like.
So to summarize, if you have large contacts or calendars, do NOT install
the current upgrade. Wait a few days for the NEXT upgrade to become
available.
This the first commercial software I've ever recommended. Instead of
screwing around with the FOSS stuff out there (which I spent a lot of
time trying to get to work), just buy the app, install it and forget
about it.
Finally, I want to thank Beat for his outstanding tech support. He
dropped everything for several days to make this work. Practically
unheard of these days.
I'm still uncomfortable with non-FOSS software but given this level of
support, I can go with it.
John
--
John DeArmond
Tellico Plains, Occupied TN
http://www.fluxeon.com <-- THE source for induction heaters
http://www.neon-john.com <-- email from here
http://www.johndearmond.com <-- Best damned Blog on the net
PGP key:
wwwkeys.pgp.net: BCB68D77