user interface

Also found in: Dictionary, Thesaurus, Medical, Legal, Financial, Acronyms, Wikipedia.

user interface

[′yü·zər ′in·tər‚fās]
(computer science)
The point at which a user or a user department or organization interacts with a computer system.
The part of an interactive computer program that sends messages to and receives instructions from a terminal user.
McGraw-Hill Dictionary of Scientific & Technical Terms, 6E, Copyright © 2003 by The McGraw-Hill Companies, Inc.

user interface

(UI) The aspects of a computer system or program which can be seen (or heard or otherwise perceived) by the human user, and the commands and mechanisms the user uses to control its operation and input data.

A graphical user interface emphasises the use of pictures for output and a pointing device such as a mouse for input and control whereas a command line interface requires the user to type textual commands and input at a keyboard and produces a single stream of text as output.

A user interface contrasts with, but is typically built on top of, an Application Program Interface (API).

See also user interface copyright.
This article is provided by FOLDOC - Free Online Dictionary of Computing (

user interface

The way a person interacts and commands a computer, tablet, smartphone or other electronic device. The user interface (UI) comprises the screen menus and icons, keyboard shortcuts, mouse and gesture movements, command language and online help.

Command Line vs. GUI
The user interface in the earliest computers comprised buttons and dials. Although the first personal computers had screens, the computer was operated by typing text commands. Starting with the Mac in 1984 and Windows 3.0 in 1990, the mouse-oriented graphical user interface (GUI) emerged, which simulates a desktop environment. See GUI and desktop environment.

The Bar Was Set Low
The user interface is the most important and least-understood area in the tech industry. Every application has only a handful of basic functions that users need all the time, yet they are often buried in unintuitive submenus. Worse yet, once bad examples are set by major vendors, others follow like sheep (see Control key). Since popular applications are often hard to learn, users have come to expect that software has to be difficult, when in fact, it could be downright simple if educated designers were involved. One glimmer of light was the advent of the smartphone. Its small screen forces designers to think more about usability, but not always. Smartphone apps can be as obtuse as desktop apps. See good user interface, first-time user menu and dynamic user menu.

Users Are Reluctant to Change
Because of the steep learning curves people have to endure, many are disinclined to change applications. While the software industry constantly touts "productivity gains" for every new product, the lost hours figuring out how to do something, combined with the gun-shy reluctance to actually try a different product that might really be an improvement often impede productivity.

Ask and Ye Shall Receive
Voice and natural language input and verbal output are increasingly standard components of the user interface, and they can be an enormous help. However, recognizing human speech is a daunting computational task. Sometimes the results people get are laughable. Nevertheless, improvements come every year in this arena (see virtual assistant). See RTFM, user experience, naming fiascos, Freedman's law, flat UI, Web rage, HCI and HMI.

It Can Change World History
The Florida recount in the 2000 U.S. presidential election kept the country in limbo for weeks. The confusing punch card ballot in Palm Beach County gave Pat Buchanan two thousand votes that very likely might have gone to Al Gore.

Give Us A Break!
Our dazzling HDTVs do not prevent dopey button naming. This family's salvation was to attach labels on their remote control.

Read the Manual (RTFM)
Was there a contest for how ridiculous one could name folders in this camera's memory card (right column)? Is something wrong with just plain Still, Movie, Audio, and Email?

Keep the Elevator Door Open
The big red button that catches your eye in this building elevator is for an exceedingly rare emergency. Wouldn't "Big Red" be better as a "Door Open" button? People always scramble to stop the door from closing on someone.

A Century of Experience Didn't Help
With a combined 99 years of audio experience, Alan Freedman, author of this encyclopedia (right) and his colleague Pete Hermsen, who built a radio at age eight, struggled in vain to balance the speakers on Freedman's new receiver. The manual was worthless (see RTFM).

No Kidding
After changing a password on a website, this user-friendly message appeared. Translated: "we don't have a clue how our software got you here!"

Do We Really Need This Message Number?
The last two sentences in this message are sufficient. Why do we need an error message in hexadecimal? However, now and then, Microsoft has led the pack with really superior designs (see good user interface).

I Thought My Phone Was a Note II
Why not identify the device by its common name? Samsung woke up later on and displayed the model name everyone knows.

This popped up on an old Android phone. The testing of this software was a bit lax.

Da Fup What??
In English, this means "Allow nearby devices to access your device?" See Device Association Framework.

OK. Bad Formula. But Where?
This spreadsheet explains the type of error but never states which cells contain the problem. In other words "you goofed but we're not gonna tell you where."

Remotes Are No Exception
Remote control designs are all over the place. Even the volume and channel buttons can be anywhere (red arrows point to Volume Up).

Touch Typist Torment
Any touch typist not noticing that the Up Arrow key was in the Right Shift key location would return this laptop immediately. The buyer of this machine actually did.

Can't We Agree on Anything
Two wireless charging stations. One displays a red light when charging, the other displays green.

Ya Gotta Be Kidding
Very informative. Let's research "Some Error!"

Even in 2020
Why display an error number when this Zoom message means "enable either a passcode or waiting room." Just say it.

Not related to tech but so silly we had to include it. These instructions were on a charcoal grill.
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
YAPPA will continue to engage in research and development of user interfaces to domestic and foreign markets, delivering even more intuitive and easy to use products to a wide range of fields including mobile phones, smart phones, and digital consumer electronics.
The presented information via user interface had sometimes different structure from the structure which was conformed to the domain.
Eliminating all significant development expenses and risk, the new WebSparX software package enables switch OEMs and ODMs to rapidly create easily customizable, browser-based user interfaces for switches targeted at Small Office Home Office (SOHO), Small Medium Business (SMB) and consumer wireless Ethernet networks.
To address this type of situation, CWIS supports multiple user interfaces, assignable on a per-user basis.
* User Interface design stored in the database allowing user customisation
The presentation layer formats the data transferred to the user interface. Software modules collected by this layer communicate with application layer.
In Chapter 1, "Controlling your environment makes you happy," Spolsky shares a story, relates the story to user interface design, and presents what he characterizes as "the cardinal axiom of all user interface design: A user interface is well designed when the program behaves exactly how the user thought it would" (p.
The client user interface is the part of the application that different types of users work with to view and manipulate data stored and retrieved by the application.
On the one hand, it's, in Forrester's words, "executable" and about software and user interface. It moves code more efficiently from servers to user PCs and other devices to reduce latency and enhance greater interactivity online.
Version 8 provides enhancements in three areas: user interface, calculus education, and advanced mathematics support.

Full browser ?