Types of User Interfaces
Types of User Interfaces
Definition of the term: user interface is the means in which a person controls a software
application or hardware device. A good user interface provides a "user-friendly" experience,
allowing the user to interact with the software or hardware in a natural and intuitive way. The
interaction between end-users and the computer is said to take place at the “Human Computer
Interface” (HCI) point. The term “Human Computer Interface” is meant to cover all aspects of
this interaction, not just the hardware.
Software interfaces
Note: In some situations, two different types of interfaces may be combined, for example, a
menu interface with command options.
1
3. Commands must be entered at a special location on the screen and in a set format.
Menu-driven Interfaces
Pull-down menus are a special type of menu used in windowing and were
briefly introduced. It is a menu displayed as a vertical list which hangs from a
horizontal bar on the screen in order to elicit a choice from the user.
1. The user is presented with a list of option to choose from, they do not
need to remember the commands.
2. Free from typing errors, because the user does not have to type the
commands
3. A wide variety of input devices can be used to interface with a menu
2
Graphical User Interface
Advantages of GUIs
1. Its user friendliness results in less anxiety
on the part of the user.
2. Icons/symbols easier to recognize and
provide the user with a context
3. Fewer command errors
4. Reduce typing
5. Convenient to use by a novice
Disadvantages of GUIs
1. It may consume more screen space
2. For programmers the design of Graphical User Interface is more complex
3. Increase use of computer memory can lead to slower processing
Key Point:
Hardware interfaces
Hardware interfaces are special devices with additional features that will allow interaction
process for the user quite easier.
3
sensors - this is quite useful in providing interfaces for persons who cannot use standard
devices such as keyboards. A user with very limited movement can use a device with a
sensor which they can press with a finger or a foot, or by moving their head.
non-visual interface components – Examples of these interfaces include speech
synthesis and voice recognition.