Watch the official ArborXR product demo below:
Ready to scale your XR deployment with confidence & ease?Request Access
Begin Demo Video Transcript
Over the last year we’ve talked to dozens of companies and we hear the same thing from each of them again and again…
Deploying XR is difficult, especially at scale.
Nobody likes spending hours sharing APKs via a cloud file storage solution, plugging in cables to sideload apps, or putting on headsets checking to see if apps are installed.
Existing MDM solutions are designed for managing phones, tablets and laptops, not VR & AR devices.
Companies we talk to are looking for an easy way to remotely deploy apps to devices, remotely keep their apps updated across their devices, and, in some cases, remotely receive content sourced from external solutions providers.
ArborXR was built not just to manage a fleet of VR & AR devices but to solve the core problems associated with VR & AR content creation and deployment.
I’m Josh Franzen, product manager at ArborXR, and over the next few minutes I am going to showcase how using ArborXR can simplify deploying XR at scale.
Upon logging into ArborXR the first thing you’ll want to do is add devices. Adding devices is easy, and you can either do this one at a time or in batches.
You do not need to manually side load our client application onto your device. Instead, we've built a desktop pairing application that facilitates the installation of the ArborXR client onto your devices.
To get started click Add device then click download, depending on whether you're a Windows user or a Mac user. Once the download is complete, launch it and connect your device. Upon connecting your device, the pairing application will recognize it and display the device hardware info and its serial number. At this point, you can name the device then click install. If you have multiple USB ports on your PC, you can connect multiple devices and click the install on all devices button to simultaneously install the client client app across all devices.
Once the install is complete, you can click the Manage Device button to be taken back to the ArborXR Web portal. At this point you are directed to the device’s summary page, which is where you can view useful information about the device, such as the serial number, the device type, the operating system version, ArborXR’s client app version and so forth. You are also able to monitor the device's status. If it's on, ArborXR is able to report the device’s battery life, the device's network health and the device's storage space.
You can now click Devices to be taken back to the devices index page. As you can see, the device was added to this page so you can now monitor it along with all of your other devices. Note that this table will also report the device’s status, battery life, and network health.
Note that ArborXR is device agnostic and supports all Android based standalone VR & AR devices.
One last note about the device index page is that you can search - you can search for devices by name or by serial number. You can also filter. You can filter by tags, which are metadata that you can create and assign to devices as you see fit. Finally, you can filter by device type.
Next, I'm going to show how you can build and manage a library of content apps. Navigate to content library, then click add content. Enter the name of the content app, specify its compatibility, then click add content. The reason you need to specify compatibility is because ArborXR is device agnostic so this extra step mitigates the possibility of you deploying, for example, an app built for the Pico Neo 2 to the HTC Vive Focus Plus.
At this point, you've created the entry for the content. The next step is to upload the APK and any corresponding OBBs. To do so, click Upload File. Here you can drag and drop the APK or you can click, browse and begin uploading. At this point, you can either stay on this page and monitor the progress of the upload or you can click go back to multitask and for example, upload another content app to ArborXR.
Now that the app has successfully uploaded, it is marked as available in the version history table. At this point you can deploy the uploaded content app onto your devices. To deploy the content app to your devices, simply click manage deployment. Since ArborXR allows you to create tags then apply tags to devices, you can utilize filters to batch install content across a set of tagged devices.
Note that ArborXR includes a status column, which is where you can track and monitor the status of your content deployments in real time. This status column will go from install pending to install request received to then report the real time install progress. This is useful as you do not need to be on site or have the device on hand and manually check in VR whether or not the content app was successfully installed.
Note that as you make updates to your content app and have a new version to upload, you can do so by simply navigating back to Upload File then drag and drop the latest version. Once the latest version is uploaded, all devices that have the older version installed will silently update to the latest version the next time they come online and connect to ArborXR.
Next, I’m going to show you how you can change device settings such as the content launch method. Navigate back to the devices index page, select one or more devices, click edit and then click settings. Here you can change the content launch method. You can change it from the device’s default home environment to either single app kiosk mode or multi-app launcher. Single app kiosk mode enables you to whitelist one app for end users.
Single app kiosk mode means anytime the device is booted up it will automatically launch into that one app, and prevent end users from accessing any other apps. On the other hand, Multi app launcher is ArborXR’s launcher environment that displays a grid of all app icons that an organization’s admin has whitelisted for their end users.
Whereas single app kiosk mode auto launches users into one specific app, the multi-app launcher allows end users to launch into whitelisted content themselves.
ArborXR supports multiple users within each organization. You can manage your users by clicking on your name in the top right hand corner, then click users to be directed to the user management page. ArborXR offers 4 different user roles, so you can limit the access each of your users has to your organization. To add a user click add user, assign them a role, then enter their email. At that point they will receive an invitation email and will be taken through account onboarding if this is the first ArborXR organization they are being invited to.
Next, I'm going to showcase ArborXR’s Multi Organization Functionality. An organization is where your device's content and your users live. ArborXR’s multi organization support enables you to create and join multiple organizations. There are a number of use cases for when you should leverage this functionality. For example, if you are an XR solutions provider with multiple clients, you can create a separate organization for each of your clients, thereby securely grouping their devices, content and users.
Creating organizations as quick and easy. Simply click create organization, enter a name and you can even add a logo to white label the platform. Now that the organization is created, you can click back on the logo to open the organization switcher where you can toggle between the organizations that you are a part of.
Multi organization is most powerful when you pair it with ArborXR’s content sharing functionality. Content sharing enables you to upload a content app once to one of your organization's content libraries, then privately and securely share it with other organizations that you are a part of. In other words, gone are the days of link sharing and side loading!
For example, if I am a solutions provider and need to share the Forklift Training app with my enterprise client, I can click the share content button, select the client, then click done. At this point, Forklift Training has been successfully shared with my client and I can verify this by toggling over to their organization then checking their content library.
Since Forklift Training was shared to this client’s organization, they do not have the permission to manage versions. All that they have access to is to deploy it to their devices, since this content is being managed by my organization.
There are a couple of use cases for when you should leverage content sharing. For example, if you are an XR solutions provider and each of your clients have their own ArborXR organization, content sharing enables you to upload a content app once to your organization's content library and then share it with your client’s organizations with just a few clicks.
Another example is if you are an enterprise company and work with a number of external solutions providers, and if each of your solutions providers have created their own ArborXR organization, they can then securely share content apps to your organization. In other words, you can source content from multiple solutions providers and all content apps will appear in your content library.
This concludes the demo. If you are interested and would like to learn more you can contact us at [email protected]. Get setup with ArborXR today to see how easy it is to deploy XR at scale.