[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Universal Desktop Database
From:       Daniel Stiefelmaier <kde () stiefelweb ! de>
Date:       2005-09-29 15:23:05
Message-ID: 433C06D9.5040603 () stiefelweb ! de
[Download RAW message or body]

Hi!

As I don't like the fact, that (for example) the buddy data of Kopete 
and Thunderbird's address book are stored separately, i developed an 
idea. Maybe it's not quite ripe yet, but i hope you will enter the 
discussion :)

The plan is to have a database that is per-user and not per-application. 
(and also not per desktop environment)

This means:
KDE-Addressbook and Thunderbird have their Contacts in the same database.
When the user adds a new contact to Kopete or Gaim, the user is asked if 
a new entry should be generated or if the ICQ/Jabber/MSN-ID should be 
added to an existing person.
KOrganizer or Sunbird/Calendar may extract birthdays from the contacts, 
if desired and synchronize them.
KOffice or OpenOffice may use this address book by default for their 
serial letter functionality.
Kexi, finally can be used to manage or export or do anything with the data.

The user may select between a SQLite and an existing mySQL database, 
just like in amaroK.
Maybe the database could not only be used for addresses, but also allow 
applications like amaroK to create their own tables.

Of course this all only makes sense if it is not a KDE-only project. I 
just thought, i start here, and if you like the idea, maybe we could ask 
other developers to join.
(Gnome, OpenOffice, Mozilla products)

Portability:
As some of the mentioned applications also have windows or MacOS ports, 
and it is not uncommon that windows users use both, Mozilla and 
OpenOffice, there should be a way to have a shared database in windows, too.
Similar too Linux, there must be a defined way to find the database 
(maybe SQLite on Windows mostly) and to access it.

I hope i didn't foreget some aspects and explained it well.


Hoping for positive response

Caliga



 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic