GF.Workspace Engine: Difference between revisions

From OIAr
Jump to navigation Jump to search
(GF added)
 
(updated overall)
 
Line 1: Line 1:
{{Maturity|3}}
{{Maturity|4}}
{{Pageheaderbox4GF
{{Pageheaderbox4GF
|name=Workspace Engine
|name=Workspace Engine
|WorkingArea=Client Realm
|WorkingArea=Client Realm
|version=0.4
|version=0.5
|owner=S.A.D. Jumelet
|owner=S.A.D. Jumelet
|summary=This function offers a computing environment to end users.
|summary=This function offers a run-time environment for applications that require direct input from, and/or output to, the physical world.
}}
}}
This function offers a (virtual) computing environment to one or more (possibly remote) end user(s), with which the user(s) can execute applications.
This function offers a run-time environment for applications that require direct input from, and/or output to, the physical world, e.g. interaction with human users.
 
It has the following characteristics:
* offers computing capacity (processor cycles and memory space) to execute application code;
* offers (standard) operating software, routine libraries and sub-functions that support/can be invoked by application code;
* offers a user interface experience (e.g. a desktop environment).
 
Note how the Workspace Engine is closely related to the [[GF.Application Engine|Application Engine]], as both offer a run-time environment. However:
* the former is geared more for interacting with the physical environment (chiefly human users), mainly by invoking the [[GF.Input|Input]] and [[GF.Output|Output]] functionality;
* the latter is more specialized to support specific types of applications running on top of it.
{{FunctionIcon
{{FunctionIcon
|image=Icon GF Workspace Engine.png
|image=Icon GF Workspace Engine.png
}}
}}
{{Text Footer GF}}
{{Text Footer GF}}

Latest revision as of 22:50, 18 April 2015


This is a Generic Function document GF Workspace Engine Version: 0.5 OIAr logo
Document type: Generic Function Owner:

S.A.D. Jumelet



Description

This Generic Function belongs to Working Area Client Realm. This function offers a run-time environment for applications that require direct input from, and/or output to, the physical world, e.g. interaction with human users.

It has the following characteristics:

  • offers computing capacity (processor cycles and memory space) to execute application code;
  • offers (standard) operating software, routine libraries and sub-functions that support/can be invoked by application code;
  • offers a user interface experience (e.g. a desktop environment).

Note how the Workspace Engine is closely related to the Application Engine, as both offer a run-time environment. However:

  • the former is geared more for interacting with the physical environment (chiefly human users), mainly by invoking the Input and Output functionality;
  • the latter is more specialized to support specific types of applications running on top of it.

Icon

The image "Icon GF Workspace Engine.png" (shown below) can be used to represent this infrastructure function in graphical Pattern representations that it might be part of:

Icon for this function
Icon for this function

Generic Patterns using this Generic Function

The following Generic Patterns use this function:

Semantic query
Semantic query
Applied PatternOwnerMaturity
WorkspaceJ.A.H. Schoonderbeek4

Applied versions of this Generic Function

The following variants of this function have been defined:

Semantic query
Semantic query

No Applied Pattern based on this Generic Pattern (yet)