Skip to main content

PenDraw - A Language for Improving Take-Up of SVG.

Main, A., 2005. PenDraw - A Language for Improving Take-Up of SVG. In: SVG Open 2005, 15-18 August 2005, University of Twente, Enschede, Netherlands.

Full text available as:

PDF (Word to PDF conversion (via antiword) conversion from application/msword to application/pdf)
PenDraw.pdf - Published Version


Official URL:


The case is presented for preferring a dedicated Computer Graphics (CG) language to the traditional conventional language plus add-on. PenDraw is presented as an existing language that overcomes many problems of CG add-ons, providing compile-time checking and reduced need for run-time debugging. PenDraw produces well-formed SVG. Evidence is given that PenDraw decreases development costs. Evidence is presented that PenDraw has brought CG programming to a wider ability range of potential users than professional programmers. It is argued that, given its qualities, PenDraw should be able to improve the take-up of CG programming. Such take-up is expected to be slow at first, given the market-place focus on interactivity and 3D. But it is believed that PenDraw's expressive power and cost benefits should lead to growth in its use, and in use of SVG.

Item Type:Conference or Workshop Item (Paper)
Group:Faculty of Science & Technology
ID Code:11924
Deposited By: Dr Andrew Main
Deposited On:20 Oct 2009 17:42
Last Modified:14 Mar 2022 13:26


Downloads per month over past year

More statistics for this item...
Repository Staff Only -