Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
10 views21 pages

Lecture 2

Uploaded by

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

Lecture 2

Uploaded by

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

Human Computer Interaction (HCI)

Information
Visualization

2 Video
Info
rma
tion
Vis
uali
zati
on

3 Video
Info
rma
tion

Perspective wall
Vis
uali
zati
on

User
Inte
rfac
e
Desi
gn
(UID
)

4
Er
go
no
mi
cs

5
Tan
gibl
e
Inte
ract
ion

 How?
 Standalone
 Remote / Indirect

6
Tan
gibl
e
Inte
ract
ion

 How?
 Standalone
 Remote / Indirect

7 Video
Tangible
Interaction

 How?
 AR Markers
 A physical object with a flat shape
 ARToolKit
 Why ARToolkit?

8
Tangible
Interaction

• Category Design
– Two handed interaction
– Markers composition
– Navigation and Selection

9
Tangible
Interaction

 Markers evolution
 Cube marker with handle
 ARemote
 Translational / Rotational gestures
 Navigation by rotation
 Selection by translation

10
Tactile
Interaction

11 Video
Tactile
Interaction

 Pistol shape (affordance)


 2D Joystick (input)
 Braille cell (output)
 Trigger button
 Power supply
 Wireless communication
 Support for both hands

12
Tactile
Interaction

13 Video
Tactile
Interaction

Press

Macro view Micro view


14 (Relative positioning)
(Absolute positioning)
AR / VR

HCI

AR / VR

15 Video: book
BCI
HCI

BCI

16 Video
HCI vs Software Engineering
Both have separate domains but they interact closely

Software
Engineering
•Feasibility study
•Software requirement analysis
•Software design
•Interface software coding
•Interaction support software coding
•Application program coding
•Software verification / validation
•Integration
•Maintenance

17 Elizabeth A. Buie et al., CHI 97


HCI vs Software Engineering
Both have separate domains but they interact closely

HCI
•Users
•User tasks
•User task analysis
•Information and Interaction to perform tasks
•Environment (in which users work)
•Usability evaluation
•Interaction design
•Interface design

18
HCI vs Software Engineering
Both have separate domains but they interact closely

Overlapping of HCI
and SE
•Many application development tools include HCI capabilities
•MS Visual Studio (toolbars, buttons,…), etc.
•Visual Basic for forms / windows, …
•Interface design tools generate code automatically
•Rational Rose, Smart Draw etc.
•HCI and SE work side by side on software projects
•HCI is mostly on the front-end (Interface + Interaction)

19
HCI vs Software Engineering (End Result)

HCI SE

• User-Centered • System-Centered
• Users • Architectural &
• Tasks • Procedural aspects
• Environments of software design

20
HCI Labs / Research centers / Organizations
 Abroad:
 Microsoft
 Google
 MIT Media Lab (USA)
 University of Maryland (USA)
 INFRES TELECOM PARIS
 ACM – SIGCHI
 IEEE Systems and Cybernetics
 BCS (British Computer Society)
 Many more …. (hcibib.org)

 Pakistan
 QAU
 COMSATS
 NUST

21

You might also like