Transcript Overview

Overview of UI Development
CSCI 4800/6800
Feb. 1, 2006
Goals



What does the client want/need? (goal: go from
vague to specific)
Representation of problems with current
system
Representation of requirements of new system
Our focus is on the



Design
Implementation
Evaluation
–
of user interfaces …
Design…

User-centered design
–
–





principles
methods
Requirements gathering
Task analysis
Guidelines: principles and rules
Standards and Metrics
Prototyping
Implementation


Java: applet, applications
Web-based computing:
–
–

Struts
Ruby on Rails
Other??
Evaluation




Usage Data
Experiments, Benchmarking
Evaluation Methodology
Human Subjects concerns
Environment analysis

physical environment
–

social environment
–

temperature, humidity, lighting, available space
quiet/loud, busy/isolated, etc.
user support environment
–
helpful/hostile
Ideally ….





History of HCI, definitions
Cognitive and Perceptual Psych background
Design
Implementation
Evaluation
What we’ll do ….



History of HCI, definitions
Cognitive and Perceptual Psych background
Design
–
–
–
–


we’ll start this
go back to finish up some knowledge rep notes
skip ahead to implementation so you can start projects
go back to finish this up
Implementation
Evaluation