Live Programming and Text Editor Integration in the Croquet Microverse 3D Collaborative Construction SystemIn-person
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 DecDisplayed 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 10mShort-paper | Docable: Towards a Live Learning EnvironmentVirtual LIVE | ||
13:40 10mShort-paper | System-Specific Interpreters Make Megasystems FriendlierIn-person LIVE Matthew Sotoudeh Stanford University Link to publication | ||
13:50 20mTalk | 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 20mTalk | 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 20mShort-paper | Cascade: a Meta-Language for Change, Cause and EffectVirtual LIVE Riemer van Rozen CWI Pre-print |