JSR80 Implementation on Solaris (Java USB)

Last Updated: April 02, 2008

JSR80 provides a Java API for communicating with devices that are attached via the USB (Universal Serial Bus). It will allow Java applications to communicate with and manipulate USB devices attached to the bus.

JSR80 is to develop the Universal Serial Bus (USB) interface for Java. This interface supports the USB protocal for I/O devices. It will create an API that allows full access of the USB and USB devices and hubs by any Java application or middleware (i.e. driver). Using this API, a Java application could communicate to any USB devices. Also USB hardware vendors could provide Java middleware (drivers) that would allow application writers easier access to their devices in Java.

Goal

  • The project is aimed to implement JSR80 on Solaris.

Status

  • The development is based on the JSR80 API Specification, Solaris USB framework and interfaces of libusb(3LIB). Now the phase 1 has been finished.

How To Participate

  • Subscribe to the driver-discuss mail list by sending an empty email to driver-discuss-subscribe at opensolaris dot org
  • Send email to driver-discuss at opensolaris dot org or post to the driver discuss forum. Remember to include "usb" as a keyword in the subject.

Documents

  • JSR80 API Specification is here
  • The libusb manpage is libusb(3LIB)

Source Code, Binary, and Package

How to Use

Known Problems

Discussion

  • Subscribe to the driver-discuss mail list by sending an empty email to driver-discuss-subscribe at opensolaris dot org
  • Send email to driver-discuss at opensolaris dot org or post to the driver discuss forum. Remember to include "usb" as a keyword in the subject.

References

  • Related projects
  • Sharable Hardware Documents
last modified by admin on 2009/10/26 12:07
Collectives
Project


© Sun Microsystems Inc. 2009
XWiki Enterprise 1.8.2.19075 - Documentation
Terms Of Use | Privacy | Trademarks | Copyright Policy | Site Guidelines | Site map | Help
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.