0% found this document useful (0 votes)
53 views4 pages

Types of User Interfaces

The document outlines various types of user interfaces, including command-driven, menu-driven, and graphical user interfaces (GUIs), each with their respective advantages and disadvantages. It emphasizes the importance of user-friendly design in facilitating interaction between users and software or hardware. Additionally, it discusses hardware interfaces that enhance user interaction, such as touch screens and specialized keyboards.

Uploaded by

mandahrt08
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views4 pages

Types of User Interfaces

The document outlines various types of user interfaces, including command-driven, menu-driven, and graphical user interfaces (GUIs), each with their respective advantages and disadvantages. It emphasizes the importance of user-friendly design in facilitating interaction between users and software or hardware. Additionally, it discusses hardware interfaces that enhance user interaction, such as touch screens and specialized keyboards.

Uploaded by

mandahrt08
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

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

Software interfaces would include the use of following:


 Command Driven Interfaces
 Menu Driven Interfaces
 Graphical User Interface

Note: In some situations, two different types of interfaces may be combined, for example, a
menu interface with command options.

Command Driven Interfaces


One of the long-established methods by which user can interact with the computer is by the use
of commands. Commands enable the user to quickly and simply instruct the computer what to
do. However, they require the user to already have knowledge of what commands are
available, what they do and the rules governing how they should be typed, so they are more
suited to experienced users than the end-user. A technical person, such as a computer operator
or programmer would be familiar with the commands, or where the end-user continually works
with the same program and therefore can gain mastery of the commands.

Advantages of command driven interface

1. Faster to use once you have learnt the


commands
2. For a computer programmer command driven
interfaces are cheaper to implement

Disadvantages of command driven interface

1. It is sometimes difficult to remember all the


commands; therefore, users have to
constantly refer to the software user manual.
2. The user is restricted to using only the keyboard as the interfacing device, while with other
interfaces a wide variety of input devices can be used.

1
3. Commands must be entered at a special location on the screen and in a set format.

Menu-driven Interfaces

Menus provide another popular form of user interface. There are


many different alternative forms of menu. The simplest menus
provide the user with a number of options and a simple means of
selecting between them. The user is presented with a choice and
therefore does not have to remember any commands. The
interface is therefore suitable for beginners and infrequent users.
All the user has to do is to make a choice.

A special type of menu called a pop-up menu; an additional


submenu pops up as a selection is made. You can click anywhere
on a given document using the right-click mouse button to allow a
pop-up menu to appear.

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.

Advantages of menu driven interfaces

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

Disadvantages of menu driven interface

1. Several steps required to issue a command.


2. Once the user has learned the menu system it is bothersome to have to wait on the
package to present the questions before the commands can be entered.

2
Graphical User Interface

A Graphical User Interface (GUI, commonly pronounced “guey”) is a Human Computer


Interface (HCI) based upon a graphical display. GUIs are most commonly found on
workstations or PCs fitted with graphics adapters able to support high-resolution graphics. GUI
is a variation of the menu-driven system of selecting commands with the use of the mouse, and
pointers along with the use of windows. Thus, this interface is often summarized using the
acronym WIMP, which stands for windows, icons, menus (“pop-up” and “pull-down”) and
pointers. A mouse is used to click on an icon to execute some operation or select options from a
pop-up or pull-down menu.

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.

Hardware interfaces would include the use of following:


 touch screens (you learnt about this when we covered input devices)
 specialized keyboards – such special keyboards include:
(a) ergonomic keyboards - these keyboards are shaped in a particular manner that is more
comfortable to use. This can assist with the avoidance of injury that may occur during
repetitive usage of the keyboard like typing.
(b) Overlay keyboards – This keyboard replaces the traditional keys with a flat touch-
sensitive panel. These keyboards are very useful for children and adults who cannot
manage a normal keyboard.
(c) Braille Keyboard – these are utilized by blind individuals.

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.

You might also like