Enterprise XR

Solution Overview

Enterprise Deployment Solutions for XR Applications.

DIRECT for Enterprise XR is the result of over a decade of game deployment experience working with Unreal, Unity, CryEngine and Lumberyard, as well as proprietary and open-source game engines.  While many Enterprise XR applications are built with game development technologies,  the similarities to the game business end there.  Enterprise-level requirements for deploying high-value application content in a secure manner to only authorized users & target systems.  DIRECT for Enterprise XR combines our robust game deployment technology used in DIRECT for Games & Consumer XR with the additional features that enterprise IT and development teams need.

DIRECT Saves Time
Eliminate time spent developing and maintaining multiple tools, scripts, infrastructure and release libraries for your XR application. A single script easily integrates DIRECT with the existing build process.   You have the option of keeping your high-value content on-premise or stored at AWS. Using an API, you can manage and control orchestration of your pipeline any way you want.

Made for Continuous Delivery
DIRECT speeds up testing and development by providing a production-ready infrastructure environment for internal teams and partners.  You will have a pipeline designed to push any release to production at any time.

Enterprise Security and Integrations 
DIRECT for Enterprise XR includes options for on-premise storage, AES encryption, enterprise identity, and audit trails.  See the Compare Solutions matrix for the full list of Enterprise XR features and integrations.

Everything You Need to Deploy Your XR Application into Production

DIRECT for Enterprise XR provides everything you need to quickly get your XR application from your build servers into live production:










Build Server Integration

On Premise Storage

Enterprise Identity

Automation API

DIRECT for Enterprise Features:

Download Management User Controls: Provide options to choose save locations and pause, resume, or cancel a download, along with real-time performance on throughput and write speed.

Guaranteed Data Integrity: Every byte is validated using a secure hash algorithm to ensure it exactly matches data in the master repository.

Automatic Error Recovery: Internet errors from HTTPs, DNS, faulty routers, and dropped packets are automatically remediated without end-user interruption.

Multiple Data Repositories: Specify any number of repositories per release for flexibility in how and when new file packages are deployed and updated.

High-Performance Multi-threaded Downloads: Multiple simultaneous HTTP and I/O threads parallelize download and write operations to minimize download and update times.

Data Compression: Data is compressed on ingest and decompressed on the fly during the download to achieve data transfer savings of 5-40% and reduce download times to target systems.

Byte Level Delta Updates (Cloud): Reduce update times and CDN usage with RFC 3284 compliant delta updates generated quickly and automatically using AWS compute.

Byte Level Delta Updates (On-Premise): Create RFC 3284 compliant delta updates on-premise. Works in conjunction with AES encryption to secure data before it leaves your environment.

Custom Global Storage Footprint: Ensure high-performance downloads for low concurrent demand use cases. Strategically preposition content close to targe systems on a storage platform directly connected to many last-mile networks.

CDN Optimized Data Format: Files and packages are transformed into a file format that is optimized for the fastest delivery via CDN and eliminates CDN propagation errors.

CDN Token Authentication: Protect content on the CDN from unauthorized access by securing content URLs.

HTTPS Data Delivery: Deliver data securely over HTTPS with a global CDN.

Geo-IP Blocking: Restrict access to URLs from specific geo locations by IP address.

EES Data Encryption: Secure your application content with AES encryption on-premise using your own encryption keys.

Custom EULA: Require acceptance of your EULA prior to an application download or update.

Installer Functions: Check and download pre-requisites, create shortcuts and icons, read and create registry settings, and more...

Auto-Launch Applications: Set the client to launch your application upon completion automatically.

User Authentication: Require username and password before initiating an install, download, or automatic update.

Custom JSON Workflows: Use the Workflow Engine to implement a chain of pre-defined system tasks using JSON.

Build System Integration: Pre-configure deployment scripts are provided for easy integration with your build system.

Automated Deployments via RESTful API: Automate deployments with our deployment scripts and API.

Manage Deployments Across Environments: Easily promote releases across Development, QA, Stage, and Live environments.

Delegated Promotion Authority: Specify only authorized users that are premissioned to promote releases from one environment to another.

Centrally Managed Deployments: Manage release deployments to target systems without requiring end-user interaction.

Deployment Audit Trail: Access API logs to audit the deployment pipeline activities.

Funnel Reporting: View Deployment data as an acquisition funnel showing completion and abandonment rates and where users are dropping out of the funnel.

LiveOps Monitoring: Live operation data shows the health of ongoing deployments.

Data Export: Send data to Mixpanel, Keen, AWS Firehose, or S3 for import into other BI solutions.

Custom Data Collection: Add customer events for inclusion into the deployment data set.

Branded UI: White label UI template uses your branding.

Localization: Localize client UI messaging into any language.

Custom UI: Create a completely unique UI look and feel using HTML, CSS, and JavaScript.

Headless Client (No UI): Deploy without a user interface for automated push deployments to target systems.

SCCM Support: Distribute a lightweight DIRECT client to maintain a deployment channel for heavy payloads that operates alongside SCCM.

Social Integrations: Allow end-user logins using Facebook, Google, and more.

Single Sign-on: Integrate with OAuth2 identity provider system for SSO and user administration.

Enterprise Identify: Integrate using AD, LDAP, and SAML for SSO and enterprise user management.

eCommerce: Integrate with shopping cart checkout for dynamic payload insertion.

Entitlement: Entitle client end-users to specific releases and/or environments.