User interface

UIinterfaceweb interfacehuman-machine interfaceuser interfacesHMIHuman Machine Interfacehuman interfaceman-machine interfaceuser-interface
The user interface (UI), in the industrial design field of human–computer interaction, is the space where interactions between humans and machines occur.wikipedia
1,664 Related Articles

User interface design

interface designUI designUser interface engineering
Generally, the goal of user interface design is to produce a user interface which makes it easy, efficient, and enjoyable (user-friendly) to operate a machine in the way which produces the desired result.
User interface design (UI) or user interface engineering is the design of user interfaces for machines and software, such as computers, home appliances, mobile devices, and other electronic devices, with the focus on maximizing usability and the user experience.

Virtual reality

When the CUI blocks out the real world to create a virtual reality, the CUI is virtual and uses a virtual reality interface.
It was primitive both in terms of user interface and visual realism, and the HMD to be worn by the user was so heavy that it had to be suspended from the ceiling.

Principle of least astonishment

principle of least surpriseastonishingRule of Least Surprise
In reusing them, economy was certainly a consideration, but psychology and the Rule of Least Surprise mattered as well; teleprinters provided a point of interface with the system that was familiar to many engineers and users.
The principle of least astonishment (POLA), also called the principle of least surprise (alternatively a "law" or "rule") applies to user interface and software design.


The earliest command-line systems combined teleprinters with computers, adapting a mature technology that had proven effective for mediating the transfer of information over wires between human beings.
The machines were adapted to provide a user interface to early mainframe computers and minicomputers, sending typed data to the computer and printing the response.

Human–computer interaction

human-computer interactionhuman computer interactionHCI
The user interface (UI), in the industrial design field of human–computer interaction, is the space where interactions between humans and machines occur.
Poorly designed human-machine interfaces can lead to many unexpected problems.

IBM Common User Access

Common User AccessCUAIBM CUA
In 1985, with the beginning of Microsoft Windows and other graphical user interfaces, IBM created what is called the Systems Application Architecture (SAA) standard which include the Common User Access (CUA) derivative.
Common User Access (CUA) is a standard for user interfaces to operating systems and computer programs.

Immersion (virtual reality)

immersiveimmersionimmersive virtual reality
This is particularly relevant to immersive interfaces.
An immersive digital environment could be a model of reality, but it could also be a complete fantasy user interface or abstraction, as long as the user of the environment is immersed within it.

Graphical user interface

GUIgraphicalgraphical interface
In 1985, with the beginning of Microsoft Windows and other graphical user interfaces, IBM created what is called the Systems Application Architecture (SAA) standard which include the Common User Access (CUA) derivative. The most common CUI is a graphical user interface (GUI), which is composed of a tactile UI and a visual UI capable of displaying graphics.
The graphical user interface (GUI ) is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, instead of text-based user interfaces, typed command labels or text navigation.


What you see is what you getwhat-you-see-is-what-you-getWYSIWYG editor

X Window System

X11XX Window
X does not mandate the user interface; individual client programs handle this.

Conversational user interface

Conversational computingConversational interfacesconversational interface
A conversational interface (CUI) is a user interface for computers that emulates a conversation with a real human.

Windows 1.0

1.01WindowsWindows 1.x
Unlike Visi On, Windows developers did not need to use Unix to develop IBM PC applications; Microsoft planned to encourage other companies, including competitors, to develop programs for Windows by not requiring a Microsoft user interface in their applications.

Natural-language user interface

natural language user interfacenatural language interfaceNatural language search
Natural-language user interface (LUI or NLUI) is a type of computer human interface where linguistic phenomena such as verbs, phrases and clauses act as UI controls for creating, selecting and modifying data in software applications.

Operating system

operating systemsOScomputer operating system
Examples of this broad concept of user interfaces include the interactive aspects of computer operating systems, hand tools, heavy machinery operator controls, and process controls.
Every computer that is to be operated by an individual requires a user interface.

Attentive user interface

Attentive User Interfaces
Attentive user interfaces (AUI) are user interfaces that manage the user's attention.

Tangible user interface

TUIOtangible interfacetangible computing
A tangible user interface (TUI) is a user interface in which a person interacts with digital information through the physical environment.

Object-oriented user interface

In computing, an object-oriented user interface (OOUI) is a type of user interface based on an object-oriented programming metaphor.

Task-focused interface

The task-focused interface is a type of user interface which extends the desktop metaphor of the graphical user interface to make tasks, not files and folders, the primary unit of interaction.


touch screencapacitive touchscreenscreen
Display manufacturers and chip manufacturers have acknowledged the trend toward acceptance of touchscreens as a user interface component and have begun to integrate touchscreens into the fundamental design of their products.


Apple MacintoshMacMacs
It was released to the public in September 2000 as the Mac OS X Public Beta, featuring a revamped user interface called "Aqua".

.NET Framework

.NETMicrosoft .NET FrameworkMicrosoft .NET
FCL provides user interface, data access, database connectivity, cryptography, web application development, numeric algorithms, and network communications.

Direct voice input

cockpit speech-recognition systemvoice commands
Direct voice input (DVI) (sometimes called voice input control (VIC)) is a style of human–machine interaction "HMI" in which the user makes voice commands to issue instructions to the machine.

Web application

web-basedweb applicationsweb app
In other words, an application had its own pre-compiled client program which served as its user interface and had to be separately installed on each user's personal computer.

Natural user interface

Natural User Interfacesgesture controlnatural interface
In computing, a natural user interface, or NUI, or natural interface is a user interface that is effectively invisible, and remains invisible as the user continuously learns increasingly complex interactions.