Poster Open Access

LiveCoding.space: Towards P2P Collaborative Live Programming Environment for WebXR

Nikolai Suslov

WebVR and WebXR are the new standards of Virtual/Augment/Mixed Reality for the Web Browser. A wide variety of head mounted displays, motion controllers, mobile and standalone headsets bring that technology to the masses. But software engineering was not ready for these new challenges. Web applications become look like desktop apps with all advantages and disadvantages of application-centric approach. For example, using existed React VR or A-Frame libraries, someone could easily create a rich Web app, but it will lack of self-exploratory environment, multi-user collaboration and live programming at runtime mode. To address this problem, we propose to use the Virtual World’s concept for WebXR applications development. Virtual World as the new computational paradigm blurs the borders between application and hosted environment, runtime and development mode. The Virtual Worlds in conjunction with WebXR technologies offers to both programmers and domain experts nearly unlimited capabilities for creating novel computer-based simulated environments just in Web browser. Virtual time, user-defined meta language, live coding, avatar, selfexploratory environment become the new crucial concepts of the Web applications. This paper introduces the prototype of pure-decentralized P2P collaborative, live programming environment: LiveCoding.space. Having the tight integration of A-Frame, Virtual World Framework, Gun DB storage system and Ohm language, it provides all-in-one solution for development of creative applications in modern Web standards for virtual reality.

Files (533.0 kB)
Name Size
paper133.pdf
md5:5a8d90055b27bd2c71bc0cd317bc7cf7
533.0 kB Download
43
27
views
downloads
All versions This version
Views 4343
Downloads 2727
Data volume 14.4 MB14.4 MB
Unique views 3636
Unique downloads 2323

Share

Cite as