IxT22-01 Intro
IxT22-01 Intro
Spring, 2022
http://www.cs.cmu.edu/~bam/uicourse/05440inter2019/
Brad Myers
Human Computer Interaction Institute
Lecture 1
Spring, 2022 1
© 2022 - Brad Myers
What is This?
How many “states” can it be in?
2016: http://www.cs.cmu.edu/~bam/uicourse/05440inter2016/
2019: http://www.cs.cmu.edu/~bam/uicourse/05440inter2019/
2022: http://www.cs.cmu.edu/~bam/uicourse/05440inter2022
Abbreviation from
2019 course!
My cat: “Cupcake”
10
© 2022 - Brad Myers
Why am I teaching this course?
I was at MIT Media Lab (then “Architecture
Machine Group), 1976-1979
At Xerox PARC, 1976-1980
Designed one of the first commercial
window managers, 1980-1984
First to put progress bars into icons, and collect
icons in a window, etc.
Studies of two-handed UIs and progress bars
with Bill Buxton, 1984 - 1988
“All the Widgets” history video, 1990
"A Brief History of Human Computer Interaction
Technology.” ACM interactions, 1998
With students, invented new text input techniques
Significant consulting on patents on interaction
techniques, 1988-present
I am (literally) writing the book on Interaction Techniques! 11
14
Lecture 1
Spring, 2019
19
© 2022 - Brad Myers
“Interaction Techniques”
Scroll bars, buttons, text fields
But also:
Copy-and-paste
Text entry in PC or phone
Drawing a new object in an editor
Selecting a cell in a spreadsheet
How high level? Text editor widget,
but not Word
Scroll bar is composed
of buttons, etc.
20
21
22
24
25
26
Animations
Movies
…
27
30
32
34
37
39
41
42