[Nepomuk] Activities protocol

Sebastian Trüg trueg at kde.org
Thu Jul 15 10:40:59 CEST 2010


>> Exactly. My approach was rather similar to Ivan's I think: I have a dbus
>> service that handles all the events. Apps simply call a set of methods
> 
> I'm not very fond of having apps call dbus directly. By creating the
> KActivity* classes, we can keep the dbus interface as minimal as
> possible, while the classes could handle some logic and provide
> convenience methods. (and we don't need to keep the dbus api
> back-compatible)

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

>> maybe we could drop that for 4.6 since optional nepomuk makes everything
>> so much more complicated.
> 
> I agree. We'll just need to communicate this to KWin guys - they
> didn't really want to depend on nepomuk.
> 
> Although, (from my pov) the kded daemon could access nepomuk directly
> instead of doing it via the service... (it doesn't really matter
> whether it is a kded module or a nepomuk service...)

that is what I think, too.


More information about the Plasma-devel mailing list