Official Java Bindings?
I'm wondering whether Oculus VR has plans to provide official cross-platform Java bindings in the SDK? Did they ever comment on this? And if so, will it be a JNI wrapper or even a native API?
The current situation for integrating the Rift on the JVM is imho rather cumbersome. Thanks to the great efforts of other users here, we currently have a few options for JNI based wrappers and we even have an approach which natively reads the HID and reimplements parts of the official SDK. This is not bad in order to get it to work, but since there are many more possibilities to deviate from the recommended implementation standard, it's more likely to end up with an unpleasant experience (for instance when you have a bug in your reimplementation of sensor fusion etc). Furthermore any SDK update will cause a significant amount of work. Currently I'm really looking forward to the upcoming 0.3 SDK, but probably moving from 0.2 to 0.3 will be pretty tough for the JVM world. So it would be really great to see any development towards a more convenient integration.
The current situation for integrating the Rift on the JVM is imho rather cumbersome. Thanks to the great efforts of other users here, we currently have a few options for JNI based wrappers and we even have an approach which natively reads the HID and reimplements parts of the official SDK. This is not bad in order to get it to work, but since there are many more possibilities to deviate from the recommended implementation standard, it's more likely to end up with an unpleasant experience (for instance when you have a bug in your reimplementation of sensor fusion etc). Furthermore any SDK update will cause a significant amount of work. Currently I'm really looking forward to the upcoming 0.3 SDK, but probably moving from 0.2 to 0.3 will be pretty tough for the JVM world. So it would be really great to see any development towards a more convenient integration.
