Skip to content
GTC

GTC

All Information about Technology

Menu
  • Gadgets
  • Network
  • Programming
  • Software
  • Technology News
Menu
New programming tool turns sketches, handwriting into code

New programming tool turns sketches, handwriting into code

Posted on 09/01/202331/01/2023 by Keith
New programming tool turns sketches, handwriting into code

credits: The 35th Annual ACM Symposium on User Interface Software and Technology (2022). DOI: 10.1145/3526113.3545619

Cornell University researchers have created an interface that allows users to handwrite and sketch within computer code—a challenge to conventional coding, which typically relies on typing.

The pen-based interface, called Notate, lets users of computational, digital notebooks open drawing canvases and handwrite diagrams within lines of traditional, digitized computer code.

Powered by a deep learning model, the interface bridges handwritten and textual programming contexts: notation in the handwritten diagram can reference textual code and vice versa. For instance, Notate recognizes handwritten programming symbols, like “n”, and then links them up to their typewritten equivalents.

“A system like this would be great for data science, specifically with sketching plots and charts that then inter-operate with textual code,” said Ian Arawjo, lead author of the paper and doctoral student in the field of information science.

“Our work shows that the current infrastructure of programming is actually holding us back. People are ready for this type of feature, but developers of interfaces for typing code need to take note of this and support images and graphical interfaces inside the code.”






Credit: The 35th Annual ACM Symposium on User Interface Software and Technology (2022). DOI: 10.1145/3526113.3545619

Arawjo also said the work demonstrated a new path forward by introducing artificial intelligence-powered, pen-based coding at a time when drawing tablets were becoming more widely used.

“Tools like Notate are important because they open us up to new ways to think about what programming is, and how different tools and representational practices can change that perspective,” said Tapan Parikh, associate professor of information science and paper co-author.

Information on the tool was published in the proceedings of The 35th Annual ACM Symposium on User Interface Software and Technology.

more information:
Ian Arawjo et al, Notational Programming for Notebook Environments: A Case Study with Quantum Circuits, The 35th Annual ACM Symposium on User Interface Software and Technology (2022). DOI: 10.1145/3526113.3545619

Provided by Cornell University

Citation: New programming tool turns sketches, handwriting into code (2022, November 28) retrieved 9 January 2023 from https://techxplore.com/news/2022-11-tool-code.html

This document is subject to copyright. Apart from any fair dealing for the purpose of private study or research, no part may be reproduced without the written permission. The content is provided for information purposes only.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • Are WWE’s Vince McMahon And Stone Chilly Steve Austin Associates In Precise Life?
  • PriceWaterhouseCoopers (PwC) Acquires AWS, Microsoft Azure Cloud Consulting Companies
  • What is going on to the long run preserve for blockchain know-how
  • The Thai Warrior, Observed, The Double, and additional
  • Brazilian Vice President Hamilton Morão Visits GWM’s Brazil Manufacturing facility, LEMON DHT Wins Extreme Reward
  • Contact Us
  • Disclosure Policy
  • Sitemap

computer software computer software devices howard beale assassination how can i see what devices are connected to my network? how does software work with hardware network network (1976) network 1976 poster network app network cast network computer network definition network film review network for good network imdb networking definition and examples network marketing network monologue network movie network remake network solutions network speed test network summary network switch network wiki oscars for network software software's software components of a computer software engineer software examples software is or are software meaning software notes software parts of computer software resources wikipedia software update the network the network cast the network summary types of software types of software components uses of software what is software where was network filmed

©2025 GTC | Built using WordPress and Responsive Blogily theme by Superb

WhatsApp us