Jupyter Notebook
Jupyter is a project started by the Python community, that was originally called IPython Notebook (IPython for Interactive Python), and aiming at more interactive computing, through a new interface appropriate for the academia: Notebooks.
The project opened to other scientific languages, turning into Jupyter (for Julia, Python and R).
You can get a Jupyter kernel for Scilab here: https://github.com/Calysto/scilab_kernel
as well as Octave: https://github.com/Calysto/octave_kernel
Getting started
You can donwload this Notebook to get started with Scilab in Jupyter:
https://nbviewer.jupyter.org/github/Calysto/scilab_kernel/blob/master/scilab_kernel.ipynb
PDF export
Exporting notebooks as PDF can provide an efficient way to create scientific & technical reports:
HTML export
Another export format that enables further manual modification and integration is HTML, that is a logical web rendering for Notebooks to post them online:
Gist snipet exchange
Gist is a service provided by GitHub to exchange pieces of code. You can create two kinds of gists: public and secret. Create a public gist if you're ready to share your ideas with the world or a secret gist if you're not. This is very appropriate for notebook, that can be natively shared and rendered:
Going further
ByteCode Webinar: Teaching Online with Live Code Using Jupyter-Scilab
Set up a Jupyter Notebook Server on AWS
https://docs.aws.amazon.com/dlami/latest/devguide/setup-jupyter.html
Jupyter Notebooks on AWS EC2 in 12 (mostly easy) steps
https://medium.com/@alexjsanchez/python-3-notebooks-on-aws-ec2-in-15-mostly-easy-steps-2ec5e662c6c6
Tutorial in French
About Gist
https://help.github.com/en/enterprise/2.13/user/articles/about-gists
https://help.github.com/en/github/writing-on-github/creating-gists
Octave in Jupyter