History Website: https://cloud.sagemath.com Open Source: https://github.com/sagemath/cloud/ SageMathCloud 2006 Contact: William Stein <
[email protected]> We create the Sage Notebook, a web-based graphical user Scientific Workplace interface for Sage, inspired by Google docs. It provides web- Credits MAA Project NExT, 2015 based access to Sage, but lacks reliability, scalability and other critical features needed to support millions of users. SageMathCloud makes available, is built upon, and powered https://cloud.sagemath.com by: GNU/Linux, Node.js, Coffeescript, Python, IPython, Sage, 2012 LATEX, Octave, R, Julia, GCC, Fortran, Lisp, Haskel, Codemir- SageMathCloud is the scientific workplace of the 21st cen- We start design of SageMathCloud as a successor to the ror, Bootstrap, term.js, diff-patch-merge, Markdown, pandoc, tury. It offers interactive documents for computational math- Sage Notebook. This involves exploring concrete ideas for rst2html, ImageMagic, rsync, ssh, Nginx, Cassandra, ZFS, ematics, data storage and document processing through a building the system, based on essential design constraints, Bup, Java, stunnel, tinc, HAproxy, and much, much more. modern web-interface. including high-availability, horizontal scalability and continu- Financial support ous snapshotting of data. • Collaborative online web-service NSF, Google, University of Washington 2013 • Real-time synchronization of worksheets and files Intense work starts full steam in March 2013, and the site is • Easy publishing and downloading of files launched publicly. Several classrooms start to use SageMath- • Snapshots with continuous backup of all data Cloud, including a 350-student Calculus course at UCLA. • Enhanced Sage installation & full scientific Python stack 2014 This flyer was created entirely inside SageMathCloud.