I have created some simple host programs using the latest
libusb-1.0 and OpenUSB to test Jan Axelson's generic
WinUSB firmware under Linux.
As you can see from the examples, it is not that difficult
to port existing libusb-0.1 based program to the new
libusb-1.0 and OpenUSB.
However the main thing may be how to better use the
new features of libusb-1.0 and OpenUSB to have better
performance than the old libusb-0.1.