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 javax.usb TCK. Any given implementation may work correctly, but we will not refer to it as “certified” (in the official sense) until it passes the TCK test suite. • Who is responsible for javax.usb? IBM was the specification lead for JSR80. IBM also remains the maintenance lead for the now-approved JSR80. Dan Streetman (at IBM) wrote the majority of the API,