I'm currently trying to get the leap motion to play along with the hololens and unity (either head-mounted as in taped on top of the hololens or at least desktop as in the hololens user has to sit at a desk and not turn around much).
As I can't connect those two directly (at least I think that ain't possible) I have the leap sending data from leap to hololens using the websocket.
Then I have parsed the jsondata and created a Frame object out of it (the parsing is not perfect as some data seems to be missing in the json string, so I used a little guesswork).
The question is, what now?
To me it seems like I need to switch out the implementations for either the LeapServiceProvider or the Controller (which does seem to be something entirely different from the LeapHandController) to use my Frame instead of trying to get one the usual way. Sadly LeapServiceProvider does not use the IController interface but instead talks to Controller directly, even using functionality that's not described in the interface. Overall both the Leap Provider class and the IController interface seem very basic for their enormous implementations (with a much bigger number of public functions), which makes me wonder how one would even go about replacing/modifying them.
In addition to that I get a lot of errors when trying to make a uwp build (it basically tells me that it suddenly doesn't know any of the leap classes/namespaces).
I'd be very glad for some insight or help in this topic. Thank you all in advance