ArborXR

Last modified by Vennila Vilvanathan on 2025/02/20 10:12

Introduction

ArborXR allows to manage XR devices - its usage, content deployment and user experience - remotely while keeping everything organised. 

Support

You need to be invited by SOSXR to manage devices on ArborXR for your use-cases. Once you create an account with the invite, you are set !

SOSXR offers full support and recommends using ArborXR along with our XR headsets. Please contact sosxr@fsw.leidenuniv.nl if you can't find answers to your questions here.

Tips & Tricks

Viewing and Adding Devices

A group will already be created for you on the platform when you receive an invite. In this tutorial, lets call the group "ArborXR_Tutorial_Q3".

Loading the video player...

Content Deployment

After adding or removing the video/application to your group, leave your HMDs switched ON and connected to WiFi to let ArborXR do its magic!

The terms 'managed' and 'unmanaged' applications have a different meaning when associated with ArborXR context.

Adding 360-videos

First step is to add the "SampleVideo.mp4" to the Content Library, before adding it to your group.

Step 1: Add your video to Content Library

Loading the video player...

Step 2: Add the video to your group

Loading the video player...

Adding custom created applications

Do you want to manually install an application that was created by you or someone else? Keep your .apk file ready and follow the videos below.

Step 1: Add your managed application to Content Library

Loading the video player...

Step 2: Add the managed application from Content Library to your group 

Loading the video player...

Uploading new version of an existing managed application

Remember to change the version number and bundle code before exporting the new .apk file, otherwise ArborXR will throw an error. For example, in Unity, you can find these options under Project Settings > Player

Adding applications from external platforms

Do you want to use a free/paid application published on a platform (Eg: Meta App Store) for education or research purposes?

ArborXR cannot install an unmanaged application by itself since it doesn't have access to .apk file. You will have to manually install the application from the desired external platform to the headset. Though app deployment is not possible in this case, ArborXR acts as an interface to display only the configured content for your users.

After manual installation, keep the package name ready from this list or by following this guide

Loading the video player...

Removing videos/application from a group

To delete your content from ArborXR itself, please email us at sosxr@fsw.leidenuniv.nl.

Loading the video player...

Configuring User-Experience

Setting up an application/video

Choose your application or video, for example, Content Library > Apps > Managed > Sample Application. 

Loading the video player...

Changing headset experience

Do you want to alter what your users initially view in the headset?

Loading the video player...

Show Shortcuts allows you to configure what options are required in the ArborXR interface. 

The Admin PIN allows the researcher to lock the users from navigating outside the ArborXR. In our experience, admin pin wasn't required in 99.9% cases.

Background allows you to use ArborXR Lounge or 360-image background, and banner logo.

Colours option can be used to set the colour of the ArborXR Home.

Launcher Menu helps you to set the language and title of ArborXR Home.

Hide unnecessary content in ArborXR Home

Loading the video player...

FAQ

DateTopicQuestionAnswer
27/09/2024

Launching content via ArborXR

How to launch content manually via ArborXR?

Loading the video player...

 

27/01/2025

Screen CastingHow to cast screen via ArborXR?

This is useful if you want to screen cast without Meta account login credentials. 

Loading the video player...

Cons: The video quality is low compared to the Oculus casting.

Resources

You can find most of the questions answered on the official ArborXR FAQ page.