It seems like we’re not alone in our vision of having all that is needed at a certain time, and for a certain purpose, in a certain place. Let me suggest you reading this post from ChaniBlog, which was promptly circulated in the itsme tech team by Vincenzo.
Here are some brief quotes from the post:
What I think of as an “activity” is the entirety of what I’m working on at the moment – be it a kde-related project or a university course or just reading lots of comics.
This activity includes several windows from several applications. It includes files needed for the project. It includes a set of plasmoids, like the one I put my list of math questions on and the calculator plasmoid to go with it. At times it includes only *part* of an application: show me school email folders when I’m doing schoolwork, hide the KDE lists so that I’m less tempted to procrastinate.
[...] When I’m working on one activity, I don’t want to be distracted by other activites. Everything related to the other activities is out of my way, sitting on *those* activities only. [...] If I open a document tagged for a certain activity, it’ll be associated with that activity by default; if there’s no obvious association then the new window will be available on all activities until I choose to associate it. Windows can be associated with any number of activities, so I can have anki associated with both of the courses I use it for and still not be bothered by it when I’m hacking on plasma.
Any comment on plausible similarities between our project and that vision?
Tags: activities, KDE, plasmoids, ui, venues















How can we join forces? Can we pursue a win-win objective?
It would be great to hear from KDE people.
Itsme has (great) human resources devoted to communication: maybe just helping each oher communicating could help.
Being alone telling to the world that “the plain, old style, desktop metaphor is showing its age”, is not as good as beeing 2 or more.
Moreover activities/venues can be seen (IMHO) as different implmentations of similar concepts).
Of course also sharing lines of code would be great, where/if this can be done.
Well, hopefully a little before KDE 4.8
but yes, the Nepomuk integration is growing a little more every day, so a good integration with the whole KDE desktop system is getting real from release to release.
@hawk: it would be surely great; it is a pity that Itsme chose to leave the Nepomuk library, even if some code is going to be shared between Nepomuk itself and Tracker; I must also admit that some API rewriting is happening right now, so maybe N. is not *that* stable in terms of compatibility…