{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,24]],"date-time":"2026-06-24T16:15:57Z","timestamp":1782317757971,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":51,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,10,20]],"date-time":"2020-10-20T00:00:00Z","timestamp":1603152000000},"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":[],"published-print":{"date-parts":[[2020,10,20]]},"DOI":"10.1145\/3379337.3415824","type":"proceedings-article","created":{"date-parts":[[2020,10,16]],"date-time":"2020-10-16T19:01:44Z","timestamp":1602874904000},"page":"342-353","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":84,"title":["FlowMatic: An Immersive Authoring Tool for Creating Interactive Scenes in Virtual Reality"],"prefix":"10.1145","author":[{"given":"Lei","family":"Zhang","sequence":"first","affiliation":[{"name":"University of Michigan, Ann Arbor, MI, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Steve","family":"Oney","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor, MI, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2020,10,20]]},"reference":[{"key":"e_1_3_2_2_1_1","volume-title":"'74. 2018","author":"Cycling","year":"2018"},{"key":"e_1_3_2_2_2_1","volume-title":"https:\/\/aframe.io\/","author":"A-FRAME.","year":"2015"},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3332165.3347942"},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2501654.2501666"},{"key":"e_1_3_2_2_5_1","volume-title":"X3D: extensible 3D graphics for Web authors","author":"Brutzman Don"},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"crossref","unstructured":"Jeff Butterworth. 1992. 3DM: a three-dimensional modeler using a head-mounted display. (1992).  Jeff Butterworth. 1992. 3DM: a three-dimensional modeler using a head-mounted display. (1992).","DOI":"10.1145\/147156.147182"},{"key":"e_1_3_2_2_7_1","unstructured":"Ricardo Cabello. 2010. three.js. (2010). https:\/\/threejs.org\/  Ricardo Cabello. 2010. three.js. (2010). https:\/\/threejs.org\/"},{"key":"e_1_3_2_2_8_1","volume-title":"The annotated VRML 2.0 reference manual","author":"Carey Rikk"},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491956.2462161"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/258948.258973"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3174162"},{"key":"e_1_3_2_2_12_1","volume-title":"Proceedings of the 43rd Graphics Interface Conference. Canadian Human-Computer Communications Society, 156--162","author":"Ens Barrett","year":"2017"},{"key":"e_1_3_2_2_13_1","unstructured":"Google. 2016. Google Tilt Brush. (2016). https:\/\/www.tiltbrush.com\/  Google. 2016. Google Tilt Brush. (2016). https:\/\/www.tiltbrush.com\/"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/327164.327331"},{"key":"e_1_3_2_2_15_1","unstructured":"National Instruments. 2017. LabVIEW. (2017). http:\/\/www.ni.com\/labview\/  National Instruments. 2017. LabVIEW. (2017). http:\/\/www.ni.com\/labview\/"},{"key":"e_1_3_2_2_16_1","volume-title":"Lift-off: Using reference imagery and freehand sketching to create 3d models in vr","author":"Jackson Bret","year":"2016"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173983"},{"key":"e_1_3_2_2_18_1","unstructured":"Takayuki Dan Kimura Julie W Choi and Jane M Mack. 1986. A visual language for keyboardless programming. (1986).  Takayuki Dan Kimura Julie W Choi and Jane M Mack. 1986. A visual language for keyboardless programming. (1986)."},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/WVL.1991.238852"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173610"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvlc.2008.07.001"},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1070838.1070840"},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISMAR.2004.34"},{"key":"e_1_3_2_2_24_1","volume-title":"https:\/\/www.maquette.ms\/","author":"Maquette Microsoft","year":"2018"},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/897822"},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2659766.2659780"},{"key":"e_1_3_2_2_27_1","volume-title":"https:\/\/hubs.mozilla.com\/","author":"Hubs Mozilla","year":"2018"},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/WVL.1990.128409"},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300826"},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173927"},{"key":"e_1_3_2_2_31_1","volume-title":"https:\/\/www.oculus.com\/medium\/","author":"Medium Oculus","year":"2016"},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/38.376600"},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173620"},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/3DUI.2013.6550247"},{"key":"e_1_3_2_2_35_1","volume-title":"https:\/\/rxjs-dev.firebaseapp.com\/","author":"JS.","year":"2015"},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300852"},{"key":"e_1_3_2_2_37_1","volume-title":"Reactive vega: A streaming dataflow architecture for declarative interactive visualization","author":"Satyanarayan Arvind","year":"2015"},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/3DUI.2012.6184195"},{"key":"e_1_3_2_2_39_1","volume-title":"Doctoral Symposium on Informatics Engineering","volume":"130","author":"Sousa Tiago Boldt","year":"2012"},{"key":"e_1_3_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/VRAIS.1996.490524"},{"key":"e_1_3_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.5555\/2662726.2662735"},{"key":"e_1_3_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3332165.3347872"},{"key":"e_1_3_2_2_44_1","volume-title":"https:\/\/unity.com\/","year":"2005"},{"key":"e_1_3_2_2_45_1","volume-title":"https:\/\/docs.unrealengine.com\/Engine\/Blueprints\/","author":"Blueprints Unreal","year":"2020"},{"key":"e_1_3_2_2_46_1","volume-title":"https:\/\/www.unrealengine.com\/","author":"Unreal Engine","year":"2020"},{"key":"e_1_3_2_2_47_1","unstructured":"Valve. 2020. Half-Life: Alyx. (2020). https:\/\/www.half-life.com\/en\/alyx\/  Valve. 2020. Half-Life: Alyx. (2020). https:\/\/www.half-life.com\/en\/alyx\/"},{"key":"e_1_3_2_2_48_1","unstructured":"The Verge. 2018. Microsoft is bringing the SharePoint work environment to virtual reality headsets. (2018). https:\/\/www.theverge.com\/2018\/5\/21\/17376422\/microsoft-sharepoint-spaces-mixed-reality-virtual-reality-features  The Verge. 2018. Microsoft is bringing the SharePoint work environment to virtual reality headsets. (2018). https:\/\/www.theverge.com\/2018\/5\/21\/17376422\/microsoft-sharepoint-spaces-mixed-reality-virtual-reality-features"},{"key":"e_1_3_2_2_49_1","volume-title":"https:\/\/neosvr.com\/","author":"Neos VR.","year":"2018"},{"key":"e_1_3_2_2_50_1","volume-title":"Event-driven FRP. In International Symposium on Practical Aspects of Declarative Languages. Springer, 155--172","author":"Wan Zhanyong","year":"2002"},{"key":"e_1_3_2_2_51_1","doi-asserted-by":"crossref","unstructured":"Baltasar Tranc\u00f3n y Widemann and Markus Lepper. 2014. Foundations of Total Functional Data-Flow Programming.. In MSFP. 143--167.  Baltasar Tranc\u00f3n y Widemann and Markus Lepper. 2014. Foundations of Total Functional Data-Flow Programming.. In MSFP. 143--167.","DOI":"10.4204\/EPTCS.153.10"},{"key":"e_1_3_2_2_52_1","volume-title":"Studying the Benefits and Challenges of Immersive Dataflow Programming. In 2019 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC). IEEE, 39--47","author":"Zhang Lei","year":"2019"}],"event":{"name":"UIST '20: The 33rd Annual ACM Symposium on User Interface Software and Technology","location":"Virtual Event USA","acronym":"UIST '20","sponsor":["SIGGRAPH ACM Special Interest Group on Computer Graphics and Interactive Techniques","SIGCHI ACM Special Interest Group on Computer-Human Interaction"]},"container-title":["Proceedings of the 33rd Annual ACM Symposium on User Interface Software and Technology"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3379337.3415824","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3379337.3415824","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:45:06Z","timestamp":1750203906000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3379337.3415824"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10,20]]},"references-count":51,"alternative-id":["10.1145\/3379337.3415824","10.1145\/3379337"],"URL":"https:\/\/doi.org\/10.1145\/3379337.3415824","relation":{},"subject":[],"published":{"date-parts":[[2020,10,20]]},"assertion":[{"value":"2020-10-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}