chapter 2
the computer
The Computer
Interacting with computers
what goes in and out�devices, paper,�sensors, etc.
what can it do?�memory, processing,�networks
A ‘typical’ computer system
?
How many …
are you thinking …
… PC, laptop, PDA ??
How many computers …
Interactivity?
Long ago in a galaxy far away … batch processing
Is faster always better?
Richer interaction
sensors
and devices
everywhere
text entry devices
keyboards (QWERTY et al.)
chord keyboards, phone pads
handwriting, speech
Keyboards
layout – QWERTY
QWERTY (ctd)
alternative keyboard layouts
Alphabetic
Dvorak
special keyboards
Chord keyboards
only a few keys - four or 5
letters typed as combination of keypresses
compact size
– ideal for portable applications
short learning time�– keypresses reflect letter shape
fast
– once you have trained
BUT - social resistance, plus fatigue after extended use
NEW – niche market for some wearables
phone pad and T9 entry
2 – a b c 6 - m n o
3 - d e f 7 - p q r s
4 - g h i 8 - t u v
5 - j k l 9 - w x y z
Handwriting recognition
Speech recognition
Numeric keypads
not the same!!
ATM like phone
4
5
6
7
8
9
*
0
#
1
2
3
4
5
6
1
2
3
0
.
=
7
8
9
telephone
calculator
positioning, pointing and drawing
mouse, touchpad�trackballs, joysticks etc.�touch screens, tablets�eyegaze, cursors
the Mouse
(usually from 1 to 3 buttons on top, used for making a selection, indicating an option, or to initiate drawing etc.)
the mouse (ctd)
Mouse located on desktop
Relative movement only is detectable.
Movement of mouse moves screen cursor
Screen cursor oriented in (x, y) plane,�mouse movement in (x, z) plane …
… an indirect manipulation device.
How does it work?
Two methods for detecting motion
Even by foot …
Touchpad
Trackball and thumbwheels
Joystick and keyboard nipple
Touch-sensitive screen
Stylus and light pen
Digitizing tablet
Eyegaze
Cursor keys
Discrete positioning controls
display devices
bitmap screens (CRT & LCD)
large & situated displays�digital paper
bitmap displays
resolution and colour depth
anti-aliasing
Cathode ray tube
Health hazards of CRT !
Health hints …
Liquid crystal displays
special displays
Random Scan (Directed-beam refresh, vector display)
Direct view storage tube (DVST)
large displays
situated displays
Hermes a situated display
small displays�beside�office doors
handwritten
notes left�using stylus
office owner�reads notes�using web interface
Digital paper
appearance
cross
section
virtual reality and 3D interaction
positioning in 3D space�moving and grasping
seeing 3D (helmets and caves)
positioning in 3D space
pitch, yaw and roll
pitch
yaw
roll
3D displays
also see extra slides on 3D vision
VR headsets
VR motion sickness
simulators and VR caves
physical controls, sensors etc.
special displays and gauges
sound, touch, feel, smell
physical controls
environmental and bio-sensing
dedicated displays
Sounds
Touch, feel, smell
BMW iDrive
physical controls
large buttons
clear dials
tiny buttons
multi-function�control
easy-clean
smooth buttons
Environment and bio-sensing
paper: printing and scanning
print technology
fonts, page description, WYSIWYG
scanning, OCR
Printing
Types of dot-based printers
Printing in the workplace
Fonts
Fonts (ctd)
Pitch
Serif or Sans-serif
Readability of text
Page Description Languages
Screen and page
Scanners
Scanners (ctd)
Used in
Optical character recognition
Paper-based interaction
memory
short term and long term
speed, capacity, compression
formats, access
Short-term Memory - RAM
Long-term Memory - disks
Blurring boundaries
speed and capacity
virtual memory
Compression
Storage formats - text
Storage formats - media
methods of access
processing and networks
finite speed (but also Moore’s law)
limits of interaction
networked computing
Finite processing speed
Moore’s law
/e3/online/moores-law/
the myth of the infinitely �fast machine
Limitations on interactive performance
Computation bound
Storage channel bound
Graphics bound
Network capacity
Networked computing
The internet