Everything about User interface
Means by which a user interacts with and controls a machine
In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine from the human end, while the machine simultaneously feeds back information that aids the operators' decision-making process. 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. The design considerations applicable when creating user interfaces are related to, or involve such disciplines as, ergonomics and psychology. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: User interfaceA 5-minute orientation
- Skim a recent paper: DIRA: A model of the user interfaceInfluential work since 2022
- Pick up a classic book: The Essential Guide to User Interface DesignThe most-reprinted book on the subject
- Read the landmark paper: ORTEP-3 for Windows - a version ofORTEP-III with a Graphical User Interface (GUI)Cited 14,253 times
- Go sideways: Graphical user interfaceA closely related topic
- Go sideways: Shell (computing)A closely related topic
📖 Definitions
Noun The visual part of a software application that a user sees and interacts with.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
ORTEP-3 for Windows - a version ofORTEP-III with a Graphical User Interface (GUI)
CHARMM‐GUI: A web‐based graphical user interface for CHARMM
EXPGUI , a graphical user interface for GSAS
VASPKIT: A user-friendly interface facilitating high-throughput computing and analysis using VASP code
SeaView Version 4: A Multiplatform Graphical User Interface for Sequence Alignment and Phylogenetic Tree Building
ShelXle : a Qt graphical user interface for SHELXL
Interference Alignment and Degrees of Freedom of the $K$-User Interference Channel
Gabedit—A graphical user interface for computational chemistry softwares
🆕 Influential since 2022
DIRA: A model of the user interface
User-Centered Design Approach in Developing User Interface and User Experience of Sculptify Mobile Application
On AI-Inspired User Interface Design
Designing User Interface and User Experience by Using User Centered Design on Gamified Platform "Ezedu"
Technophobia and user interface usability
📚 Books worth reading
The Essential Guide to User Interface DesignWilbert O. Galitz · 1996
Lean UXJeff Gothelf, Josh Seiden · 2012
Computer systemsRandal Bryant, Randal E. Bryant · 2002
Think Like a UX ResearcherDavid Travis, Philip Hodgson · 2019
Designing the user interfaceBen Shneiderman, Catherine Plaisant · 1987
Designing Social InterfacesChristian Crumlish, Erin Malone · 2009- 📕Designing the User InterfaceBen Shneiderman · 2003
UX strategyJaime Levy · 2015
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Graphical user interface A graphical user interface, or GUI, is a form of user interface that allows users to interact with electronic devices through graphical icons and visual…
- Shell (computing) An operating system shell is a computer program that provides relatively broad and direct access to the system on which it runs. The term shell refers…
- Outline of human–computer interaction The following outline is provided as an overview of and topical guide to human–computer interaction: Human–Computer Interaction (HCI) – the intersection…
- User interface design User interface (UI) design or user interface engineering is the design of user interfaces for machines and software, such as computers, home appliances…
- Widget toolkit A widget toolkit, widget library, GUI toolkit, GUI framework, UI framework, or UX library is a library or a collection of libraries containing a set of…
- Natural user interface In computing, a natural user interface (NUI) or natural interface is a user interface that is effectively invisible, and remains invisible as the user…
- IBM Common User Access Common User Access (CUA) is a standard for user interfaces to operating systems and computer programs. It was developed by IBM and first published in 1987…
- History of the graphical user interface The history of the graphical user interface, understood as the use of graphic icons and a pointing device to control a computer, covers a five-decade span…