Design Tools Scott Klemmer · 26 October 2006.

Slides:



Advertisements
Similar presentations
Design, prototyping and construction
Advertisements

Rapid Prototyping Dimensions and terminology Non-computer methods
Web Design: Processes, Tools, & Patterns Prof. James Landay EECS Dept., UC Berkeley IEOR 170, April 10, 2002.
Interface Design II JMA 462/562 TTH 4:30 – 5:45 College Hall 205.
Stanford hci group / cs376 research topics in human-computer interaction Tangible Interaction / Augmented Reality Scott Klemmer.
Human Computer Interaction
Stanford hci group / cs376 Research Topics in Human-Computer Interaction Design Tools 01 November 2005.
Development and Evaluation of Emerging Design Patterns for Ubiquitous Computing Eric Chung Carnegie Mellon Jason Hong Carnegie Mellon Madhu Prabaker University.
DENIM: Finding a Tighter Fit with Web Design Practice James Lin, Mark W. Newman, Jason I. Hong, James A. Landay April 6, 2000 CHI 2000, The Hague
ISP 666 Week 6 Prototyping. Design a Solution From task to system From abstract to concrete Task Models UI Presentation evaluation Conceptual Model System.
Prototyping Professor: Tapan Parikh TA: Eun Kyoung Choe
Stanford hci group / cs376 Design Processes and Tools Sharon Lin Bowen Li.
SIMS 202 Information Organization and Retrieval Prof. Marti Hearst and Prof. Ray Larson UC Berkeley SIMS Tues/Thurs 9:30-11:00am Fall 2000.
1 Web Design Process & Patterns. 2 Outline Review Web design process Motivation for design patterns Web design patterns Home page pattern.
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.
Web Design cs414 spring Announcements Project status due Friday (submit pdf)
2/10/20031 Finding a Tighter Fit Between Tools & Practice for Web Design James A. Landay February 10, UW, CSE 501
1 Damask A Tool for Early-Stage Design and Prototyping of Multi-Device User Interfaces G r o u p f o r User Interface Research University of California.
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
User Interface Design Tools for the Future Multimodal UI Research in the HCC James A. Landay Jason Hong, Scott Klemmer, Jimmy Lin, Mark Newman, & Anoop.
Web Design and Patterns CMPT 281. Outline Motivation: customer-centred design Web design introduction Design patterns.
Introduction to Interactive Media 02. The Interactive Media Development Process.
Low-fi Prototyping. CSE490f - Autumn 2006User Interface Design, Prototyping, and Evaluation2 Hall of Fame or Shame? Password dialog in Eudora Pro for.
1 Low-fidelity Prototyping. 2 Interface Hall of Shame or Fame? PowerBuilder List of objects with associated properties.
1 DENIM: An Informal Web Site Design Tool Inspired by Observations of Practice CS 376 – Research Topics in HCI 11/01/2005 Tony Tulathimutte.
Project Specification Al Futrell April 2001 Some slides from Mark Newman.
June 2004 User Interface Design, Prototyping, and Evaluation 1 Outline Low-fi prototyping Wizard of Oz technique Informal UI prototyping tools Hi-fi prototyping.
Scott Klemmer Michael Thomsen Ethan Phelps-Goodman Robert Lee James Landay 23 April 2002 ACM SIGCHI Minneapolis, MN Where Do Web Sites Come From? Capturing.
Prof. James A. Landay University of Washington Autumn 2008 Rapid Prototyping November 10, 2008.
Prof. James A. Landay University of Washington Autumn 2008 Video Prototyping October 14, 2008.
Generating Abstract User Interfaces from an Informal Design Adrien Coyette University of Louvain Information Systems Unit Louvain-la-Neuve BELGIUM.
Prototyping 1. Design Document How express your design ideas. How express your design ideas. Key notions Key notions Cheap, FastCheap, Fast Flexibility.
We interact with documents in two separate worlds: the electronic world of the workstation, and the physical world of the desk. Interaction styles in these.
We interact with documents in two separate worlds: the electronic world of the workstation, and the physical world of the desk. Interaction styles in.
ICS 463, Intro to Human Computer Interaction Design: 5. Design Processes Dan Suthers.
Stanford hci group / cs376 u Scott Klemmer · 26 October 2006 Design Tools.
Design Tools Discussion Jae min John Chen Wu May 1, 2008.
Storyboarding. Storyboarding - An Introduction Storyboards are graphic organizers in the form of illustrations or images displayed in sequence for the.
SILKWeb: A Sketching Tool for Informal Web Page Design Mark Newman, James Landay, Francis Li, Kalpana Joshi July 9, 1998 C&C Research Labs, NEC
A Sketching Tool for Designing Anyuser, Anyplatform, Anywhere User Interfaces A Sketching Tool for Designing Anyuser, Anyplatform, Anywhere User Interfaces.
Low-fidelity Prototyping. Outline Low-fidelity prototyping Wizard of OZ technique Informal user interfaces Sketching user interfaces electronically Informal.
Stanford hci group / cs376 Research Topics in Human-Computer Interaction Design Tools Ron B. Yeh 26 October 2004.
Anywhere, Anytime, Anydevice Interfaces: Tools, Infrastructure, & Applications Summer 2002 BID/HCC Retreat for User Interface Research Group Prof. James.
HCI 특론 (2007 Fall) Low-fi Prototyping. 2 Hall of Fame or Shame? Password dialog in Eudora Pro for Mac.
Low-fi Prototyping. CSE490f - Autumn 2006User Interface Design, Prototyping, and Evaluation2 Hall of Fame or Shame? Password dialog in Eudora Pro for.
Design, prototyping and construction(Chapter 11).
Prototyping Creation of concrete but partial implementations of a system design to explore usability issues.
Prof. James A. Landay University of Washington Winter 2007 Video Prototyping January 22, 2007.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
Prof. James A. Landay University of Washington Spring 2008 Web Interface Design, Prototyping, and Implementation Ubicomp Design Pre-Patterns May 29, 2008.
Informal PUIs: No Recognition Required James Landay Jason Hong Scott Klemmer James Lin Mark Newman.
Towards Understanding the User Interface Designer's Environment: An Empirical Approach Peter Mortimer, , Munich.
Investigating System Requirements
Sampath Jayarathna Cal Poly Pomona
Planning Interactive Multimedia
Low-fi Prototyping November 2, 2006
Prototyping.
Systems Analysis and Design in a Changing World, 6th Edition
Prototyping.
Informatics 121 Software Design I
Design, prototyping and construction
Topic 3 Modeling.
Chapter 11 Design, prototyping and construction 1.
Design Tools Jeffrey Heer · 7 May 2009.
Rapid Prototyping Sketches, Storyboards, Mock-Ups and Scenarios
Tangible Interaction & Augmented Reality
DESIGN, PROTOTYPING and CONSTRUCTION
Project HE Assignment Web Site Design
SE365 Human Computer Interaction
Design, prototyping and construction
Presentation transcript:

Design Tools Scott Klemmer · 26 October 2006

Early Stage User Interface Design Brainstorming put designs in a tangible form Incomplete designs illustrate important examples Sketching & other informal representations important 1) lateral thinking 2) Unlike designing a computer program, you do not need to consider all cases this early. 3) present several designs to give the client an idea of what the designer is thinking about.

Informal vs. Formal Representations Informal visual representation communicates “unfinished” encourages creativity faster to create Formal visual representation communicates “finished” inhibits creativity (detailing) slower to create 1) Formal: rigid and unambigous - can’t easily add a rough drawing / animation to PP slides - “sketches” in drawing program have straight lines & unambiguous objs - must fit in the format of the system at a more formal level than we may wish to communicate 3) Warp specifying details takes more time tunnel vision Supported by work by Black, Goel, & Gross

Informal User Interfaces Take advantage of natural input modalities speaking writing gesturing sketching Minimize recognition of the input allow users to work & communicate naturally document rather than transform Informal Uis do this without translating the original input to a rigid format & hopefully lead to a more natural communication of our artifacts Unrecognized input suggests a malleability of form that is critical for activities such as early-stage design.

Investigation into Web Design: Information Architecture Comes First Interviews w/ 11 professional designers Post-Its & large surfaces (i.e., affinity diagrams) haptic UI brainstorming collaborative persistent immersive hard to share, edit, make digital Reprinted by permission from Contextual Design by Hugh Beyer & Karen Holtzblatt, InContext Enterprises, http://www.incent.com, © Morgan Kaufmann, 1998 Our group works by talking to real designers artifacts were collected and analyzed focus on specific projects & artifacts Designers were from 5 different companies portals, design firms, consultants representative of different specialties

Investigation into Web Design: Multiple Views Designers create representations of sites at multiple levels of detail Web sites are iteratively refined at all levels of detail Site Maps Site Maps -- High-level, coarse-grained view of entire site Storyboards -- Interaction sequence, minimal page level detail Schematics & Mockups represent individual pages We saw similar things with our earlier studies of GUI designers Storyboards Schematics Mock-ups

Sketching All designers sketched ... at all levels Sketching: during early phases. To explore design space before committing ideas to a more formal rep Reasons for sketching “work through” ideas & explore design space face-to-face collaborative situations “fun” Sketching less than they wanted to “professionalism”: need to present ideas formally ease of incremental modification “The beginning of each step I’ll do on paper. As soon as I feel like I’m going to be doing any design revisions, I’ll move to [an electronic tool]... because it’s easier to make changes to these things.” ... at all levels

SUEDE: Informal Prototyping for Speech-based UIs Read my important email Supports design practice example scripts Wizard of Oz error simulation iterative design (design-test-analysis) Informal user interface no speech recognition or synthesis need not be programming expert fast & fluid design A GUI for the designer to design a speech-based prototype…

machine prompt user response

Video SUEDE Video [~2 minutes] Start from the middle of the RAM file…

SUEDE Summary SUEDE supports speech-based UI design Status moving from concrete examples to abstractions embeds iterative design informal interface supports fast & fluid design designers need not be speech technology experts Status downloaded over 1000 times (as of 2002) used by several companies for designing telephone-based speech UIs supports existing SUI design practices important as we move towards a range of new devices that would be hard for all designers to be intimately familiar with we want our multimodal UI design tools to have similar characteristics

Design Patterns Design is about finding solutions unfortunately, designers often reinvent hard to know how things were done before & to reuse solutions design patterns allow designers to reuse what works well First used in architecture [Alexander] Communicate design problems & solutions how to create a beer garden where people socialize… how big doors should be & where… how to use handles… Not too general & not too specific use solution “a million times over, without ever doing it the same way twice” Christopher Alexander described patterns for design in architecture… his pattern language contained several hundred patterns split into three categories--towns, buildings and construction.

Web Design Patterns Communicate design problems & solutions how to make e-commerce sites where people return & buy… how to create a shopping cart that supports check out… how to create navigation bars for finding relevant content…

Pattern Solution Captures essence on how to solve problem Navigation bar Generality of solution fits informal approach! First-level navigation Second-level navigation

Damask

Other Tools Demais (multimedia) DART (augmented reality)

Summary Iterative design is the key to good UIs Informal tools are the key to iterative design Berkeley built several tools to support Web Design (Outpost & Denim) Speech UI Design (Suede) Multimodal, Cross device UI Design (CrossWeaver & Damask) Positive results from evaluations & community reaction

DENIM Questions A comparative study? Sufficiently low threshold? Sufficiently high ceiling? Should designs be thrown over the wall, as DENIM advocates?

Next Time… Integrating Physical & Digital Haptic Techniques for Media Control, Scott S. Snibbe, Karon E. MacLean, Rob Shaw, Jayne Roderick, William L. Verplank, Mark Scheef The Designers’ Outpost: A Tangible Interface for Collaborative Web Site Design, Scott R. Klemmer, Mark W. Newman, Ryan Farrell, Mark Bilezikjian, James A. Landay

Much of this material is based on James Landay’s 2002 research overview talk now over to <today’s speaker>