Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 16796 ideas, 103309 comments, 2167252 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #12662: Centralized Data Management

Written by kepardue the 29 Aug 08 at 19:56. Category: System. Related project: Nothing/Others. Status: New
Rationale
There is much talk about data portability today, and yet Linux applications that replicate similar functions (something that Linux excels at) rarely talk to and interact with one another. Why not implement a centralized service to handle user data such as Contacts and Calendar data. That is, create a service that all apps can easily tie into, similar to how OS X has implemented their own Sync Services for such data.

Since we talk about standards so much, we must realize that a standard way of handling common data would be a wonderful benefit for users. It would require disparate developers to all get on board to come up with and implement a standard for such a thing, but imagine the possibilities of it: A user can seamlessly go between using Thunderbird's address book and Evolution's address book, for instance. And another app, say, a CRM app for example, can add a new contact to the mix, making it available for all apps that can also connect to the service, including Thunderbird and Evolution.

The system would need to be extensible as well, such that in the case that you had a contact with data that the service didn't recognize, you can still store your data there and use it. Or, I suppose, if other apps implement the same extension handler they could use it as well. But the point is that all of the common, consistent data is in tact, and the extended data degrades gracefully.

Think about it, we have efforts today such as the Data Portability movement and Weave intending to make precious user data portable on the web, why can't we have the same kind of movement on the open desktop? Canonical could sponsor an idea like this to the Linux Standards Base. It would take time, but it could happen.
Tags: (none)

46
votes
up equal down
Solution #1: Auto-generated solution of idea #12662
Written by kepardue the 29 Aug 08 at 19:56.
Ubuntu Brainstorm was updated in January 2009. Since the idea #12662 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!

Propose your solution

Attachments
No attachments.


Duplicates


Comments
Remco wrote on the 30 Aug 08 at 00:26
Take a look at Telepathy and its frontend Empathy.

Remco wrote on the 30 Aug 08 at 00:33
That's not exactly your idea by the way, but it does provide a solution for many of your examples.

dino wrote on the 30 Aug 08 at 09:38
There is still a lot to do.... some projects with similar topics:
http://mugshot.org/
http://live.gnome.org/OnlineDesktop
http://www.conduit-project.org/

neon wrote on the 2 Sep 08 at 16:34
Mhmm!


Post your comment