Toward a VR-Native Live Programming EnvironmentVirtual
Fast feedback loops between performing code changes and seeing their outcome help developers to be productive. For development of virtual reality (VR) applications, developers use a separate device, forcing them to switch devices whenever they want to test their application, thus significantly increasing the length of the feedback loop.
In this paper, we describe a prototypical development environment that allows writing VR applications while inside VR. Unlike previous work in this area that projected traditional 2D editors into the 3D world, we explore the use of direct manipulation in a structured editor for the general-purpose programming language Smalltalk. We present and discuss insights from a preliminary user study with four participants. Our findings demonstrate that the concept does work if users are given prior instructions, especially for smaller features where direct feedback is valuable, but ergonomics of both the hardware and our prototype have to be improved before extended programming sessions are viable.
Mon 5 DecDisplayed time zone: Auckland, Wellington change
09:00 - 10:00 | |||
09:00 15mTalk | Creating Dynamic Prototypes from Web Page SketchesVirtual PAINT DOI | ||
09:15 15mTalk | Toward a VR-Native Live Programming EnvironmentVirtual PAINT Leonard Geier University of Potsdam; Hasso Plattner Institute, Clemens Tiedt University of Potsdam; Hasso Plattner Institute, Tom Beckmann University of Potsdam; Hasso Plattner Institute, Marcel Taeumel University of Potsdam; Hasso Plattner Institute, Robert Hirschfeld University of Potsdam; Hasso Plattner Institute DOI | ||
09:30 15mTalk | Suppose You Had Blocks within a NotebookVirtual PAINT Mauricio Verano Merino Vrije Universiteit Amsterdam, Juan Pablo Sáenz Politecnico di Torino, Ana María Díaz Castillo Teach for All DOI Pre-print | ||
09:45 15mTalk | Interaction vs. Abstraction: Managed Copy and PasteVirtual PAINT DOI Pre-print |