Software technology has advanced incredibly since its inception in the early 1950s. However, the interaction abstraction that we currently use to programs applications and interact with the development environments seems to be stuck in the stone age, using the typewriter model we still use today.
With this project we want to break free out of that model, and provide an immersive development experience for programmers when building their systems. In particular we want to explore the use of virtual reality (VR) technology to provide a truley interactive experience for programmers, when evaluating and debugging their programs.
To do this we will build an interactive VR debugger from scratch, creating the interactions for the representations of variables, streams, objects, threads, qbits, etc, that programmers can manipulate with their own hands.
To implement the debugger we will:
[1] Oculus
n.cardozo