Workspace Next Sprint Organization
Alex Fiestas
afiestas at kde.org
Wed May 16 12:48:58 UTC 2012
On Wednesday, May 16, 2012 01:20:21 PM Aaron J. Seigo wrote:
> On Wednesday, May 16, 2012 11:14:46 Alex Fiestas wrote:
> > So, what is the workspace for you?
>
> the components that take care of supporting the working area of the computer
> and practices of the person using the system. these tasks include:
>
> * user session start / stop / switch
> * power management
> * application launch
> * window management
> * locating resources available on or to the device
> * quick reference to information (some items in the system tray do this,
> some plasmoids do this)
> * interaction with system services (local file indexing, sound, networking,
> etc.)
> * presentation of actions belonging to "the system" (from a user's POV),
> which would include things like file operation progress or notifications
>
> perhaps there are others as well. all of these bits need to be fit well
> together. and applications which don't play a key role in the above are not
> part of the workspace.
>
> so there's a bit of scope to which we can add a set of "big idea" goals (aka
> "vision") so we can chart how to accomplish each of the things in the list
> above.
>
> > Considering that applications like Dolphin or Gwenview are part of it as
>
> dolphin and gwenview are applications. they are not part of the workspace.
> this is evident because:
>
> * they fulfill specific tasks (file management, image viewing); in contrast
> plasma-desktop, kwin, krunner and system integration components such as
> bluedevil do not meet specific tasks but enable one to engage in those
> tasks. you can use kwin without a file manager; it's annoying to use
> dolphin without a file manager. it's the app/system split.
>
> * they can be used in other desktop / workspace implementations without
> feeling foreign or that they are duplicating an integral system service
>
> * the workspace can be used without them without any degredation of service
>
> > well as Solid (hardware integration) I find many parts of that vision
> > vaguely applicable or at least not clearly applicable.
>
> that's because they are not part of the workspace.
>
> that begs the question: should we have an application vision? hell yes! (we
> have one for Active, btw...) should it harmonize with the workspace vision?
> double hell yes! there will be commonalities, there will also be
> differences. big ones.
>
> applications are all about framing and delivering content. the workspace
> needs to "get out of the way" of that as much as possible and provide an
> integrative system for those applications to tap into.
>
> the vision for an image viewer is neatly confined by the defined task.
>
> the vison for a workspace is not, so those boundaries and parameters need to
> be derived from a much large possible solution space. on the other hand, it
> can also embody more dynamics as a result of not having a single,
> self-evident task as an image viewer or file manager does.
I see and I agree on all you said (again be patience with me :p).
We need then something like active where we can put all visions (workspace,
applications, hardware support...) and create a more unified experience.
More information about the Plasma-devel
mailing list