Topic: User Interface What Is A User Interface?
Topic: User Interface What Is A User Interface?
Topic: User Interface What Is A User Interface?
A User Interface, also referred to as a UI or simply interface, can be thought of as a link between
a user and a computer. It is a method by which humans and computer exchange information. It
allows the user to and the computer to communicate with each other. The goal of the user
interface is to be easy to use while allowing tasks to be performed efficiently. The user interface
is the means by which a person (user) controls software applications or hardware devices.
There are two main categories of user interface, namely: software interface and hardware
interface.
Software Interfaces
Software interface refers to the languages and codes that the applications use to communicate
with each other and with the hardware.
1
2. Menu Driven User Interface:
This interface requires the user to interact with the computer by selecting various
options from a list of choices called a menu.
There are two types of menu driven user interface: a pull/drop down and a pop-up
2. Pop-up menu
The pop up menu is one where items in the list pops-up when the menu is selected. In
other words another menu is displayed above the one selected.
With a Graphical User Interface (GUI) the user interacts with the computer by
using a pointing device such as a mouse or trackball.
GUI uses a graphical display with a combination of menus, buttons, icons and other
graphical images to give commands.
It is easier for a person to remember the graphical object and what it represents than
to remember some keyword.
2
Menu- eg pop up/ pull down menu
Pointer- eg symbol such as arrow moved by a pointing device
Command Driven -Quick to use as long as the - Not suitable for new users
user is familiar with them - Require knowing the
- Can be used on a computer commands to work quickly
which has very little memory and efficiently
and is slow - Error messages are not
- commands are executed usually helpful
faster by the processor -can be unfriendly &
confusing
Menu Driven - commands can be entered - user may have to switch
from various input devices screens to access a menu
- easy to use as user does not -
need to remember commands
as they are selected from a
list of options
Graphical User Interface -user friendly - takes up a lot of disc space
- best suited for beginners - need to run on a fast
- most operations are self- computer. If the computer is
explanatory so user does not slow GUI may work slow or
need to remember commands none at all.
- GUIs are often WYSIWYG - require a lot of RAM
- more than 1 program
running at the same time
Hardware Interfaces
Hardware interface refers to the physical devices use to communicate with each other.
Hardware Interfaces
1. Touch screens
To communicate with the computer, the user touches the display of the device by a finger or
stylus. This interface incorporates aspects of GUI and allows the user to make selections and
send commands by touching icons on the screen. The interface is used for both input and
output, since you view information and the options available to you on the screen.
2. Non-visual interfaces
3
This type of interface utilizes audio (sound) and gestures (head, hand and device) to send
commands and make selections.
3. Sensors
This type of interface utilizes changes (chemical or physical) in the environment to
communicate with the computer.
4. Braille keyboards
This device aids the blind in communicating with the computer. The keys have raised dots
which represent different characters.
4
Class Activity 1- User Interface Quiz
This section will be completed in the form of an online quiz, which can be accessed at
ittcga.blogspot.com. The questions are available here just in case something goes wrong with the
given link.
5
References
Birbal, R., & Michelle, T. (2005). Log on to IT for CSEC. England: Longman.
Blades, R., & Gay, G. (2009). Oxford Information Technology for CSEC. New York:
ict.com/gcse_new/computer%20systems/user_interface/miniweb/index.htm