Wave OEM SDK¶
The Wave OEM SDK helps developers with designing a customized VROEMService. It encapsulates the communication between a VIVE Wave™ Server and a VROEMService. It also provides mechanisms for defining data transmission and enabling the VIVE Wave™ Server to act.
- A VROEM Library defines several interfaces to make it easier to customize your features.
- A VROEMService is inherited from the Android service component. It can get information from the VIVE Wave™ Server.
- When developing a VROEMService, implement the IVROEMService and IVROEMService_api1 interfaces.
- Design custom behaviors according to the information that is transmitted from the VIVE Wave™ Server.
VROEMService Developer Guide¶
A VROEMService is responsible for checking the device environment by sending the validation result to the VR app through the VIVE Wave™ Server. The VIVE Wave™ Server continuously transfers data to VROEMService and the VROEMService can make the VIVE Wave™ Server perform actions according to the data received.
VROEMService Lifecycle¶
The VROEMService lifecycle is the same as the VIVE Wave™ Server. The VIVE Wave™ Server binds VROEMService when it’s created, and unbinds it when it stops.
Tutorial¶
Go to the VROEMService Tutorials to learn how to use the Wave OEM SDK to implement the VROEMService.