XR Application Framework
- Last UpdatedSep 03, 2025
- 1 minute read
Application Framework
The AVEVA™ XR framework is made of Runtime, Non-Runtime, and SDK components.
Runtime components
Runtime components are the application components that handle realtime data and user interaction. Each delivered application can include one or more instances of each component working together in a shared runtime session.
List of application components:
Non runtime components
The Non runtime components are often part of the delivery, but do not participate in the runtime session. They are used before the session startup to configure and launch the activity to perform, or used after the session to analyze user performances.
List of non runtime components:
SDK components
An SDK made up of a set of proprietary tools is used to create a 3D application. All application behaviors are scripted using a proprietary scripting language. See XR Scripting Guide.
List of SDK tools:
Modules
Modules are script libraries that provide a template for new projects. You can customize the modules by modifying corresponding configuration files. The modules provide a set of useful predefined behaviors to simplify development and standardize delivery types.
List of available modules: