On Tue, 2005-08-02 at 23:53 +0800, Not Zed wrote:
> Calendar (also used for tasks and notes) and Addressbook each use their
> own backend system.  I think you can do it by implementing a CORBA
> interface, or perhaps it has some other layers on top so you implement
> sets of gobject based interfaces.  It has some strange in-built
> asynchronicity in the interfaces too (I didn't write it, but it looks
> strange to me).  I think it has some pluggable backend mechanism - but
> if you use CORBA you just register a new server anyway, so it can always
> use that.  I don't really know much about these though, mail is really
> it for me.

They both have shared object loading backends now. A good reference for
the address book is the vcf backend, which I think is still disabled,
but at least has simple code, as it just uses an on-disk file, and
doesn't do all the libdb stuff. Likewise, the http backend for the
calendar is also very simple, and just does very simple stuff with
libsoup.

-- dobey


_______________________________________________
evolution-hackers maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/evolution-hackers

Reply via email to