HCI Unit5
HCI Unit5
SOFTWARE
TOOLS
Software Tool:
A software is programmatic software used to create, maintain or support other
programs and applications. Some of the commonly used software tools in human
computer interface are as follows:
1) Specification Methods:
The methods used to specify the GUI. These are lengthy and ambiguous
methods, but easy to understand.
2) Grammars:
These are written instructions or expressions that a program would
understand. They provide confirmations for completeness and correctness.
3) Transition Diagram:
These are set of nodes and links that can be displayed in text, link
frequency, state diagram etc. They are difficult in evaluating usability,
visibility, modularity and synchronization.
4) State Charts:
Chart methods developed for simultaneously user activities and external
actions. They provide link specification with interface building tools.
8) Evolution Tools:
Tools to evaluate the correctness and completeness of programs.
Specification Method:
The default language used for specifications in any field is the designer’s
natural language, such as English and the initial specification are generally
drawn up on a sketchpad or blackboard.
2
HUMAN COMPUTER INTERFACE UNIT-5 DANISH AHMAD KHAN
3) Transition Diagram:
a) Transition diagram has a set of nodes that represent system states and a
set of links between the node that represent possible transitions.
b) Each link is labelled with the user action that selects that link and
possible computer responses.
4) State charts:
a) State charts have several virtues in specifying interface.
b) Because a grouping feature is offered through nested round tangles
repeated transitions can be factored out to the surrounding round tangle.
3
HUMAN COMPUTER INTERFACE UNIT-5 DANISH AHMAD KHAN
4
HUMAN COMPUTER INTERFACE UNIT-5 DANISH AHMAD KHAN
5
HUMAN COMPUTER INTERFACE UNIT-5 DANISH AHMAD KHAN
A. Touch Screen:
The touch screen concept was prophesized decades ago, however the
platform was acquired recently. Today there are many devices that use
touch screen. After vigilant selection of these devices, developers
customize their touch screen experiences.
The cheapest and relatively easy way of manufacturing touch screens are
the ones using electrodes and a voltage association. Other than the
hardware differences, software alone can bring major differences from one
touch device to another, even when the same hardware is used.
Along with the innovative designs and new hardware and software, touch
screens are likely to grow in a big way in the future. A further development
can be made by making a sync between the touch and other devices.
In HCI, touch screen can be considered as a new interactive device.
B. Gesture Recognition:
Gesture recognition is a subject in language technology that has the
objective of understanding human movement via mathematical procedures.
Hand gesture recognition is currently the field of focus. This technology is
future based.
This new technology magnitudes an advanced association between human
and computer where no mechanical devices are used. This new interactive
device might terminate the old devices like keyboards and is also heavy on
new devices like touch screens.
C. Speech Recognition:
The technology of transcribing spoken phrases into written text is Speech
Recognition. Such technologies can be used in advanced control of many
devices such as switching on and off the electrical appliances. Only certain
commands are required to be recognized for a complete transcription.
However, this cannot be beneficial for big vocabularies.
This HCI device help the user in hands free movement and keep the
instruction-based technology up to date with the users.
D. Keyboard:
A keyboard can be considered as a primitive device known to all of us
today. Keyboard uses an organization of keys/buttons that serves as a
mechanical device for a computer. Each key in a keyboard corresponds to
a single written symbol or character.
This is the most effective and ancient interactive device between man and
machine that has given ideas to develop many more interactive devices as
well as has made advancements in itself such as soft screen keyboards for
computers and mobile phones.
6
HUMAN COMPUTER INTERFACE UNIT-5 DANISH AHMAD KHAN
E. Response Time
Response time is the time taken by a device to respond to a request.
The request can be anything from a database query to loading a web page.
The response time is the sum of the service time and wait time.
Transmission time becomes a part of the response time when the response
has to travel over a network.
Keyboard:
The keyboard is still one of the most common input devices in use today.\
It is used for entering textual data and commands.
The vast majority of keyboards have a standardized layout, and are known
by the first six letters of the top row of alphabetical keys, QWERTY.
The layout of the digits and letters on a QWERTY keyboard is fixed, but
non-alphanumeric keys vary between keyboards.
The QWERTY arrangement of keys is not optimal for typing, however.
The reason for the layout of the keyboard in this fashion can be traced back
to the days of mechanical typewriters.
The electric typewriter and now the computer keyboard are not subject to
the original mechanical constraints, but the QWERTY keyboard remains
the dominant layout.
There is also a large investment in current keyboards, which would all have
to be either replaced at great cost, or phased out, with the subsequent
requirement for people to be proficient on both keyboards.
Function Keys:
A function key is a key on the computer keyboard which can be
programmed so as to cause an OS program to perform certain actions.
The function keys are arranged at the top of our keyboard numbered across
from F1 to F12 and are commonly referred to as F keys or FB keys.
The keys are providing some interesting shortcuts for common computer
functions that can be useful tools in everyday computing.
The keys are frequently used in combination with other keys such as the
CTRL key, the ALT key, and the SHIFT key.
Pointing Devices
Pointing devices are applicable in six types of interaction tasks:
1. Select:
user chooses from a set of items.
7
HUMAN COMPUTER INTERFACE UNIT-5 DANISH AHMAD KHAN
8
HUMAN COMPUTER INTERFACE UNIT-5 DANISH AHMAD KHAN
9
HUMAN COMPUTER INTERFACE UNIT-5 DANISH AHMAD KHAN
Voice mail
Handheld voice recorders
Audio books
Instructional systems
Speech generation
Michaelis and Wiggins (1982) suggest that speech generation is
"frequently preferable" under these circumstances:
The message is simple.
The message is short.
The message will not be referred to later.
The message deals with events in time.
The message requires an immediate response.
The visual channels of communication are overloaded.
The environment is too brightly lit, too poorly lit, subject to severe
vibration, or otherwise unsuitable for transmission of visual
information.
The user must be free to move around.
The user is subjected to high G forces or anoxia
Audio tones, audiolization, and music
Sound feedback can be important:
to confirm actions
offer warning
for visually-impaired users
music used to provide mood context, e.g., in games
can provide unique opportunities for user, e.g., with simulating various
musical instruments
Displays -Small and Large:
The display has become the primary source of feedback to the user from
the computer
The display has many important features, including:
o Physical dimensions (usually the diagonal dimension and depth)
o Resolution (the number of pixels available)
o Number of available colors, color correctness
o Luminance, contrast, and glare
Power consumption
Refresh rates (sufficient to allow animation and video)
Cost
10
HUMAN COMPUTER INTERFACE UNIT-5 DANISH AHMAD KHAN
Reliability
Usage characteristics distinguish displays:
Portability
Privacy
Saliency
Ubiquity
Simultaneity
Display technology:
Monochrome displays
o are adequate, and are attractive because of their lower cost
RGB shadow-mask displays
o small dots of red, green, and blue phosphors packed closely
Raster-scan cathode-ray tube (CRT)
o electron beam sweeping out lines of dots to form letters
o refresh rates 30 to 70 per second
Liquid-crystal displays (LCDs)
o voltage changes influence the polarization of tiny capsules of liquid
crystals
o flicker-free
o size of the capsules limits the resolution
Plasma panel
rows of horizontal wires are slightly separated from vertical wires by small
glass enclosed capsules of neon-based gases
Light-emitting diodes (LEDs)
o certain diodes emit light when a voltage is applied
o arrays of these small diodes can be assembled to display characters
Electronic ink
o Paper like resolution
o Tiny capsules with negatively and positively charged particles
Braille displays
o Pins provide output for the blind
Large displays
o Informational wall displays
o Interactive wall displays
o Multiple desktop displays
Heads-up and helmet mounted displays
11
HUMAN COMPUTER INTERFACE UNIT-5 DANISH AHMAD KHAN
13