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.