The pen-based interface, called Notate, allows users of computational, digital notebooks to open drawing canvases and handwrite diagrams within lines of traditional, digitised computer code.
This innovation allows far more creativity for programmers, who would usually have to type all of the commands into the code.
Notate is powered by a deep learning model that has been designed to allow programmers to link handwritten notes and diagrams to textual code and vice versa. For instance, it can identify handwritten programming symbols, like "n", and link them up to their typewritten equivalents.
Image credit: The 35th Annual ACM Symposium on User Interface Software and Technology (2022)
"A...