> > Why should the calendar program need to know how a contact record is
> > stored in the Contact DB?  It shouldn't, it calls the interface with the
> > contacts ID and it is returned the record in the agreed upon way based
> > on the programming interface Specs.  Some people call this "contract
> > programing" I believe.
> that is exactly what Evolution does. There is an API for accessing
> calendar, contacts, etc, and any app that wants to access them uses
> that. There's no need to have to know DB formats and stuff like that.

And multiple data providers already exists: the standard /home one, an
OpenGroupware connector, the commercial Exchange provider, and the
Groupwise connector.  These all can inter-operate seemlessly.

I suggest a little reading up on bonobo for anyone who this evolution is
a monolithic app,  or just run gshell and play around.

_______________________________________________
evolution maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution

Reply via email to