Opengloves was previously a Windows only, OpenVR driver for DIY VR gloves. During my GSoC internship working on Monado, I ported the driver to Linux, making it compatible with OpenXR. Combined with hand tracking, the gloves also support force feedback, presenting unique challenges with implementing interfaces to handle new technologies.
Opengloves only handles controllers; presenting interesting challenges that have perhaps not been seen by other vendors that ship HMDs. While, these vendors can write runtimes for their devices to be compatible with OpenXR, developing an OpenXR runtime just for Opengloves isn't practical for a DIY project for only controllers.
This talk covers the new ground the project has covered in VR developments and the lessons that we've learned with developing drivers across specifications for VR gloves.