Scott Hudson.

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research.
1 TAPSENSE ENHANCING FINGER INTERACTION ON TOUCH SURFACES In proceedings of 24 th ACM UIST symposium, 2011, Santa Barbara, CA.
Part 3: Design Days 15, 19, 21, 23 Chapter 8: Work Reengineering and Conceptual Design Chapter 9: Design Guidance and Design Rationale Chapter 10: Interaction.
WHITE SPACE and USER INTERACTION Ebuba Udoh Idris Kargbo Linda Mensah
Visual Basic Prototyping Visual Basic uses both a Visual Editor and is Code Based. With several simple lines of code, Visual Basic will navigate between.
Exploring the Basics of Windows XP. Objectives Start Windows XP and tour the desktop Explore the Start menu Run software programs, switch between them,
1 Pertemuan 02 Visual Basic Environment and Control Matakuliah: D0524 / Algoritma dan Pemrograman Komputer Tahun: 2005 Versi:
Part 3: Design Chapter 8: Work Reengineering and Conceptual Design Chapter 9: Design Guidance and Design Rationale Chapter 10: Interaction Design Chapter.
Introduction to HCI Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development January 21, 1999.
COMP1007 Introduction to Requirements Analysis © Copyright De Montfort University 2002 All Rights Reserved COMP1007 Introduction to Requirements Analysis.
DENIM A Sketching Tool for Prototyping Web and Desktop UIs Mark Newman and Jimmy Lin Group for User Interface Research UC Berkeley July 8, 1999.
Exploring the Basics of Windows XP
1 SWE 513: Software Engineering Usability II. 2 Usability and Cost Good usability may be expensive in hardware or special software development User interface.
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
USER INTERFACE.
1 Lecture 16 Prototyping Software Engineering. 2 Outline Definitions Uses of prototyping in the design process Prototyping approaches Prototyping “technologies”
Supporting rapid design and evaluation of pervasive application: challenges and solutions Lei Tang 1,2, Zhiwen Yu 1, Xingshe Zhou 1, Hanbo Wang 1, Christian.
—————————————————————————————————————————— Design of Interactive Computational Media Sep.-Dec © , Ronald M. Baecker Slide 8.1 The Design.
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
1 Paper (low-fidelity) Prototypes. 2 When we are designing When we are thinking about design We are visualizing the interface inside our head (imaginary)
Input Design Lecture 11 1 BTEC HNC Systems Support Castle College 2007/8.
Copyright © 2010 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Programming Logic & Design Second Edition by Tony Gaddis.
Prototyping. REVIEW : Why a prototype? Helps with: –Screen layouts and information display –Work flow, task design –Technical issues –Difficult, controversial,
Presented By Sean Liu 2007/1120.  Ph.D. in Computer and Information Science, University of Pennsylvania, 1981  Arizona State University, Assistant Professor,
HCI-833 Advanced User Interface Technology Scott Hudson NSH 3523.
7th Meeting TYPE and CLICK. Keyboard Keyboard, as a medium of interaction between user and machine. Is a board consisting of the keys to type a sentence.
1 CP586 © Peter Lo 2003 Multimedia Communication Multimedia Development Team.
Systems and User Interface Software. Types of Operating System  Single User  Multi User  Multi-tasking  Batch Processing  Interactive  Real Time.
Iterative Design and Evaluation of Event Architecture for Pen-and-Paper Interfaces HCI Group Stanford University Ron B. Yeh Andreas Paepcke Scott R. Klemmer.
Pasewark & Pasewark 1 Windows Vista Lesson 1 Windows Vista Basics Microsoft Office 2007: Introductory.
HCC 831 User Interface Design and Evaluation. What is Usability?
FIRST COURSE Exploring the Basics of Microsoft Windows Vista.
Visual Basic.NET Windows Programming
Nokia Customer Documentation in TC Wroclaw
Support for the Development of Interactive Systems
2. OPERATING SYSTEM 2.1 Operating System Function
Planning Interactive Multimedia
Visual Basic Code & No.: CS 218
Chapter 2 Hix & Hartson Guidelines.
HARDWARE The hardware is the part you can see the computer, ie all components of their physical structure. The screen, keyboard, and mouse tower of the.
Introduction to Event-Driven Programming
Chapter Topics 15.1 Graphical User Interfaces
Graduate Software Engineer BBC
Event-driven programming
Muneo Kitajima Human-Computer Interaction Group
User Interface Design The Golden Rules: Place the user in control.
WXGE6103 Software Engineering Process and Practice
Decision Support System Development
Event Driven Programming Dick Steflik
Introduction to Prototyping
Interaction Styles.
Objectives To define terminology associated with Windows operating systems. To examine uses of Windows in business and industry. To explain techniques.
Lesson 1: Buttons and Events – 12/18
User Interface Design and Development
User Interface Design Notes are from: Wilson, Software Design and Development The Preliminary Course. Cambridge Press. pp and Fowler,
How to Recover HP Desktop PCs BIOS?
Usability and user Interfaces
Exploring the Basics of Windows XP
Research Topics in Human-Computer Interaction
Haptic Pen: A Tactile Feedback Stylus for Touch Screens
User Interface Design and Evaluation
DESIGN, PROTOTYPING and CONSTRUCTION
How to Find HCI Research
Chapter 15: GUI Applications & Event-Driven Programming
Graphical User Interfaces
Map of Human Computer Interaction
ITEC 334 Fall 2009 Computer Programming in the Web Era
SeeSoft A Visualization Tool..
Presentation transcript:

Scott Hudson

Scott Hudson Professor in HCI Institute in CS at CMU since ’97ish (source: Fogarty) directs the HCII PhD program Associate Professor at Georgia Tech (‘92-’97) Assistant Professor at Arizona (‘86-’91) Ph.D. in CS at Colorado in 1986 “A User Interface Management System Which Supports Direct Manipulation” advisor: Roger King

Scott Hudson Elected to the CHI Academy in 2006 Published over 100 technical papers In top 20 "most frequent authors" in HCI Program Chair for UIST '90 & '00 Symposium Chair for UIST '93 Founding UIST doc symposium chair ‘03-’05 Founding Associate Editor for ToCHI

Scott Hudson Situationally Appropriate Interaction & Managing Human Attention Interruption Study Understanding and Supporting Instant Message Communications Perceptually Optimized Displays Applied to In-Car Navigation Hardware, Physical Interaction and New Devices Rapid Prototyping for Physical Interaction (Hardware Toolkits) Projector-Based Location Discovery and Tracking New Sensors, Input Devices and Displays Kinetic Typography Tools and Toolkits Toolkits for Graphical User Interfaces Handling Inputs with Uncertainty

BOXES Rapid Construction of Functioning Physical Interfaces from Cardboard, Thumbtacks, Tin Foil and Masking Tape

BOXES Building Objects for eXploring Executable Sketches Quick prototyping for embedded devices Both look like and work like Short design/implement/test cycle

Thumbtack based buttons Action Cutter translates button presses and releases into UI events (clicks, keypresses) Allows non-programmers to script actions No display

The Hardware

User Feedback Two rounds of testing Testers found it useful Limitations No screen Stateless Limited sensors