2003-09-25Jia Sheng, DGP, Sketching for Interface Design Jia Sheng 2003-09-25.

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

Macromedia Director 8 Foundation Level Course. What is Director? Director is a challenging program for creating animation and multimedia productions for.
Intelligent Critiquing of Design Sketches Yeonjoo Oh, Ellen Yi-Luen Do, Mark D Gross Computational Design Lab, School of Architecture, Carnegie Mellon.
Prototyping Techniques
Jason Hong James Landay A. Chris Long Jennifer Mankoff Sketch Recognizers from the End-User’s, the Designer’s, and the Programmer’s Perspective.
DENIM A Brief Tutorial By Philip Luedke. Introduction An Informal Tool For Early Stage Web Site and UI Design Early Stage Web Site and UI Design DENIM.
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.
Combining Informal and Tangible Interfaces for Early Stages of Web Site Design Raecine Sapien Mentor: Mark Newman Professor: Dr. James Landay This presentation.
SIMS 202 Information Organization and Retrieval Prof. Marti Hearst and Prof. Ray Larson UC Berkeley SIMS Tues/Thurs 9:30-11:00am Fall 2000.
Nov Jason Hong and James Landay University of California Berkeley Group for User Interface Research.
COMS E6125 WHIM Prof. Gail Kaiser Presented by Shuai Yue (sy2342)
Rapid Prototyping Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development February 25, 1999.
Office 2003 Tablet Enabled. Office 2003 The Biggest Addition Is Ink.
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.
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.
A Visual Language for Sketching Large and Complex Interactive Designs Michael Thomsen University of Aarhus G r o u p f o r User Interface Research University.
Design Considerations & User Experience Guidelines for Mobile Tablet Applications Arnie Lund Director, User Experience David Hale Developer Experience.
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
Software Apps. Word, PowerPoint, Excel, Access Mr. Miller.
Model the User Experience Today:  Detail some Use Cases  Develop a storyboard of the use cases  Sketch mock-ups of the use case's information requirements.
1CS480: Graphical User Interfaces. Dario Salvucci, Drexel University. Lecture 5: Scenarios.
Methods For Web Page Design 6. Methods Why use one? What it covers –Possibly all stages Feasibility Analysis Design Implementation Testing –Maybe just.
1 DENIM: An Informal Web Site Design Tool Inspired by Observations of Practice CS 376 – Research Topics in HCI 11/01/2005 Tony Tulathimutte.
Prototyping Creation of concrete but partial implementations of a system design to explore usability issues.
Tool for Sketching Statecharts (TSS) Shahla Almasri COMP 762B: Modelling and Simulation Based Design April 4 th, 2005 April 4 th,
What We Can Learn From SILK and DENIM Presenter: Shahla Almasri COMP 762B: Modelling and Simulation Based Design March 2 nd, 2005.
Introduction With TimeCard users can tag SharePoint events with information that converts them into time sheets. This way they can report.
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.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Lesson 1 Introduction.
Exploring Microsoft Office XP - Microsoft Word Chapter 11 Exploring Microsoft Word What Will Word Processing Do For Me?
CHAPTER TEN AUTHORING.
RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.
Sketching Interfaces for Specification. Readings James A. Landay, Brad A. Myers, “Sketching Interfaces: Toward More Human Interface Design”, IEEE Computer,
©2011 INTERACTION DESIGN Chapter 6. ©2011 Low-fidelity Prototype Source: Heim, S. (2008), p. 188.
Fall 2002CS/PSY Dialog Design 3 How to use a PDA.
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
Human-Computer Interaction Lecture 4: Inference-based approaches.
User Interface Theory & Design Lecture 6a 1.  User interface is everything the end user comes into contact with while using the system  To the user,
Generating Abstract User Interfaces from an Informal Design Adrien Coyette University of Louvain Information Systems Unit Louvain-la-Neuve BELGIUM.
Microsoft Office XP Illustrated Introductory, Enhanced Started with Windows 2000 Getting.
Inking as I edit  Add a quick remark in free hand here below.
Unit A Getting Started with Adobe Photoshop. What is Adobe Photoshop? Adobe Photoshop delivers powerful, industry-standard image-editing tools for designers.
A Multitouch Software Architecture Florian Echtler and Gudrun Klinker Technische Universität München Institut für Informatik NordiCHI 2008: Using Bridges.
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
Suzanne Kieffer, Adrien Coyette, Jean Vanderdonckt Université catholique de Louvain, Belgium {suzanne.kieffer, adrien.coyette,
Abstract Writing Workshop Grady Gauthier Jason I. Hong EECS Department University of California at Berkeley.
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.
CMPF124 Personal Productivity With Information Technology Chapter 1 – Part 2 Introduction to Windows Operating Systems Manipulating Windows GUI CMPF 124.
SATIN: S ketch And T ransformational IN frastructure Jason Hong UC Berkeley Group for User Interface Research Project Status Report - 07/22/1999.
Prototyping Creation of concrete but partial implementations of a system design to explore usability issues.
WINDOWS Part 2 – File Management. File Management Files - Electronic collections of data that you create and save on a computer Examples: –Resume created.
Return to the student web page Lesson 3: Using a Word Processor.
CircuitBoard Shane Zamora Eyrún A. Eyjólfsdóttir University of California, Santa Barbara Department of Computer Science Sketch-Based Logic Circuit Design.
4.2 Microsoft Word.
Starboard Training guide
Getting Started with Windows 10
Introduction to Event-Driven Programming
Dialog Design 3 How to use a PDA
Introduction With TimeCard users can tag SharePoint events with information that converts them into time sheets. This way they can report.
Lesson 1: Buttons and Events – 12/18
Module 1.1 Introduction to computers
Low-fidelity Prototyping
What is Input "Any data or instruction that is entered into a computer is called input". This data or instruction can come directly from end user or.
Systems Design Project Deliverable 3
Intelligent Critiquing of Design Sketches
The Effect of Media Richness on Annotations
Presentation transcript:

Jia Sheng, DGP, Sketching for Interface Design Jia Sheng

Jia Sheng, DGP, 2 Last Class Review Sketching for geometry

Jia Sheng, DGP, 3 Outline SILK DENIM Gesture Recognition

Jia Sheng, DGP, 4 Why Sketching “…informal, perceptual interaction… especially valuable for creative design tasks” Sketching on paper vs. Electronic sketching Pen SketchElec Sketch Hard to modifyEasy to edit No design memWith design mem Hard to testEasy to test FreeformConstrained DirectNeed learning

Jia Sheng, DGP, 5 SILK-Sketching Interfaces Like Krazy Integrate pen-based and electronic sketching Support whole design cycle

Jia Sheng, DGP, 6 SILK(1): Overview

Jia Sheng, DGP, 7 SILK(2): Recognition Widget  Button, scroll bar, check box, radio, … Editing Gestures  Cycling, deleting, moving, copying, grouping, … Annotations  Comments drawn, written, typed, …

Jia Sheng, DGP, 8 SILK(3): Widget Basic Components  Rectangle, squiggly line, straight line, ellipse Composing components  Spatial relationship  Rule-based widget inference  Interactive behavior

Jia Sheng, DGP, 9 SILK(4): Storyboard Relationships between single pages

Jia Sheng, DGP, 10 SILK(5): Behavior Specification Run mode  Single widget evaluation  Single screen evaluation  Storyboard evaluation

Jia Sheng, DGP, 11 SILK(6): What do you think of SILK? Good points Not-so-good points

Jia Sheng, DGP, 12 Extension from SILK Different application domain  Web design (DENIM), electronic circuit (sketchSPICE), … Different device  PDA, Cell phone, … 2D -> 3D  Combine SKETCH&SILK? More…

Jia Sheng, DGP, 13 SATIN: A Toolkit for Pen-based App Pen-based applications  Design tools, whiteboard, annotation, note-taking, new interaction, … Functionalities  Pen input as ink/gesture, selecting, moving, interpreting, grouping, layering, time indexing, …

Jia Sheng, DGP, 14 SATIN(2): Major Components Scenegraph Views Strokes Recognizers Clipboard Commands Rendering Transitions Events Interpreters Notifications Widgets

Jia Sheng, DGP, 15 DENIM: Website Design Interface Difference between DENIM and SILK  Domain  Integrated view through zooming  Support more free- form sketching

Jia Sheng, DGP, 16 DENIM++ More features  Common components  Conditionals  Enhanced arrows

Jia Sheng, DGP, 17 Behind the Curtain Single-stroke gesture recognition Gesture designing  Strokes associated with certain command  Actions associated with certain command

Jia Sheng, DGP, 18 Single-Stroke Gesture Recognition Gesture is an array of sample points Features  Incrementally computable  Meaningful  Enough, but not too many

Jia Sheng, DGP, 19 Single-Stroke Gesture Recognition(2) Statistical classification using LDA  Assumption: Gaussian, same covariance

Jia Sheng, DGP, 20 Hierarchy

Jia Sheng, DGP, 21 Usability Evaluation How to?

Jia Sheng, DGP, 22 The End Q&A