> > 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
