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

List:       kde-panel-devel
Subject:    Re: [Nepomuk] Activities protocol
From:       Ivan Čukić <ivan.cukic () kde ! org>
Date:       2010-07-15 8:50:01
Message-ID: AANLkTikClIJ2umIRLEOELrfS9nllxo7M9pzKN9UGJPhW () mail ! gmail ! com
[Download RAW message or body]

> The advantage of a DBus API is simple: we could make it a freedesktop
> standard and share interfaces with systems like Zeitgeit.

Yes, that is my idea as well, but still, accessing the dbus api via a
higher-layer class makes it easier to change the dbus api as needed
(until it becomes fdo standard, and maybe even later) without changing
every program that uses it.

An example can be the recent addition of application /name/ to the
parameters list when opening a document. *1*

KActivity* (client) API remained the same while the d-bus interface was changed.

The classes are like small wrappers which allow the dbus api to be
minimal and change if needed while providing a nice experience for the
developer (sine aKademy, I'm practicing my marketing-speak :) )

Cheerio


*1* The d-bus api can't be expected to be stable at this point in
development, and we need to start patching apps to support activities
now

-- 
While you were hanging yourself on someone else's words
Dying to believe in what you heard
I was staring straight into the shining sun
_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

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