An Immersive Programming System: Ougi

Noritaka Osawa, Kikuo Asai, Motofumi Suzuki, Yuji Y. Sugimoto, Fumihiko Saito · International Conference on Artificial Reality and Telexistence · 2002

The Ougi immersive programming system employs abstract data visualization and manipulations utilizing virtual reality technologies. Its multimodal interfaces allow one to edit a program, to control its execution and to debug the program by direct manipulation and hand gestures in an immersive virtual environment. Ougi uses both textual and graphical representations and supports a subset of the Java programming language as the target language. Its graphical jigsaw-puzzle-like representation shows grammatical constraints visually. Ougi enables us to edit nested hierarchical structures and to perform layout of graph structures using direct manipulation. Ougi lets beginners focus on learning the essence of programming without requiring familiarity with the keyboard and commands of a conventional text editor.

Read the paper · More papers on PaperTik