RESEARCHUT -- Minds With Innovations
RESEARCHUT
Minds With Innovations

RESEARCHUT - minds with innovations

This site has been archived. The new interface is: HERE

[rrs@learner ~] more kde-resources

DISCLAIMER: I'm not an editor and english is my 2nd language. Hence any errors are on my own.


I'm a KDE fanatic for years and really admire the kind of thought people have put into KDE overall.
I'd like to talk about one of the great functionalities available in KDE 3.X which I haven't found being publicised much. It is KDE Resources.

We'll more ahead with it with a general usage problem as an example. So here's the problem I'd describe and then provide the solution as to how KDE wonderfully has it implemented.

I have a bunch of laptops which I use.

  And Yeah! All run  the Kool Desktop Environment

The Problem
My primary expectations from my desktop is that my data should be synchronized properly across all my machines without too many hassles. By data I mean, my contact lists, my emails, my notes, my calendar and my todo action items.

And yes, I do understand that no matter what desktop environment you use (or say you're a console fanatic), you do have options to write a bunch of scripts to synchronize the data. But that doesn't server the point because not everyone is interested in writing the IFs and ELSEs. ;-)

The Solution
This is one of the places where I've seen that KDE really shines. Using kde resources technology is one of the plain and simplest way to tackle these generic problems and that too without any hassles. All you need to do is to add resources for the services you're willing to use and keep synchronized across machines and KDE works with them perfectly.

For Emails one can use the Disconnected IMAP functionality supported by all major IMAP applicatons. But that's not the same for the rest of the data. You either have to use collaborative applications like OpenExchange, Kolab et cetera or else do the IFs and ELSEs.

KDE Resource Configuration Page

Attached above is a screenshot of KDE's Resource Configuration page. All one needs to do is add resources.
So in our examples the resources would be for Contacts, Notes and Calendar.
And there are multiple types that KDE supports, like for Notes it supports Local file, IMAP Server and eGroupware Server.
As a normal user, I prefer to use an IMAP Server resource for all the data types, contacts, notes and calendar, because it is simple and light weight and depends only on an IMAP server, for which Dovecot is real good and light.

And that's it. All KDE applications are so well integrated that you don't really need to do re-configurations. All applications in Kontact i.e. Notes, Addressbook, Calendar, TODO will Just Work. And they'll just work on all the machines without data loss. Another benefit I see with this setup is that if tomorrow my Compaq laptop dies (which runs the IMAP service), say its hard drive burns out, I still will have a copy of the data available on my other laptops. So you also get automatic backups. ;-)

Technically none of this is core to KDE because most of the functionalities here are being provided by the IMAP server but KDE makes it possible to club all the day-to-day applications to fit together and talk over a proper and simple protocol.

Attached are some screenshots of where KDE Resources is in these applications.

KDE Resource Addressbook

KDE Resource Calendar

Home
© - Powered by vIm && Mozilla - Best viewed with your eyes - Last Modified -Tue Sep 30 20:47:09 2008 PDT

footer
Locations of visitors to this page