View Single Post
epage's Avatar
Posts: 1,684 | Thanked: 1,562 times | Joined on Jun 2008 @ Austin, TX
#80
Originally Posted by fcrochik View Post
Are you planing on writing the "sqllite" one or are you talking about creating one to get the google contacts?

It seems to me that if the goal is to get the google contacts that you have already accomplished that with TOR. The telepathy service is all that we really need for the n900. It seems to me that writing a "qt mobility contact backend" for this would probably create more problems than solve, writing an application to use more than one backend at the same time and have to merge them would only make matters more difficult.
Right now Telepathy can only let me expose contact ids. There has been talk to expose im contact information. Then the Maemo contact manager would need support added to pull from it. At this point we would maybe have full google contact support.

Also note that I have multiple contact engines I am wanting to implement.

Originally Posted by fcrochik View Post
If you are planing on writing the "sqllite" (or even better a generic sql one) we could try to work together.

I would say if we:
  • create a new sql "backend" with all the good features
  • create some "plugable" way of adding/editing contacts so people can create other "plugins" (e.g. synchronize with Exchange, ...)
  • create on plugin to get the "information" from the different "telepathy" accounts
  • optionally one to synchronize the information with the "current n900 address book".

we would be able to create a pretty powerful "qt" based solution to handle "contacts" - I would even go further and say that something like this IMHO should have been (and could become) the base for meego.
Ehh, so you are talking about making a plugin to Qt Mobility contacts engine to create a unified front for contacts that pulls from multiple plugins? Plugins within plugins which sound like they are all meant to serve the same purpose? Sounds a bit strange to me (but I've never use the QtMobility Conctacts API). Since multiple backends are supported I would assume its better to talk to the Qt people to get issues fixed rather than creating a plugin system within their plugin system.
__________________
770, n810, n900, Ideapad S10-3t
TheOneRing, DialCentral, Gonvert, Quicknote, Multilist, ejpi, nQa, Waters of Shiloah
Programming Blog