Log in Sign up
Back to Discover
💻

User interface

technology Maturity 5-7

A machine needs to talk to you.

XFCE-4.10-Desktop.png
XFCE-4.10-Desktop.png
You can use a mouse or a screen. This helps you tell the machine what to do. It also shows you what it is doing. It makes using tools easy and fun.
Hp150 touchscreen 20081129.jpg
Hp150 touchscreen 20081129.jpg
Can you use a screen to play?

50 words

A machine needs to talk to you.

XFCE-4.10-Desktop.png
XFCE-4.10-Desktop.png
This is called a user interface. It is the space where people and machines meet. You use tools like a mouse or a keyboard. These tools let you tell the machine what to do.
Hp150 touchscreen 20081129.jpg
Hp150 touchscreen 20081129.jpg
The machine then shows you what it is doing. It might use a screen or a speaker. Good design makes machines easy and fun to use. It helps you get the job done well.
Reactable Multitouch.jpg
Reactable Multitouch.jpg
Machines and people work together through these tools.

89 words

A user interface is the space where people and machines meet.

XFCE-4.10-Desktop.png
XFCE-4.10-Desktop.png
The goal is to make machines easy and fun to use. This is called usability. A good design helps you get results with very little work.

Interfaces use different layers to work. One layer is the human-machine interface, or HMI. This part connects people to hardware. You might use a mouse or a keyboard to give input. The machine then gives output through a screen or speakers.

Linux kernel INPUT OUPUT evdev gem USB framebuffer.svg
Linux kernel INPUT OUPUT evdev gem USB framebuffer.svg
Some interfaces use many senses at once. These are called composite user interfaces. A graphical user interface, or GUI, uses sight and touch.
Hp150 touchscreen 20081129.jpg
Hp150 touchscreen 20081129.jpg
If you add sound, it becomes a multimedia user interface.

In the past, interfaces were very hard to use. From 1945 to 1968, people used batch interfaces. They had to use punched cards to give data to computers.

LCM - IBM 029 Card Punch 01.jpg
LCM - IBM 029 Card Punch 01.jpg
You would wait hours or even days for an answer. Later, command-line interfaces arrived. These let people type text commands to talk to the machine. This made the work much faster.

189 words

A user interface, or UI, is the space where humans and machines meet.

XFCE-4.10-Desktop.png
XFCE-4.10-Desktop.png
The main goal is to let people control a machine effectively. At the same time, the machine must give feedback to the person. This feedback helps the person make good decisions. Designers want the interface to be easy and enjoyable to use. This goal is often called usability. A good design lets you get results with very little effort.
UX Honeycomb.png
UX Honeycomb.png

Interfaces work through different layers to connect us to technology. One layer is the human-machine interface, or HMI. This layer connects people to physical hardware like mice or keyboards. These tools provide input to the machine. The machine then provides output through screens or speakers.

Linux kernel INPUT OUPUT evdev gem USB framebuffer.svg
Linux kernel INPUT OUPUT evdev gem USB framebuffer.svg
Some interfaces use many senses at once. These are called composite user interfaces, or CUIs. A common CUI is a graphical user interface, or GUI. It uses sight and touch to work.
Hp150 touchscreen 20081129.jpg
Hp150 touchscreen 20081129.jpg

Designing these spaces is a careful science. Experts use fields like psychology to understand how people think. They also use ergonomics to make sure tools fit the human body. This helps make the machine easier to operate. Some advanced systems even use brain-computer interfaces, or BCIs. These allow a person to interact with a machine using only electrodes. This means the brain can talk to the machine without moving body parts.

Reactable Multitouch.jpg
Reactable Multitouch.jpg

History shows how much these tools have changed. From 1945 to 1968, people used batch interfaces. Computing power was very expensive and scarce back then. Users had to use punched cards to give data to computers.

LCM - IBM 029 Card Punch 01.jpg
LCM - IBM 029 Card Punch 01.jpg
You might have to wait for many days to get an answer. After 1969, command-line interfaces, or CLIs, became more common. These let people type text commands to talk to the machine. This made the work much faster than before.
ASR-33 at CHM.agr.jpg
ASR-33 at CHM.agr.jpg

Today, we see many types of interfaces in our world. Standard CUIs use tools like mice and monitors. Virtual interfaces can create a whole virtual reality. Augmented interfaces add digital things to the real world.

DEC VT100 terminal.jpg
DEC VT100 terminal.jpg
Some systems even try to use all human senses. These are called qualia interfaces. You can find interfaces in everything from heavy machinery to simple computer software. They are the bridge that makes modern technology work for us.

398 words

A user interface, or UI, is the specialized space where humans and machines interact.

XFCE-4.10-Desktop.png
XFCE-4.10-Desktop.png
This interaction serves a dual purpose for both parties. The human aims to operate and control the machine effectively. Meanwhile, the machine must provide feedback to the operator. This feedback is essential because it aids the human in the decision-making process. Designers focus on usability, which is the goal of making a machine easy, efficient, and enjoyable to use. High usability means a user provides minimal input to reach a desired output. It also means the machine minimizes undesired outputs sent to the user.
UX Honeycomb.png
UX Honeycomb.png

Interfaces function through several organized layers. The primary layer is the human-machine interface, or HMI. This layer connects the human to physical input hardware and output hardware. Input hardware includes devices like keyboards, mice, or game pads. Output hardware includes computer monitors, speakers, and printers. A device that implements this HMI is known as a human interface device, or HID. In some advanced settings, interfaces may bypass physical movement entirely. These are called brain-computer interfaces (BCIs) or brain-machine interfaces (BMIs). They use electrodes to link the brain directly to the machine.

Linux kernel INPUT OUPUT evdev gem USB framebuffer.svg
Linux kernel INPUT OUPUT evdev gem USB framebuffer.svg

We can also categorize interfaces by the human senses they engage. A tactile UI uses touch, while a visual UI uses sight. Other types include auditory (sound), olfactory (smell), equilibria (balance), and gustatory (taste) interfaces. When an interface interacts with two or more senses, it is a composite user interface (CUI). The most common CUI is the graphical user interface (GUI). A GUI combines tactile and visual elements to display graphics. If you add sound to a GUI, it becomes a multimedia user interface (MUI).

Hp150 touchscreen 20081129.jpg
Hp150 touchscreen 20081129.jpg

Composite user interfaces are further divided into three distinct categories. Standard CUIs use common tools like mice and monitors. Virtual interfaces create a virtual reality by blocking out the real world. Augmented interfaces create an augmented reality by adding digital elements to the real world. Some theoretical systems aim to interact with all human senses. These are called qualia interfaces, named after the theory of qualia. Scientists even classify these by the number of senses used. For example, a "3S" standard CUI might use sight, sound, and smell. A "4S" virtual reality interface might use smell and touch alongside other senses.

Reactable Multitouch.jpg
Reactable Multitouch.jpg

Designing these systems requires deep scientific knowledge. Engineers use ergonomics, which studies how tools fit the human body. They also use psychology to understand human behavior. These fields are often called human factors engineering (HFE) or usability engineering (UE). To build these interfaces, experts rely on computer science disciplines. These include computer graphics, operating systems, and programming languages. In complex industrial settings, the HMI is often computerized. When this happens, it is specifically called a human-computer interface.

Reactable Multitouch.jpg
Reactable Multitouch.jpg

The history of these interfaces began with the batch era from 1945 to 1968. During this time, computing power was extremely scarce and expensive. Users had to adapt to the machine rather than the machine adapting to them. Input was provided using punched cards or paper tape.

LCM - IBM 029 Card Punch 01.jpg
LCM - IBM 029 Card Punch 01.jpg
Users prepared these cards on bulky keypunch machines. Once submitted, a job might sit in a queue for hours or even days. There was no real-time interaction with the computer. Some very early machines even required users to toggle programs in binary code using console switches.
Card puncher - NARA - 513295.jpg
Card puncher - NARA - 513295.jpg

After 1969, the command-line user interface (CLI) became the dominant method. These evolved from the monitors used in batch systems. A CLI uses a series of request-response transactions. Users type textual commands using a specialized vocabulary. This method drastically reduced latency from days to mere seconds. This speed allowed users to receive near-real-time feedback. Because of this, software became much more exploratory and interactive. However, CLIs still required a heavy mnemonic load. This means users had to invest significant time and effort to learn the specific commands.

ASR-33 at CHM.agr.jpg
ASR-33 at CHM.agr.jpg
DEC VT100 terminal.jpg
DEC VT100 terminal.jpg

669 words
🖼️ Images & Media (11)
File:XFCE-4.10-Desktop.png
XFCE-4.10-Desktop.png
File:Reactable Multitouch.jpg
Reactable Multitouch.jpg
File:Linux kernel INPUT OUPUT evdev gem USB framebuffer.svg
Linux kernel INPUT OUPUT evdev gem USB...
File:LCM - IBM 029 Card Punch 01.jpg
LCM - IBM 029 Card Punch 01.jpg
File:Card puncher - NARA - 513295.jpg
Card puncher - NARA - 513295.jpg
File:ASR-33 at CHM.agr.jpg
ASR-33 at CHM.agr.jpg
File:DEC VT100 terminal.jpg
DEC VT100 terminal.jpg
File:AMX desk box.jpg
AMX desk box.jpg
File:1989 - Linotype Wysiwyg 2000.jpg
1989 - Linotype Wysiwyg 2000.jpg
File:UX Honeycomb.png
UX Honeycomb.png
File:Hp150 touchscreen 20081129.jpg
Hp150 touchscreen 20081129.jpg
Up Next
💻
User interface design
Technology
More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.