What is javax.usb?
It is a Java API that allows direct USB-level access to the system’s USB devices. It’s composed of a collection of interfaces and base classes, and a class that loads an implementation. It is standardized and was created through the Java Community Process (JCP) Java Specification Request number 80 (JSR80). • What Operating Systems is javax.usb available on? Currently there are two certified implementations. One is the “Reference Implementation” (RI) that is implemented on Linux. The other is an implementation created by Ricoh on the BSD platform. For more information on the Reference Implementation for Linux, see here. For more information on the Ricoh BSD implementation, visit either their global site or US site and register for the Ricoh Developer Program (RiDP). • What is a “certified” implementation? The JCP process requires all JSRs to create a Test Compliance Kit (TCK) that can ensure API compliance of all implementations. A “certified” implementation is one that has passed the j