Этот проект предоставляет Java API для свободного программного обеспечения (и Open Source) для USB, поддерживающий приложения, использующие программное обеспечение на стороне хоста Java для управления USB-устройствами.

Этот проект предоставляет Java API для свободного программного обеспечения (и Open Source) для USB, поддерживающий приложения, использующие программное обеспечение на стороне хоста Java для управления USB-устройствами.

Реализация USB Host работает в самых последних дистрибутивах GNU/Linux, либо с поддержкой ядра Linux 2.4, либо с обратным портом этого в ядро ​​2.2.18 (и позже).

Интерфейс прикладного программирования (API) usb.core поддерживается интерфейсом поставщика услуг (SPI), который абстрагирует детали реализации от приложений. Чтобы заставить это программное обеспечение работать в другой операционной системе, нужно просто написать новый код, реализующий SPI.

В настоящее время есть два провайдера: Linux и предварительный RMI-провайдер.