05-830 Advanced User Interface Software
- HW1: Implement a Node Editor using Swing
- HW2: Implement a Retained Object Graphics System
- HW3: Implement a Constraint System for the Graphics System
- HW4: Implement an Input Model for the Graphics System
- HW5: Implement some widgets and build an editor out of the system
From HW2 through HW5, each homework is built upon all previous implementations
Final Project: Talk UI---A Multi-Modal, Conversational Interface for UI Prototyping