Application User-Computer Interface (UI)
An Application User-Computer Interface (UI) is a system interface that enables user interaction with software applications through interaction mechanisms.
- AKA: Application UI, User Interface, UI, Application User Interface, Human-Computer Interface, HCI, User Interaction Interface.
- Context:
- It can typically provide User Input Mechanisms through input devices.
- It can typically display Application State Information via output devices.
- It can typically support User Experience Design Patterns through interface elements.
- It can often enable Accessibility Features via assistive technology support.
- It can often implement User Feedback Mechanisms through visual indicators.
- It can often facilitate User Task Completion via interaction workflows.
- It can range from being a Simple Application User-Computer Interface to being a Complex Application User-Computer Interface, depending on its feature scope.
- It can range from being a Text-Based Application User-Computer Interface to being a Graphical Application User-Computer Interface, depending on its presentation mode.
- It can range from being a Desktop Application User-Computer Interface to being a Mobile Application User-Computer Interface, depending on its platform target.
- It can range from being a Single-Modal Application User-Computer Interface to being a Multi-Modal Application User-Computer Interface, depending on its interaction channels.
- It can range from being a Static Application User-Computer Interface to being a Dynamic Application User-Computer Interface, depending on its content adaptability.
- It can integrate with Application Backend Systems for data processing.
- It can integrate with User Authentication Systems for access control.
- ...
- Examples:
- Graphical User Interfaces, such as:
- Desktop GUIs, such as:
- Web GUIs, such as:
- Mobile GUIs, such as:
- Command-Line Interfaces, such as:
- Natural Language Interfaces, such as:
- Voice Interfaces, such as:
- Chatbot Interfaces, such as:
- Touch Interfaces, such as:
- Touchscreen Interfaces, such as:
- Gesture Interfaces, such as:
- Immersive Interfaces, such as:
- Virtual Reality Interfaces, such as:
- Augmented Reality Interfaces, such as:
- Mixed Reality Interfaces, such as:
- Specialized Interfaces, such as:
- Accessibility Interfaces, such as:
- Gaming Interfaces, such as:
- Kiosk Interfaces, such as:
- Wearable Interfaces, such as:
- Smartwatch Interfaces, such as:
- Fitness Tracker Interfaces, such as:
- Automotive Interfaces, such as:
- ...
- Graphical User Interfaces, such as:
- Counter-Examples:
- Application Programming Interface, which enables program-to-program interaction.
- Hardware Interface, which provides physical connections.
- System Interface, which operates at system level.
- See: System Interface, Graphical User Interface, Command-Line Interface, User Experience Design, Human-Computer Interaction, Interface Design Pattern, Accessibility Standard, User Interface Framework, Computational Interface, Natural Language Interface.
References
2019
- (Wikipedia, 2019) ⇒ https://en.wikipedia.org/wiki/User_interface Retrieved:2019-6-23.
- The user interface (UI), in the industrial design field of human–computer interaction, 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, whilst 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.
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. This generally means that the operator needs to provide minimal input to achieve the desired output, and also that the machine minimizes undesired outputs to the human.
User interfaces are composed of one or more layers including a human-machine interface (HMI) interfaces machines with physical input hardware such a keyboards, mice, game pads and output hardware such as computer monitors, speakers, and printers. A device that implements a HMI is called a human interface device (HID). Other terms for human-machine interfaces are man–machine interface (MMI) and when the machine in question is a computer human–computer interface. Additional UI layers may interact with one or more human sense, including: tactile UI (touch), visual UI (sight), auditory UI (sound), olfactory UI (smell), equilibrial UI (balance), and gustatory UI (taste).
Composite user interfaces (CUI) are UIs that interact with two or more senses. 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. When sound is added to a GUI it becomes a multimedia user interface (MUI). There are three broad categories of CUI: standard, virtual and augmented. Standard composite user interfaces use standard human interface devices like keyboards, mice, and computer monitors. When the CUI blocks out the real world to create a virtual reality, the CUI is virtual and uses a virtual reality interface. When the CUI does not block out the real world and creates augmented reality, the CUI is augmented and uses an augmented reality interface. When a UI interacts with all human senses, it is called a qualia interface, named after the theory of qualia. CUI may also be classified by how many senses they interact with as either an X-sense virtual reality interface or X-sense augmented reality interface, where X is the number of senses interfaced with. For example, a Smell-O-Vision is a 3-sense (3S) Standard CUI with visual display, sound and smells; when virtual reality interfaces interface with smells and touch it is said to be a 4-sense (4S) virtual reality interface; and when augmented reality interfaces interface with smells and touch it is said to be a 4-sense (4S) augmented reality interface.
- The user interface (UI), in the industrial design field of human–computer interaction, 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, whilst 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.
2011
- http://en.wikipedia.org/wiki/User_interface#Types
- In the industrial design field of human–machine interaction, the user interface is the space where interaction between humans and machines occurs. The goal of interaction between a human and a machine at the user interface is effective operation and control of the machine, and feedback from the machine which aids the operator in making operational decisions. 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.
A user interface is the system by which people (users) interact with a machine. The user interface includes hardware (physical) and software (logical) components. User interfaces exist for various systems, and provide a means of:
- Input, allowing the users to manipulate a system, and/or
- Output, allowing the system to indicate the effects of the users' manipulation.
...
- Direct manipulation interface is the name of a general class of user interfaces that allow users to manipulate objects presented to them, using actions that correspond at least loosely to the physical world.
Currently (as of 2009[update]) the following types of user interface are the most common:
- Graphical user interfaces (GUI) accept input via devices such as computer keyboard and mouse and provide articulated graphical output on the computer monitor. There are at least two different principles widely used in GUI design: Object-oriented user interfaces (OOUIs) and application oriented interfaces[verification needed].
- Web-based user interfaces or web user interfaces (WUI) are a subclass of GUIs that accept input and provide output by generating web pages which are transmitted via the Internet and viewed by the user using a web browser program. Newer implementations utilize Java, AJAX, Adobe Flex, Microsoft .NET, or similar technologies to provide real-time control in a separate program, eliminating the need to refresh a traditional HTML based web browser. Administrative web interfaces for web-servers, servers and networked computers are often called control panels.
- Touchscreens are displays that accept input by touch of fingers or a stylus. Used in a growing amount of mobile devices and many types of point of sale, industrial processes and machines, self-service machines etc.
- User interfaces that are common in various fields outside desktop computing:
- Command line interfaces, where the user provides the input by typing a command string with the computer keyboard and the system provides output by printing text on the computer monitor. Used by programmers and system administrators, in engineering and scientific environments, and by technically advanced personal computer users.
- Touch user interface are graphical user interfaces using a touchpad or touchscreen display as a combined input and output device. They supplement or replace other forms of output with haptic feedback methods. Used in computerized simulators etc.
- In the industrial design field of human–machine interaction, the user interface is the space where interaction between humans and machines occurs. The goal of interaction between a human and a machine at the user interface is effective operation and control of the machine, and feedback from the machine which aids the operator in making operational decisions. 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.