Semi-Automated SVG Programming via Direct Manipulation
summary
Prototype called Sketch-n-Sketch combines a text-based lambda-style SVG program with GUI tools that insert code, equalize coordinates and colors, and abstract groups into parameterized functions so a reusable logo is created without typing. Direct manipulation updates constant literals in the program in real time; midpoints and arithmetic get synthesized automatically. It works for many designs but generates verbose math, requires top-level definition layout, and faces ambiguity when multiple refactorings are possible.
AI-written summary · about
chapters (6)
- 0:00The problem of programming
- 1:51Approach and methodology
- 4:49Demonstrating Sketch-n-Sketch
- 12:42Review of new tools
- 14:54Future work and conclusion
- 17:38Q&A session
related talks
24mSketching in the Browser
46mGUI automation of a WEB application with SVG graphics
46mThe SVG Reality
51mSmart SVGs: transforming the future of graphics
13mGet your SVG in shape
38mApparatus: A Hybrid Graphics Editor / Programming Environment
29mSketching in the Browser
53mConstructing Modern UIs with SVG
