Content deleted Content added
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1:
[[File:Linux kernel ubiquity.svg|thumb|The available [[Peripheral|computer periphery]] dictates the features of the shell.]]
[[File:Linux kernel and gaming input-output latency.svg|thumb|The user interacts with the periphery, the shell is software and has to take account for his possibilities (see [[computer accessibility]]) which are cut but the possibilities, that the periphery offers.]]
In [[computing]],
While any single program has it's own interface, the shell, is the more generic implementation of an interface. [[GNOME Shell]] is an example of a graphical shell.
The design of a shell is guided by [[cognitive ergonomics]] and the goal is to achieve the best [[workflow]] possible for the intended tasks. It can be constricted by the available computing power, e.g. of the [[Graphics processing unit|GPU]]) or the available amount of graphics memory and is dictated by the employed [[Peripheral|computer periphery]], such as [[computer keyboard]], [[pointing device]] (a mouse with one button, or one with 5 buttons, or a [[3D mouse]]) or [[touchscreen]], which is the direct human machine interface.▼
▲The design of a shell is guided by [[cognitive ergonomics]] and the goal is to achieve the best [[workflow]] possible for the intended tasks. It can be constricted by the available computing power, e.g. to process [[speech recognition]] in real-time, or of the [[Graphics processing unit|GPU]]) or the available amount of graphics memory and is dictated by the employed [[Peripheral|computer periphery]], such as [[computer keyboard]], [[pointing device]] (a mouse with one button, or one with 5 buttons, or a [[3D mouse]]) or [[touchscreen]], which is the direct
The optimum choice of user interface depends on a computer's role and particular operation.
|