Inkling: Sketching Dynamic Systems
summary
A tablet prototype called Inkling turns sketches into runnable dynamic models by letting users draw programmable napkin gizmos with handles, wires and simple math nodes; a gradient-descent solver updates variables live and the system uses propagation and clustering to keep interactions fast. Equality is implemented as unification of variables (angles and lengths become the same variable when snapped), multi‑touch works, there are no absolute XY coordinates, and the downloadable prototype demonstrates the idea but isn’t a full notebook.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 1:26Vision behind Inkling
- 3:13Drawing and constraints
- 6:10Fluid interaction techniques
- 9:42Design principles
- 12:32Future directions
related talks
17mInkbase: Programmable Ink
40mSketch-n-Sketch: Interactive SVG Programming with Direct Manipulation
19mSketch-n-Sketch: Output-Directed Programming for SVG
12mL.ink: Procedural Ink Growth for Controllable Surprise
15mMotion Amplifiers: Sketching Dynamic Illustrations Using the Principles of 2D Animation
26mExtending Manual Drawing Practices with Artist-Centric Programming Tools
19mA Mixed-Initiative Interface for Animating Static Pictures
48mGrid Paper. Drawing Mathematics on the Web
