130 likes | 300 Views
HCI-833 Advanced User Interface Technology. Scott Hudson scott.hudson@cs.cmu.edu NSH 3523. About the class. PhD level Review of current cool technology in user interface Technology oriented but (hopefully) accessible for non-CS students Readings, lecture, and discussion Project oriented
E N D
HCI-833 Advanced User Interface Technology Scott Hudson scott.hudson@cs.cmu.edu NSH 3523
About the class • PhD level • Review of current cool technology in user interface • Technology oriented but (hopefully) accessible for non-CS students • Readings, lecture, and discussion • Project oriented • Final exam, but no midterm
Things for you to do today • Fill out the questionnaire and return by end of lecture • Send me an email from your preferred address
Administrative • Contact info • scott.hudson@cs.cmu.edu • http://www.cs.cmu.edu/~hudson/teaching/05-833 • Office hours (my office is NSH 3523) • Mon 2:30-3:25 (but email first) • No textbook • Readings (mostly from the web) • Will ask you to buy some hardware • BasicStamp II (approx cost $50) • Last 1/3 of class (details later)
Lecture and reading topics (tentative) • Quick introduction to UI Architecture • Animation in the interface • Kinetic typography • Awareness systems • Sketch-based interfaces • Beating Fitts’ law • Ambient display and interaction • Tangible interfaces
Lecture and reading topics (tentative) • Toolglass and Magic Lens interaction • Hardware devices for interaction • Hardware building skills component • Context-aware computing • Audio interaction • (Other topics time permitting)
Projects • 3 challenging projects, one with a paper • Projects will attempt to break new research ground • I have ideas for this • You can propose things • Goal (but not requirement) is to do work that can be published • Interdisciplinary teams where appropriate • I can contribute (and co-author) where appropriate • UIST deadline is 5 April
Project One • Topics • Use of dynamics in the interface • Awareness • Example projects • Design sketches for small screen web browser using kinetic typography • Design sketches for attention direction technique library • Kinetic typography “engine” in Java • “Shadow view” privacy preserving video implementation
Project Two • Topics • First project topics • Also Continuation of 1st project, or implementation of design(s) from the 1st project • Beating Fitts’ law • Sketching for UI specification • Ambient Interaction
Project Two • Example projects • Kinetic typography web browser or attention library implementation • Depth camera privacy • User interface specification in PhotoShop • Movement prediction techniques • Low engagement interaction technique design sketches • Email glance design sketches • Paper describing results
Project Three • Topics • Hardware devices for ambient or tangible interface • Hardware toolkits • Example projects • Build a gadget or display • Hardware toolkit component