Simulated Reality SDK 7500c78d v1.30.2.51085 2024-04-26T11:23:03Z
Stable
API Reference Manual

  1. Getting started
    1. C++ API
    2. Engine Plugins
  2. System
    1. Architecture
    2. Interfaces
    3. Devices
  3. Application Guidelines

Getting started

The Simulated Reality (SR) Software Development Kit allows developers to create applications for SR devices by providing an API to interact with users and make optimal use of the SR device. Get started immediately!

The SDK comprises API options for different types of developers. There are options for programmers who want direct control from their C++ applications. In addition, Dimenco provides plugins for Unity and Unreal Engine that enable developers to use tools that they are familiar with and unlock the graphical potential that these engines offer.

C++ API

If you would like to get started immediately, install firstly our SDK and then check out our:

Engine Plugins

For more high-level application development Unity or Unreal Engine are recommended. Plugins for both engines are available.

  • Read more about SR Unreal to get started. Unreal Engine is open-source and C++ based which allows for the direct integration of the C++ based SDK features SR API .
  • Read more about SR Unity to get started. Unity allows for the use of C# to add custom features which enables the use of the SR C API .

System

An SR System consists of hardware components, SR runtime software components and SR applications developed by you, the developer!

Architecture

SR devices run a server application to provide access to the different sensors and components. Multiple applications can connect to this server application and gain access to the same interfaces. The server application ensures that different interfaces are calibrated with respect to one-another.

You can read more about the architecture here.

Interfaces

The SR SDK contains precompiled C++ based libraries for developing applications. There is a C++ API that coveres a variety of Simulated Reality features. There is also a C API which provides access to the same functionality.

You can read more about the possibilities here.

Hardware

Simulated Reality devices are a combination of Dimenco display technology with a variety of sensors and output devices. The Simulated Reality SDK allows developers to create applications which will work on all Simulated Reality devices.

You can read more about Simulated Reality devices here.

Application Guidelines

Once you have everything set up, read more about best practices in our SR Application Guidelines.