Plasma/Terminology
On this page, we collect definitions of terms used in Plasma. Its main purpose is to get developers' terminology synchronized.
Workflow
Workflow is the sequence of actions a user performs to accomplish a task. A workflow involves applications, but can also lead the user across devices.
Example:
- Writing a report and sending it to your boss
- Importing photos and reviewing them
- Interacting friends (catching up on the social network, taking part)
- Running into articles while working on the desktop, reading them on your tablet later
- Downloading a movie on the laptop, watching it on the TV/Media Center
Workspace
The workspace's purpose is to guide the user through her workflow, across applications. A workspace runs on a specific device, such as Desktop, tablet, etc, and forms part of workflows across devices. The workspace is a generic term for all the software component intended to provide the final UX for the global work environment, the minimal "fixed" running user interface that manages documents, applications (opening, closing) and global system properties such as notifications or attached hardware devices. Everything which context stretches beyond the scope of a simple application is intended to be graphically represented as part of the workspace.
Examples:
- Plasma Desktop
- Plasma Netbook
- Plasma Active
or
- KDE Plasma Desktop
- KDE Plasma Active
(KDE is used as umbrella brand in this context, standing for "created by the KDE community"
Shell
The shell, technically speaking, is the binary that will load and display the UI parts of the "Workspace". It doesn't provide its own UI, it may be tied to a particular formfactor.
Examples (these refer *only* to binary names):
- plasma-desktop
- plasma-netbook
- plasma-device
Current Implementation
The term shell does not include Plasmoids loaded into it, it's provides the implementation of the Corona and defines how the views are bound to it. These views hold containments, which then load applets. The particular shell and the final UX are only tied in part.
Activities
Active
We would also like you to acknowledge that the term to describe a certain avian animal. Or, to paraphrase it: THE BIRD IS THE WORD.