{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:16:12Z","timestamp":1750306572567,"version":"3.41.0"},"reference-count":12,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2014,9,17]],"date-time":"2014-09-17T00:00:00Z","timestamp":1410912000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGSOFT Softw. Eng. Notes"],"published-print":{"date-parts":[[2014,9,17]]},"abstract":"<jats:p>This work introduces a two-finger gesture for invoking drawing tools on the fly while a user works on a touch app. The new gesture helps eliminate the need for using any command sequence from the application or the keyboard. The proposed gesture is programmable and can be associated with any type of tool, for example, the drawing brush or the eraser. The new gesture also has functionality for controlling and manipulating properties of the invoked tool. As a result, besides invoking the Brush tool or the Eraser tool, the new gesture provides additional control to the user to modify the size of the Brush tool or the Eraser tool on the fly. All this is done in a seamless manner and does not require the user to leave the drawing canvas.<\/jats:p>","DOI":"10.1145\/2659118.2659133","type":"journal-article","created":{"date-parts":[[2014,9,19]],"date-time":"2014-09-19T12:27:17Z","timestamp":1411129637000},"page":"1-5","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["An extensible and nested gesture for drawing tools"],"prefix":"10.1145","volume":"39","author":[{"family":"Mukul","sequence":"first","affiliation":[{"name":"Adobe Systems, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ajay","family":"Jain","sequence":"additional","affiliation":[{"name":"Adobe Systems, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohit","family":"Chandra","sequence":"additional","affiliation":[{"name":"Adobe Systems, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Prabhat","family":"Mahapatra","sequence":"additional","affiliation":[{"name":"Adobe Systems, India"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,9,17]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Adobe Photoshop Touch {http:\/\/www.adobe.com\/products\/photoshop-touch.html}  Adobe Photoshop Touch {http:\/\/www.adobe.com\/products\/photoshop-touch.html}"},{"key":"e_1_2_1_2_1","unstructured":"Adobe Ideas { https:\/\/itunes.apple.com\/in\/app\/adobe-ideas-1-0-for-ipad\/id364617858?mt=8}  Adobe Ideas { https:\/\/itunes.apple.com\/in\/app\/adobe-ideas-1-0-for-ipad\/id364617858?mt=8}"},{"key":"e_1_2_1_3_1","unstructured":"Autodesk Sketchbook {http:\/\/www.autodesk.com\/products\/sketchbook-pro\/overview}  Autodesk Sketchbook {http:\/\/www.autodesk.com\/products\/sketchbook-pro\/overview}"},{"key":"e_1_2_1_4_1","unstructured":"Paper by 53 {http:\/\/www.fiftythree.com\/paper}  Paper by 53 {http:\/\/www.fiftythree.com\/paper}"},{"key":"e_1_2_1_5_1","unstructured":"Android {www.android.google.com}  Android {www.android.google.com}"},{"key":"e_1_2_1_6_1","unstructured":"iOS touch guidelines {https:\/\/developer.apple.com\/library\/ios\/documentation\/userexperience\/conceptual\/mobilehig\/InteractivityInput.html}  iOS touch guidelines {https:\/\/developer.apple.com\/library\/ios\/documentation\/userexperience\/conceptual\/mobilehig\/InteractivityInput.html}"},{"key":"e_1_2_1_7_1","unstructured":"Android touch gestures guidelines {http:\/\/developer.android.com\/training\/gestures\/index.html}  Android touch gestures guidelines {http:\/\/developer.android.com\/training\/gestures\/index.html}"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1449715.1449724"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1463160.1463220"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-02577-8_32"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1518701.1518866"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.5555\/1143079.1143081"}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2659118.2659133","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2659118.2659133","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:13:26Z","timestamp":1750227206000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2659118.2659133"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,9,17]]},"references-count":12,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2014,9,17]]}},"alternative-id":["10.1145\/2659118.2659133"],"URL":"https:\/\/doi.org\/10.1145\/2659118.2659133","relation":{},"ISSN":["0163-5948"],"issn-type":[{"type":"print","value":"0163-5948"}],"subject":[],"published":{"date-parts":[[2014,9,17]]},"assertion":[{"value":"2014-09-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}