Graphical user interface: Difference between revisions

Content deleted Content added
m -/talk
Ark~enwiki (talk | contribs)
No edit summary
Line 1:
A '''graphical user interface''' (GUI, pronounced "gooey") is a [[human-computer interaction]] method that uses graphical images in addition to text.
 
It typically uses [[widget]]s such as windows, menus, buttons, radio boxes, and icons,
The graphical user interface was invented at [[Xerox PARC]] and most modern GUIs are derived from it. For this reason, some people call this class of interface a PARC User Interface (PUI). The PUI consists of [[widget]]s such as windows, menus, buttons, radio boxes, and icons, and employs a pointing device (such as mouse, trackball, or touchscreen) in addition to a keyboard. For this reason, many people refer to PUIs as WIMPs (Windows, Icons, Mouse, Pointer).
and usually employs a pointing device (such as mouse, trackball, or touchscreen)
 
in addition to a keyboard.
Examples of systems that support GUIsPUIs are [[Mac OS]], [[Microsoft Windows]], and the
It is commonly referred to by its acronym '''GUI''', pronounced like "gooey", and most GUI environments can also be called WIMP (Windows, Icons, Mouse, Pointer).
[[X Window System]]. The latter is extended with toolkits such as [[KDE]] and [[GNOME]].
 
GUIs that are not PUIs are most notable in [[computer game]]s. Advanced GUIs based on [[virtual reality]] are frequent in research.
 
Similar to GUIs are text user interfaces (TUIs) that display the same types of widgets in a character-cell mode rather than in a pixel mode.
 
Examples of systems that support GUIs are [[Mac OS]], [[Microsoft Windows]], and the
[[X Window System]]. The latter is extended with toolkits such as [[KDE]] and [[GNOME]].
Similar to GUIs are text user interfaces (TUIs) that display the
same types of widgets in a character-cell mode rather than in a pixel mode.
Examples include the interfaces of many [[ncurses]] and [[MS-DOS]] applications.
 
The graphical user interface is generally contrasted with the [[command line interface]].
Because GUIs and TUIs tend to show most or all relevant categories of commands on the display, users often learn them faster than CLIs, but users with vision or motion [[disability]] often have trouble navigating in a GUI, and most commercial GUIs use at least an order of magnitude more computer power than a CLI, making a GUI unwieldy on older hardware.
but users with vision or motion [[disability]] often have trouble navigating in a GUI,
and most commercial GUIs use at least an order of magnitude more computer power than a CLI, making a GUI unwieldy on older hardware.
 
 
See also [[History of the GUI]], [[human-computer interaction]], [[UIML]]