Re: data base for desktop data (couchdb?)

On Wed, Jul 15, 2009 at 10:24:27AM +0100, Luis Matos wrote:
> I made examples of use cases:
>  - you can have different applications with different functionality, but 

Gnome-panel (clock applet) already shows data from Evolution (tasks,
etc.. actually from evolution-data-server).

An email is totally different from a Tomboy note. I don't see how
storing it in one thing will automatically result in applications
suddenly showing data from other applications. Further, believe it is
already possible.

> i think an example for this is evolution VS (tasks, contacts, dates)[0], 
> that uses the same data source.

As it is stored in evolution-data-server. Meaning: app specifically
stores one thing there.

> so you can open a small and specialized app to write a task, but have a 
> big app that shows you the all things.
> ex: tomboy notes' applet VS evolution to write a note.

Evolution could just as well link to some generic note storing thing.
Important bit is that to edit this you need an UI. So it needs work
anyway. Plus, evolution-data-server is optimized for the type of data it
stores. Saying 'couchdb' seems a bit easy.

> Imagine, if i like evolution to manage mail, i can not like it to write 
> notes, but i would like to see them IN evolution.

Seeing notes in Evolution would require an UI which shows you that.
Where those notes are stored is not so important. Sharing data between
applications seems what you're after. In that case each specific type of
application should define some common storage method.

So mail,etc in evolution-data-server. Maybe notes in that as well, or
something different. However, they don't all have to use the same
method, as long as it is shared per type of info (mail/notes/etc).

> i take the evolution data-base, but gnome could adopt other, specialized 
> DB, that evolution and other could use.
> basically, my point is that i have the same data in diferent places and 
> not related.

Anyway, not trying to stop you.. just pointing out that in practice it
isn't needed. If you want to work on this, go ahead.

Wonder how e.g. even stickynotes + gnotes + tomboy + etc would share
their data, this as stickynotes doesn't support the layout options
tomboy allows. Likely gnote+tomboy share their data (clones), not sure.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]