The Journal of Online Mathematics and Its Applications, Volume 7 (2007)
Creating Mathlets with Open Source Tools, Markus Hohenwarter and Judith Preinder

GeoGebra Mathlets

We are going to use the open source tools GeoGebra and NVU to create and modify mathlets. GeoGebra is a dynamic mathematics software that combines features of dynamic geometry with some capabilities of computer algebra systems to support mathematics learning from middle school up to college level (Hohenwarter & Preiner 2007). The software allows you to export any construction as an interactive web page in a very easy way. In the following section we will show how to create such dynamic worksheets with GeoGebra. After that we are going to use GeoGebra and the html-editor NVU to modify these worksheets. Both programs are freely available for all major operating systems (i.e. Windows, Mac OS X and Linux).

Other examples for cross-platform and open source mathematics software that allows exporting interactive web pages are C.a.R. and Geonext. An interesting freeware to create interactive web pages with tests and quizzes is Hot Potatoes.