Notebook

The Notebook is a web browser based GUI for Sage.

Current developers

Current projects

Separate the notebook and expect interfaces from Sage

Source code documentation

William Stein and Timothy Clemans

Currently done:

Security

[http://trac.sagemath.org/sage_trac/ticket/2936 TRAC ticket 2936]

Interact

Bug hunting

Version 2.0

Just for the record: Harald Schilly will start gathering information soon on how to reimplement the whole notebook, targeting all issues with the current one and for easier development, etc. My idea is to use high level scripts for dynamic and stable layouts, everything held together by the [http://code.google.com/webtoolkit/ GWT] Version 1.5 (since there are major improvements) or higher. This enables to communicate with basic JS libraries through JSNI, Unit testing for every function of the notebook, much faster development and less code since it is compressed and optimized and last but not least it's easyer to work with a GUI. It would also be easy to work on this, if the notebook code is separated from the Sage core (xmlrpc communication?) to allow modularization and parallel development without mixing up things ...

Knoboo

[http://knoboo.com/ Knoboo] is a sister project to the Sage notebook.