Skip to content

A Live Collaborative Platform for Immersive and Ubiquitous Analytics

Notifications You must be signed in to change notification settings

Webstrates/DashSpace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DashSpace

About

DashSpace is a live collaborative platform for immersive and ubiquitous analytics. It builds on the Webstrates platform, including Webstrates, Codestrates, and Varv. It uses React Three Fiber and its XR integration to render a 3D scene and utilize WebXR.

Use

DashSpace can run on any Webstrates server. To setup your own Webstrates server see the Webstrates documentation.

To create an instance of DashSpace use the prototype ZIP file using the HTTP API of Webstrates. The following link creates a copy on the public demo.webstrates.net server:

https://demo.webstrates.net/new?prototypeUrl=https://github.com/Webstrates/DashSpace/raw/main/prototypes/dash-space.zip

To create a copy on your own server replace the server address with your server:

https://your-webstrates-server.com/new?prototypeUrl=https://github.com/Webstrates/DashSpace/raw/main/prototypes/dash-space.zip

To overcome potential CORS issues, you can use a CDN:

https://your-webstrates-server.com/new?prototypeUrl=https://cdn.jsdelivr.net/gh/Webstrates/DashSpace@master/prototypes/dash-space.zip

Documentation

Find the documentation in the docs folder.

Known Bugs and Limitations

Performance

DashSpace is a research prototype and as such not optimized for performance. Especially in scene with many elements the performance can drop on slower devices.

With the v67 update of Meta Quest 3 OS and browser, performance detiorated considerably. We are unaware what caused this issue. We recommend using the ?dud=true URL parameter to disable avatars on the Meta Quest 2, 3, and Pro headsets.

Stability

On the Meta Quest 3 and Pro headsets, we encountered crashes when switching between controllers and hand-tracking.

Compatibility

We tested DashSpace on desktop (Windows, macOS) with a variety of browsers (Chrome, Edge, Safari), on Android using Chrome, and on the Meta Quest 3 and Pro headsets. On the Apple Vision Pro headset, WebXR does not yet support AR, but VR works with some rendering bugs.

Attribution

Models

DashSpace uses the following models from Sketchfab:

The Meta Quest controller models were obtained from the WebXR Input Profiles repository.

Vega-Lite Examples

Some of the example specifications and datasets that are included in the prototype version of DashSpace are taken or adapted from the Vega-Lite example gallery.

About

A Live Collaborative Platform for Immersive and Ubiquitous Analytics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages