Wave OEM SDK

Wave OEM SDK is provided to help developers design a customized VROEMService. It encapsulates the communication between a VIVE Wave™ Server and a VROEMService. It also provides mechanisms for defining data transmission and making VIVE Wave™ Server to act.

  • A VROEM Library defines several interfaces to make it easier to customize your own features.
  • A VROEMService is inherited from Android service component. It can get information from VIVE Wave™ Server.
  • When developing a VROEMService, you should implement the interface of IVROEMService and the interface of IVROEMService_api1.
  • You can design your own behaviors according the information that is transmitted from VIVE Wave™ Server.

VROEMService Developer Guide

A VROEMService is responsible for checking the environment of device. It sends the validation result to VR app through VIVE Wave™ Server. VIVE Wave™ Server transfers data to VROEMService continuously. And VROEMService can make VIVE Wave™ Server to do actions according to received data.

Lifecycle of VROEMService

The lifecycle of VROEMService is the same as VIVE Wave™ Server. VIVE Wave™ Server binds VROEMService when it is created. And it unbinds VROEMService when it is stopped.

_images/VROEMService_Lifycycle.png

Tutorial

How to use Wave OEM SDK to implement VROEMService: VROEMService Tutorials