Nepedia
Back to Discover
Fluent Reader
💻

User interface

technology Maturity 5-7 Next article →

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

XFCE-4.10-Desktop
XFCE-4.10-Desktop

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
UX Honeycomb

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
Linux kernel INPUT OUPUT evdev gem USB framebuffer

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
Hp150 touchscreen 20081129

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
Reactable Multitouch

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
LCM - IBM 029 Card Punch 01

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
ASR-33 at CHM.agr

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
DEC VT100 terminal

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.

372 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ 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
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.