Extensions - Cinderella Documentation
Description: The user's guide to the Interactive Geometry Software Cinderella

# Extensions

There are several ways to extend the functionality of Cinderella. Other scripting languages can be used, plugins can be written, applets can communicate with Javascript, etc.

This section gives a brief overview of some of these possibilities. Some of these features are still subject to change at the time of this writing. Thus we recommend to refer to the online manual as a reliable reference for these features.

- Plugins (Cinderella's plugin architecture)
- Javascript (in-browser communication)
- Interactive Exercises (How to create self-checking student exercises)
- Multitouch Support (Using Cinderella with multi-touch interfaces)
- MatheVital (A huge collection of Cinderella examples)
- Jython and JRuby (alternative scripting languages)
- Visage (visualization of graph algorithms)
- CleverPHL Framework Support (recording, structuring and playback)