Skip to main content
Matthew Litwin

Web Sketchpad

I worked a lot in my career on The Geometer's Sketchpad, an educational geometry visualization and interaction desktop application. Sketchpad had a long and useful life, finally retired as a product in 2019. Twenty-five years! It's still in use as an authoring environment for the HTML5 web viewer.

Web Sketchpad

Web Sketchpad is HTML5 viewer for Geometer's Sketchpad documents. This was a ground-up re-implementation of the desktop software's internal C logic into HTML5 / JavaScript.

I learned a tremendous amount about HTML/CSS/JavaScript while working on this. Looking back, it holds up pretty well:

Things I'd re-work: