{"id":517660,"date":"2022-11-29T01:01:35","date_gmt":"2022-11-28T22:01:35","guid":{"rendered":"https:\/\/en.buradabiliyorum.com\/new-programming-tool-turns-sketches-handwriting-into-code\/"},"modified":"2022-11-29T01:01:35","modified_gmt":"2022-11-28T22:01:35","slug":"new-programming-tool-turns-sketches-handwriting-into-code","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/new-programming-tool-turns-sketches-handwriting-into-code\/","title":{"rendered":"#New programming tool turns sketches, handwriting into code"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a41411e308a7\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #dd3333;color:#dd3333\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #dd3333;color:#dd3333\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a41411e308a7\" checked aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/buradabiliyorum.com\/en\/new-programming-tool-turns-sketches-handwriting-into-code\/#%E2%80%9CNew_programming_tool_turns_sketches_handwriting_into_code%E2%80%9D\" >&#8220;New programming tool turns sketches, handwriting into code&#8221;<\/a><\/li><\/ul><\/nav><\/div>\n<h1><span class=\"ez-toc-section\" id=\"%E2%80%9CNew_programming_tool_turns_sketches_handwriting_into_code%E2%80%9D\"><\/span>&#8220;New programming tool turns sketches, handwriting into code&#8221;<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<div>\n<div class=\"article-gallery lightGallery\">\n<div data-thumb=\"https:\/\/scx1.b-cdn.net\/csz\/news\/tmb\/2022\/new-programming-tool-t.jpg\" data-src=\"https:\/\/scx2.b-cdn.net\/gfx\/news\/2022\/new-programming-tool-t.jpg\" data-sub-html=\"Credit: &lt;i&gt;The 35th Annual ACM Symposium on User Interface Software and Technology&lt;\/i&gt; (2022). DOI: 10.1145\/3526113.3545619\">\n<figure class=\"article-img\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/scx1.b-cdn.net\/csz\/news\/800a\/2022\/new-programming-tool-t.jpg\" alt=\"New programming tool turns sketches, handwriting into code\" title=\"Credit: &lt;i&gt;The 35th Annual ACM Symposium on User Interface Software and Technology&lt;\/i&gt; (2022). DOI: 10.1145\/3526113.3545619\" width=\"800\" height=\"530\"\/><figcaption class=\"text-darken text-low-up text-truncate-js text-truncate mt-3\">\n                Credit: <i>The 35th Annual ACM Symposium on User Interface Software and <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/technology\/\" data-internallinksmanager029f6b8e52c=\"4\" title=\"Technology\" target=\"_blank\" rel=\"noopener\">Technology<\/a><\/i> (2022). DOI: 10.1145\/3526113.3545619<br \/>\n            <\/figcaption><\/figure>\n<\/div>\n<\/div>\n<p>Cornell University researchers have created an interface that allows users to handwrite and sketch within computer code\u2014a challenge to conventional coding, which typically relies on typing.<\/p>\n<p>                                                                                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.<\/p>\n<p>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 &#8220;n&#8221;, and then links them up to their typewritten equivalents.<\/p>\n<p>&#8220;A system like this would be great for data <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/sciencee\/\" data-internallinksmanager029f6b8e52c=\"5\" title=\"Science\" target=\"_blank\" rel=\"noopener\">science<\/a>, specifically with sketching plots and charts that then inter-operate with textual code,&#8221; said Ian Arawjo, lead author of the paper and doctoral student in the field of information science. <\/p>\n<p>&#8220;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 code.&#8221;<\/p>\n<figure class=\"mb-4\" itemscope=\"\" itemtype=\"http:\/\/schema.org\/VideoObject\"><meta itemprop=\"name\" content=\"New programming tool turns sketches, handwriting into code\"\/><meta itemprop=\"url\" content=\"https:\/\/www.youtube.com\/watch\/?v=Eynks13Gsfg\"\/><meta itemprop=\"description\" content=\"Credit: The 35th Annual ACM Symposium on User Interface Software and Technology (2022). DOI: 10.1145\/3526113.3545619\"\/><meta itemprop=\"uploadDate\" content=\"2022-11-28T17:00:51-05:00\"\/><meta itemprop=\"embedUrl\" content=\"https:\/\/www.youtube.com\/embed\/Eynks13Gsfg\"\/><meta itemprop=\"thumbnailUrl\" content=\"https:\/\/img.youtube.com\/vi\/Eynks13Gsfg\/maxresdefault.jpg\"\/><br \/>\n             <iframe loading=\"lazy\" title=\"New programming tool turns sketches, handwriting into code\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/Eynks13Gsfg?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><figcaption class=\"text-darken text-low-up mt-4\" itemprop=\"caption\">Credit: The 35th Annual ACM Symposium on User Interface Software and Technology (2022). DOI: 10.1145\/3526113.3545619<\/figcaption><\/figure>\n<p>Arawjo also said the work demonstrates a new path forward by introducing artificial intelligence-powered, pen-based coding at a time when drawing tablets are becoming more widely used.<\/p>\n<p>&#8220;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,&#8221; said Tapan Parikh, associate professor of information science and paper co-author.<\/p>\n<p>Information on the tool was published in the proceedings of <i>The 35th Annual ACM Symposium on User Interface Software and Technology<\/i>.\n                                                                                                                            <\/p>\n<div class=\"article-main__more p-4\">\n                                                                                                <strong>More information:<\/strong><br \/>\n                                                Ian Arawjo et al, Notational Programming for Notebook Environments: A Case Study with Quantum Circuits, <i>The 35th Annual ACM Symposium on User Interface Software and Technology<\/i> (2022).  <a rel=\"nofollow noopener\" target=\"_blank\" data-doi=\"1\" href=\"https:\/\/dx.doi.org\/10.1145\/3526113.3545619\">DOI: 10.1145\/3526113.3545619<\/a><\/p><\/div>\n<div class=\"d-inline-block text-medium my-4\">\n                                                Provided by<br \/>\n                                                                                                    Cornell University<br \/>\n                                                                                                        <a rel=\"nofollow noopener\" target=\"_blank\" class=\"icon_open\" href=\"http:\/\/www.cornell.edu\/\"><br \/>\n                                                        <svg><use href=\"https:\/\/techx.b-cdn.net\/tmpl\/v2\/img\/svg\/sprite.svg#icon_open\" x=\"0\" y=\"0\"\/><\/svg><\/a><\/p><\/div>\n<p>                                        <!-- print only --><\/p>\n<div class=\"d-none d-print-block\">\n<p>                                                 <strong>Citation<\/strong>:<br \/>\n                                                 New programming tool turns sketches, handwriting into code (2022, November 28)<br \/>\n                                                 retrieved 28 November 2022<br \/>\n                                                 from https:\/\/techxplore.com\/<a href=\"https:\/\/buradabiliyorum.com\/en\/category\/news\/\" data-internallinksmanager029f6b8e52c=\"2\" title=\"News\" target=\"_blank\" rel=\"noopener\">news<\/a>\/2022-11-tool-code.html<\/p>\n<p>                                            This document is subject to copyright. Apart from any fair dealing for the purpose of private study or research, no<br \/>\n                                            part may be reproduced without the written permission. The content is provided for information purposes only.<\/p><\/div>\n<\/p><\/div>\n<p><script id=\"facebook-jssdk\" async=\"\" src=\"https:\/\/connect.facebook.net\/en_US\/sdk.js\"><\/script><\/p>\n<blockquote><p><strong><span style=\"color: #ff6600;\">If you liked the article, do not forget to share it with your friends. Follow us on\u00a0<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/news.google.com\/publications\/CAAqBwgKMLG0nwswvr63Aw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Google News<\/a><\/span>\u00a0too, click on the star and choose us from your favorites.<\/span><\/strong><\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\">For forums sites go to <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/forum.buradabiliyorum.com\/\" target=\"_blank\" rel=\"noopener\">Forum.BuradaBiliyorum.Com<\/a><\/span><\/strong>\n<\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\"><strong>If you want to read more Like this articles, you can visit our <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/en.buradabiliyorum.com\/science\/\" target=\"_blank\" rel=\"noopener\">Science category.<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<p><span style=\"color: black;\"><a style=\"color: #ff9900;\" href=\"https:\/\/techxplore.com\/news\/2022-11-tool-code.html\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;New programming tool turns sketches, handwriting into code&#8221; Credit: 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\u2014a challenge to conventional coding, which typically relies on typing. The pen-based interface, called Notate, lets&#8230;<\/p>\n","protected":false},"author":1,"featured_media":517661,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/scx2.b-cdn.net\/gfx\/news\/2022\/new-programming-tool-t.jpg","fifu_image_alt":"","footnotes":""},"categories":[16],"tags":[],"class_list":["post-517660","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sciencee"],"_links":{"self":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/517660","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/comments?post=517660"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/517660\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/517661"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=517660"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=517660"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=517660"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}