Download presentation
Presentation is loading. Please wait.
1
Jason Hong James Landay A. Chris Long Jennifer Mankoff Sketch Recognizers from the End-User’s, the Designer’s, and the Programmer’s Perspective
2
Mar 26 2002 2 Overview Lots of existing work on recognizers –Focus on accuracy and robustness Not as much out there on using recognizers in practice –End-users, designers, programmers Outline our group's experiences –Building and evaluating sketching apps –Tools for designers and programmers
3
Mar 26 2002 3 Roles in Developing Sketching Apps RoleGoalsConcerns End-UserAccomplish some task with the technology Useful Usable Desirable DesignerCreate and iteratively evaluate and improve an interface Interaction Feedback Look and Feel Prototyping ProgrammerWrite good code and debug it Recognizers Reusability APIs Debugging
4
Mar 26 2002 4 Overview of Apps and Tools RoleApplications and Tools End-UserSILK, Burlap, DENIM DesignerQuill ProgrammerSATIN and OOPS
5
Mar 26 2002 5 Overview of Apps and Tools RoleApplications and Tools End-UserSILK, Burlap, DENIM DesignerQuill ProgrammerSATIN and OOPS
6
Mar 26 2002 6 SILK Landay (1996)
7
Mar 26 2002 7 Burlap Mankoff, Hudson, Abowd (CHI2000)
8
Mar 26 2002 8 DENIM Lin, Newman, Hong, Landay (CHI2000)
9
Mar 26 2002 9 Overview of Apps and Tools RoleApplications and Tools End-UserSILK, Burlap, DENIM DesignerQuill ProgrammerSATIN and OOPS
10
Mar 26 2002 10 Quill Long, Landay, Rowe, Michiels (CHI2000)
11
Mar 26 2002 11 Quill
12
Mar 26 2002 12 Overview of Apps and Tools RoleApplications and Tools End-UserSILK, Burlap, DENIM DesignerQuill ProgrammerSATIN and OOPS
13
Mar 26 2002 13 SATIN and OOPS Clear need for APIs and algorithms for strokes and recognizers Two different toolkits –Focus on pluggability and reusability
14
Mar 26 2002 14 SATIN
15
Mar 26 2002 15 SATIN Libraries Straighten Merge
16
Mar 26 2002 16 SATIN Libraries SplitPen Widgets
17
Mar 26 2002 17 OOPS Toolkit-level support for handling ambiguity and recognition errors –Library of mediators –Architectural support hierarchical events, mediation, and event dispatching
18
Mar 26 2002 18 OOPS stroke downdragup sc
19
Mar 26 2002 19 Takeaway Ideas Still need many tools for creating useful and usable sketching apps –Designers need more prototyping and evaluation tools –Programmers need more toolkits and libraries for making robust applications Informal user interfaces –Creative or communication tasks Ambiguity and errors will always occur –Minimize, hide, or defer (and mediate)
20
Jason Hong James Landay A. Chris Long Jennifer Mankoff Sketch Recognizers from the End-User’s, the Designer’s, and the Programmer’s Perspective
21
Mar 26 2002 21 Backup Slides
22
Mar 26 2002 22 Backup Slides
23
Mar 26 2002 23 Backup Slides
24
Mar 26 2002 24 Backup Slides
25
Mar 26 2002 25 Backup Slides
26
Mar 26 2002 26 Backup Slides
27
Mar 26 2002 27 Defining Multistrokes (and (contains-p container containee) (rectangle-p container) (rectangle-p containee) (skinny-p container :vertical) versus
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.