Unit 5 Hci
Unit 5 Hci
Unit 5 Hci
Software Tools
CONTENTS
Part-1 Software Tools: Specification . 5-2G to 5-5G
Methods, Interface Building Tools
Part-2 : Interaction Devices, Keyboard. 5-5G to 5-8G
and Function Keys
Part-3 : Pointing Devices 5-8G to 5-10G
Part-4 Speech Recognition, Digitization 5-10G to 5-12G
andGeneration
Part-5 Image and Video Displays,.. 5-12G to 5-14G
Drivers
5-1G (CS/IT-Sem-7)
Questions-Answers
Long Answer Type and Medium Answer ype
Questions
Que 5.1. What is software tool ? What are the commo.
tools in human computer interface ? used
Answer
A software tool is programmatiC software used to
create, maintain
otherwise support other programs and applications. Some of the com
used software toolsin HCI are as follows: mmonly
1. Specification methods: The methods used to specify the GUI. These
e
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
and correctness. completeness
3. Transition diagramn: These are set of nodes and links that
can bein
displayed in text, link frequency, state diagram, etc. They are difficult
evaluating usability, visibility, modularity and synchronization.
Statecharts: Chart methods developed for simultaneous user
and external actions. activites
They provide link-specification with intertace
building tools.
5. Interface building tools: Design methods that help in
command languages, design
data-entry structures, and widgets.
6. Interface mockup tools: Tools to
develop a quick sketch of G0L.
example, Visual Studio .Net, etc.
7. Software engineering tools: Extensive tools to provide
user interface
programming
ing tools
management system.
8. Evaluation tools: Tools to evaluate the s s a n d completeness
mal and
Formal and semi-formal languages have proved their value in many
reas, including mathematics, physics, circuit design, music, and even
knitting
Formal languages have a specified grammar, and effective procedures
4 exist to determine whether a string adheres to the languages.
Various specification methods
1. Grammars:
languages.
v.High-level components are described by non-terminals, and specific
strings are terminals.
2 Menu-selection and dialog-box trees:
A menu-selection tree has a simple structure that guides designers
and users alike, making it an excellent selection style for many
applications.
in the construction
Specification methods include online tools to help
enable designers and
of menu trees and simple drawing tools that
users to see the entire tree at one time.
3. Transition diagram:
states
Transition diagram has a set of nodes that represent systenm
and a set of links between the nodes that represent possible
transitions.
Each link is labeled with the user action that selects that link and
possible computer responses.
4. Statecharts:
interfaces.
Statecharts have several virtues in specifying
Because a grouping feature is offered through nested roundtangles
to the surrounding
transitions can be factored out
repeated
as concurrency,
roundtangle. Extensions to statecharts-such
in logix's
external interrupt events, and user actions-are represented
Statemate, which is a user-interface tool.
64G (CSAT-Sem-7)
Software
i n t e r f a c e uildingtools inedetail.
b u i l d i n g too
Describe
Que6.3.
A n s w e r
-entry
methods
languages,
data-
widgets.
Specification
1. mand
comm ana
suchi .is
ms drawn orprintedo paper are an excellen
system,
2 Sereen-transition diagrams
an
overview
of the system.
means of providing a r c h i t e c t s , designers,
mana
allow
user-intertace
created o0.
phones shala are
too. being «
Intert created every day,
ntlyInterfaces
new platforn
el
be done for some
mobile
ile device
o rcell
at the ystem level.
windo
Human Computer Interface 5-5 G (CS/IT-Sem-7)
layer:
ATheGUI toolkit
Mast products provide user interface program libraries called GUI
toolkits that offer common widgets, such as windows, scroll bars,
pull-down or pop-up menus, data-entry fields, buttons, and dialog
boxes.
Programming languages with accompanying libraries are familiar
.
to experienced programmers and afford great flexibility.
ii However, toolkits without interactive support can become complex
and the programming environments for those, such as the Microsoft
Windows Forms, Apple Macintosh Toolkit, and Unix XToolkit (Xtk,
require months of learning for programmers to gain proficiency.
iv. Even then, the burden in creating applications is great, and
maintenance is difficult.
Answer
Features of user interface building tools:
i User interface independence:
1. Separate interface design from internals
2. Enable multiple user interface strategies
3. Enable multiple platform support
4. Establish role of user interface architect
5. Enforce standards
ii.
Methodology and notation
1. Develop design procedures
2 Find ways to talk about design
3. Create project management
ii. Rapid prototyping:
1. Try out ideas very early
2. Test, revise, test, revise
3.Engage end users, managers, and customers
iv. Software support:
Increase productivity
2.Offerconstraint and consistency checks
3 Facilitate team
approaches
Ease maintenance
PART2
nteraction Devices, Keyboard and Function Keys.
Software Tools
5-6G (CS/IT-Sem-7)
Questions-Answers
Type
Medium Answer Type Questions
Answer
M e d i u m
and
1ype
Answer
Long
devices.
i n t e r a c t i o n
5.5.Explain
Que www
technology uphands
ma
to ire witn the
to date
date with uset h e users.
Computer Interface 5-7G (CS/IT-Sem-7)
Keyboard:
keyboard can be nsidered as a primitive device known to all of
us.
Keyboard uses an organization of keys/buttons that serves as a
echanical device for a computer. Each key in a
keyboard
oa single written symbol or character.
corresponds to.
and ancient interactive device between
This is the most
nan and machine
effective
that has given ideas to develop many more
interactive devices as well as has made advancements in itself such
soft screen boards for computers and mobile phones.
as
6 Response time:
Answerww.x
Keyboards:
most common input devices in use today.
1. The keyboard is still one of the
and commands.
2 It is used for entering textual data standardized layout, and are
3. The vast majority of keyboards have a
known by the first six letters of the top row
of alphabetical keys,
QWERTY is fixed, but
4The layout of the digits and letters on a QWERTY keyboard
non-alphanumeric keys vary between keyboards.
.The QWERTY arrangement of keys is not optimal
for typing, however.
traced
in this fashion can be
he reason for the layout of the keyboard
back to the days of mechanical typewriters.
the computer keyboard are not subject
n e electric typewriter and now
to the original mechanical constraints, ut the QWERTY keyboard
remains the dominant layout.
which would all
nere large investment in current keyboards,
is also a
phased out, with the subsequent
Ve to be either replaced at great cost, or on both keyboards.
rement for people to be proficient
Function keys:
1 A function key is a key on the uter keyboard which can be
to pertorm
m e d so as to cause an operating system program
certain actions.
5 - 8 G ( C S T - S e m - 7 )
Software Tools
the top of our keyb
arranged
at the rd number
commonly referre
are
keys as F
2.
The
function
F1 to
F12 and
are
keys or FN
from
shortcuts for
keys. some
interesting on computer
provide
useful tools
in eeveryday computing.
The keys c a n be
3. that
functions
used in combin bination with other k
are
frequently
the SHIFT kev. such:as
The keys and
4.
key, the ALT key,
CTRL
the
keys in Windows
Some
common
uses for function
F1:Display helpscreen.
i for renaming.
i F2:Highlight fileorfolder
tool.
ii F3:0pen search
window.
iv. Alt+F4: Close the current
PART-3
Ponting levuces.
*********************
Questions-Answers
Long Answer Type and Medium Answer
Type Questions
symbolo ou scree
the operation
OCne
ofa robot armoperation
H u m a nC o m p u t e rI n t e r f a 5-9 G (CSIT-Sem-7)
device
location of an insertion, deletion, or change.
indicates th
inting
Point
of the text are more elaborate tasks,
manipulati
the simple
(boldface
setting margins and font sizes, highlighting
Beyond
cuch
su as centering,
underscore), and page
layout.
or
Answer
p r o v i d e d
space,
commonly
their s
so
r eor ouchpad
in their
rface, and
Touchpad: over
finger T.SUrfacele
3
be only
use
sliding the to chck
a n option.
can works by surtace
It the
in shape. finger
on
the
stick i
ssure sensitive small nub use
laptops. Pointing een th the keys on a laptor
stick: between
Pointing that
directing the stick
located
It is stic) with
joystick. the p o i n t e r by
Dy directing
like a control
H one
allows
the
to
user
in b e t w e e n
'G'. and key, and also at below
Commonly
found
finger.
the spacebar.
PART-4|
ana eneration
Speech Recognition, 1igiiz2atton
wwwwwwww**N*wwwwwww* *************** **********wwwwwwww***w...
uestions-Answers
the
higher accuracy than in many systems. Such ning
trau
elimination of
training speaker independen
ii.
applications. expands the of mercial
rcial
scope co"
Quiet
2.
choice
of environments,
Continuous-speech head-mounted microphone
vocabularies improve
recognition: es, and careful
pursued continuous-s)
hop
during hope for com co mmercially ccessful
the
dot-com boom.
nputer Interface
m a nC o m p u t e rI n t e r f a r
5-11 G(CS/IT-Sem-7)
serious problems.
and generation.
. Discuss speech digitization
.
AnsweT
Speech genera a r e usually
preferable
segments
neration and digitized speech in time, and
and short, deal with events
nessages are simple
res
require an immediate response.
5 - 1 2 G( C S I T - S e m - 7
Softwaree'Tools
to iu s e r s
when their visual channels
becomes
a d v a n t a g e o u s
be
are
free to move around or when the
2.
Speech when they must too poorly lit, subject to severe vibrat:e
overloaded;
brightly
environment
is too visual displays.
unsuitable
for
otherwise
Telephone-based
or
information systems may mix digitized spes
voice i n f o r m a t i o
and
current
based
keypad sele
on
elections and limite speech recognition
Applications (Fidelity
(Fidei Automated Service Telephon
4 applications
banking ine schedules (Indian Airlines
and airline
includes
or FAST),
phone
directories, Dial
AA- Flight).
makes these services attractiva ut
The ubiquity of telephones speed of web-based visual
an
5. of users prefer the
increasing number
inquiries.
PART-5
Questions-Answers
i C R T
CRTis a n
evacuated glass tube equipped with various components.
1. Aheam of electrons (cathode rays), emitted by an electron gun,
A
2 ses throughfocusing and deflection systems hits on the phosphor
the desired picture.
screen to generate
coated
aThe high speed
electrons hit the phosphor coated screen to produce
controlled by a video controller.
a spot of light
i Plasma panel:
are constructed
a. Plasma panels, also called gas discharge displays,
with mixture of
between two glass plates a
by filling the region
includes n e o n .
gases that usually
ribbons is placed on one glass panel
b. A series of vertical conducting
built into the other glass panel.
and a set of horizontal ribbons is
(LCDs):
ii.Liquid Crystal Displays picture by passing
LCDs are non-emissive
devices which produce a
a
of a n internal light source
Answer
ortant characteristics ofvideo display devices :
maximum
number of points
number points that
t can be
2 . R e s o l u t i o n :
the
the CRT
indicates
Resolution on
overlap
a. without points per centimeter
c e n t i m e t e r hat can be
displayed
number
of points per
as
the
defined vertically.
b. It is and
intensit
plotted
horizontally
hor,
of phosphor,
the intensity
the type
depends o n detlection systems used in tho C
CRT.
Resolution and
C. the focusing
displayed and
3 Aspect r a t i o :
to horizontal points to produce e
3
It is the ratio of verticalpointsthe s c r e e n .
a. directions on
in both
length lines a vertical line plotted with fo
m e a n s that
ratio of 4/5 plotted with fiva
b. An aspect horizontal line
as a
has the same length
points
points.
Answer
1. Adriver is a program that interacts with a particular device or special
insu