SPLASH 2022
Mon 5 - Sat 10 December 2022 Auckland, New Zealand
Tue 6 Dec 2022 14:10 - 14:30 at Seminar Room LG004 - Talks II Chair(s): Jun Kato, Sam Lau

This paper describes a web-based virtual 3D multiuser construction environment that supports a practical live-programming mechanism usable by professional programmers.

Developing a 3D collaborative application is time consuming. On each change of the application code, you need to load a new build onto all participants’ machines, re-establish a situation that you were trying to affect, then perform an action to see whether the change has had the intended impact.

We have designed and created a full-stack software architecture to enable live programming in a 3D multiuser application called Croquet Microverse. The most notable feature of Microverse is the ability to integrate a regular text editor of the developer’s choice into the real-time live programming workflow.

In this paper we explain the Croquet architecture and the Microverse application and how its live programming feature works.

The standard version of Microverse is available at https://croquet.io/microverse, and its source code is available on https://github.com/croquet/microverse.

Tue 6 Dec

Displayed time zone: Auckland, Wellington change

13:30 - 15:00
Talks IILIVE at Seminar Room LG004
Chair(s): Jun Kato National Institute of Advanced Industrial Science and Technology (AIST), Sam Lau University of California at San Diego
13:30
10m
Short-paper
Docable: Towards a Live Learning EnvironmentVirtual
LIVE
Samim Mirhosseini North Carolina State University, Chris Parnin North Carolina State University
13:40
10m
Short-paper
System-Specific Interpreters Make Megasystems FriendlierIn-person
LIVE
Matthew Sotoudeh Stanford University
Link to publication
13:50
20m
Talk
Tidyparse: Real-Time Context Free Error CorrectionIn-person
LIVE
Breandan Considine McGill University, Jin L.C. Guo McGill University, Xujie Si McGill University, Canada
14:10
20m
Talk
Live Programming and Text Editor Integration in the Croquet Microverse 3D Collaborative Construction SystemIn-person
LIVE
Yoshiki Ohshima Croquet Corporation, Shizuoka University, Aran Lunzer Croquet Corporation, Vanessa Freudenberg Croquet Corp, Brian Upton , David Smith
14:30
20m
Short-paper
Cascade: a Meta-Language for Change, Cause and EffectVirtual
LIVE
Pre-print