View Single Post
epage's Avatar
Posts: 1,684 | Thanked: 1,562 times | Joined on Jun 2008 @ Austin, TX
#336
Originally Posted by uvatbc View Post
I started off like that as well - but what forced me off that path was the fact that I have over 1000 contacts, 600 of which have phone numbers. Parsing this took so much time and CPU at every refresh, that I had to find a better way.

Also: As a result of moving to the gcontacts api and using mosquitto, I can get near instantaneous updates - just like Android.
This is particularly impressive because whenever I update contacts from gmail, those changes are propagated to qgvdial within 20 seconds or less. I don't sacrifice battery life for this either.
This sounds somewhat parallel to a discussion I saw on meego-dev about programmers being the worst for defining performance requirements for contact applications because usually they have no where near the number of contacts as other people (like those in sales).

Originally Posted by uvatbc View Post
When I eventually get time, I plan to use these features to create the contacts sync utility.
Doesn't help on Maemo 5 and not sure if it is used yet in Meego, but a project I find interesting is libfolks. Rather than syncing contacts, you gather them from multiple sources and merge them. I'm one who doesn't trust what a sync application might or might not due to my contacts on the server.
__________________
770, n810, n900, Ideapad S10-3t
TheOneRing, DialCentral, Gonvert, Quicknote, Multilist, ejpi, nQa, Waters of Shiloah
Programming Blog