Ho,
this discussion comes up every X months on this list, check out the
following leads:
* the plasma folks wanted to do it in ?january?, check their mail archives
* Hari Krishna Anandhan started discussing about it in August 2008
Scientifically, the NEPOMUK EU project which did all the research to
come to the RDF and ontologies also has an off-the-shelf solution for
the problem which is well thought.
here is the open source reference implementation, ontologies,
documentation, and community site:
http://usercontext.opendfki.de/
http://lists.opendfki.de/cgi-bin/mailman/listinfo/usercontext
http://dev.nepomuk.semanticdesktop.org/wiki/UserWorkContext
Hari pointed to his page in August 2008, which he worked on a bit and
then had to give up maintaining for 6 months, but THIS WEEK hari wrote
to me personally, that he is up again and motivated to continue, so you
guys should stick your heads together (cc Hari)
http://techbase.kde.org/User_talk:Harikrishna
Note though, that the plasma folks have their own thing in their head
regarding this topic, so maybe I am missing someone important who
actually does all the decisions, but I am sure she/he will reply.
best
Leo
It was Ivan Čukić who said at the right time 31.07.2009 17:17 the
following words:
A.S. This is a multi-list message, so make sure you reply to both
plasma-devel
and nepomuk-kde lists.
Hi all,
As you probably know, plasma has the concept of activities. This is something
that is supposed to become global concept, and not only plasma-local.
Use-cases:
- When John switches to the /work/ activity, he wants the favourites in
Kickoff/KMenu/Lancelot/Raptor/... to be the applications related to work.
- When Eric switches to the /internet/ activity, he wants the file open/save
dialogue to contain 'Downloads', 'Pictures' etc. folders in the places side-
panel.
- Terry starts KDevelop to work on his project. The rest of the environment
switches to /kde development/ activity.
Ok, enough with examples.
Since the current activity is not only a plasma-thing, and could exist even
without plasma, we (plasma devs) decided it should be published through
nepomuk.
My question here is what is the best way to do it.
The most basic thing that comes to mind is a nepomuk resource, which the
other
application listen to using the sopranoStatementAdded() signal in
SopranoModel.
The other approach (DanielW pointed it out) is something like the nepomuk
service example located in playground (/base/nepomuk-kde/usercontext/service/)
So, what is the best way to do this?
Cheerio,
Ivan
___
nepomuk-kde mailing list
nepomuk-...@semanticdesktop.org
http://lists.semanticdesktop.org/mailman/listinfo/nepomuk-kde
--
_
Dr. Leo Sauermann http://www.dfki.de/~sauermann
Deutsches Forschungszentrum fuer
Kuenstliche Intelligenz DFKI GmbH
Trippstadter Strasse 122
P.O. Box 2080 Fon: +43 6991 gnowsis
D-67663 Kaiserslautern Fax: +49 631 20575-102
Germany Mail: leo.sauerm...@dfki.de
Geschaeftsfuehrung:
Prof.Dr.Dr.h.c.mult. Wolfgang Wahlster (Vorsitzender)
Dr. Walter Olthoff
Vorsitzender des Aufsichtsrats:
Prof. Dr. h.c. Hans A. Aukes
Amtsgericht Kaiserslautern, HRB 2313
_
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel