CAP 6105 Pen-Based User Interfaces

Fall 2009

Prof. Joseph J. LaViola Jr.

HEC 0111 MW 4:30pm - 5:45pm


Welcome to CAP6105!!! - Work hard on your final projects.


Course Syllabus and Info

Resources Page


Date Lecture Description Readings Assignments Materials
8/24/09

Introduction to Pen UIs
   -course mechanics
   -history of pen UIs
   -pen UI Applications
   -pen UI Dataflow

Sutherland
Blackwell
Herot

Lecture slides

RAND video
GO video
Wang video
ChemPad video
MathPad video
Teddy video
SKETCH video
Circuit video

LineRider Game
8/26/09 Final projects discussion

Papers discussion


Lecture slides
8/31/09 Introduction to Visual Studio and C#
Windows Presentation Foundation Basics
Skim Chapters 1-6 in Jones et al.
Lecture slides
C# Syntax Card
9/2/09 Inking and Windows Presentation Foundation
StarPad SDK
Skim Chapters 7-12 in Jones et al.
Lecture slides(1)
Lecture slides(2)
9/7/09 Labor Day -- No Class
Assignment 1
9/9/09

Ink Preprocessing
  -- Stroke Invariance
  -- Filtering and Smoothing
  -- Dehooking

Guerfali
Matsakis(pgs 21-28)
Sezgin
Wolin et al.

Lecture slides
StarPad code(1)
StarPad code(2)
9/14/09

Pen Gesture User Interfaces
  -- gestures in 3D modeling
  -- gestural languages

Zeleznik(1996)
Igarashi(1999)
Zeleznik(2006)

Lecture slides
9/16/09 Papers discussion



9/21/09 Papers discussion



9/23/08 Ink Segmentation
  -- temporal segmentation
  -- spatial segmentation
Gennari
Smithies
Sezgin
Assignment 2 Lecture slides
9/28/08 Papers discussion



9/30/09 Feature Extraction and Analysis


Lecture slides
10/5/09 Symbol Recognition
  -- Rubine classifier
  -- Adaboost
LaViola
Connell
Patel
Assignment 3 Lecture slides
10/7/09 Papers discussion



10/12/09 Ink Parsing
  -- 2D coordinate grammars
  -- graph rewriting
  -- stochastic grammars
Blostein
Chan
Viola
Shilman

Lecture slides
10/14/09 Papers discussion
Assignment 4
10/19/09 Sketch Understanding
  -- multi-domain techniques
LaViola
Alvarado
Hammond
Lockwood

Lecture slides
10/21/09 Papers discussion


10/26/09 User Evaluation Strategies
LaViola
LaViola
Bragdon

Lecture slides
10/28/09 Papers discussion
Final project proposals due
11/2/09 Student Presentations
   -- Arnold Perez
Freire-Santos

11/4/09 Student Presentations
   -- Sarah Buchanan
   -- Juliet Norton
Vandoren
Van Laerhoven
Baxter


11/9/09 Project Updates


11/11/09 Veteran's Day


11/16/09 Project Updates


11/18/09 Student Presentations
   --Tad Litwiller
   --Joshua Thompson
   --Wade Peterson
Lin
Lee
DeSilva


11/23/09 Project Updates


11/25/09 No class


11/30/09 Project Updates


12/2/09 Student Presntations
   -- Bennie Lewis
   -- Gino Costantini
   -- James Cobb
Igarashi
Igarashi
Liao
Wilson


12/7/09 Project Updates


12/9/09 Student Presntations
   -- Joe Tilley
   -- Gery Tripoli
   -- Daniel Willman
Fang
Li
Benko


12/14/09 Final Project Demo Day