View Full Document

SATIN A Toolkit For Informal Ink-Based Applications



View the full content.
View Full Document
View Full Document

15 views

Unformatted text preview:

Jason Hong and James Landay University of California Berkeley Group for User Interface Research Nov 06 2000 1 Motivation Sketching is useful in many settings Nov 06 2000 2 Survey of Informal Ink Apps Creative Design SILK Music Notepad Knight Elec Cocktail Napkin Teddy PatchWork Whiteboard Tivoli Flatland Nov 06 2000 Capture ZenPad NotePals Dynomite FiloChat Others Pegasus XLibris PerSketch Kramer s Patches 3 Example Elec Cocktail Napkin Nov 06 2000 Gross and Do UIST96 4 Example Flatland Igarashi Edwards LaMarca and Mynatt AVI2000 Nov 06 2000 5 Common Features Pen input as ink or gesture Stroke is pen input from dragging Ink is a stroke that stays on screen Gesture is a stroke that activates a command erase me Recognize ink as objects Transformation clean up of ink Immediate deferred processing of Nov 06 2000 6 Common Features Contain objects in addition to ink Selecting and moving objects Grouping of objects Layering of objects Nov 06 2000 7 Related Work Commercial Software Support Newton OS PenPoint Microsoft Windows for Pen Computing Windows CE Palm OS Problems Form based and handwriting interfaces Not easily extensible for building informal ink apps Nov 06 2000 8 Related Work Research Software Support ArtKit Henry et al 1990 Garnet Pen Int Landay et al 1993 Patches Kramer 1994 OOPS Mankoff et al 2000 Problems Need more reusable libraries for handling and processing strokes Need more extensibility so lots of kinds of informal ink apps can be built Nov 06 2000 9 Problems Software infrastructure support for informal ink apps rudimentary Pen based interaction techniques difficult to implement Similar to GUI development in 1980s Lots of applications interaction techniques Need cohesive frameworks toolkits Nov 06 2000 10 Goals of SATIN Toolkit support for informal ink apps Provide reusable mechanisms for handling processing strokes Separate mechanism from policy Be extensible for new kinds of apps Reusable widgets for pens Distribute this toolkit for use Nov 06 2000 11



Access the best Study Guides, Lecture Notes and Practice Exams

Loading Unlocking...
Login

Join to view SATIN A Toolkit For Informal Ink-Based Applications and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view SATIN A Toolkit For Informal Ink-Based Applications and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?