Microsoft Corporation
EDITABLE MULTICELL MULTICATEGORY DOCUMENT PRESENTATION

Last updated:

Abstract:

Tools and techniques enhance presentation and editing of notebook documents and other multicell multicategory documents. Some embodiments improve presentation performance by distinguishing non-viewable cells and then not connecting an editor to a particular cell until that cell is viewable. Some improve security by separating cell content rendering based on the category of content in each cell. Notebook cell content such as markdown language code or scripts can be rendered in a sandbox for added security. Some embodiments allow shared scope and other communication between cells that contain respective executable contents, instead of placing each rendered cell in its own isolated context. Some permit the order in which executable cells are presented visually to differ from the order in which those cells are executed. Integrated development environments may be enhanced to have editors for notebook documents, including notebook editors that have the same first-class status as source code editors.

Status:
Application
Type:

Utility

Filling date:

10 Apr 2020

Issue date:

14 Oct 2021