Ler byte de uma porta USB

Olá pessoal, estou tentando capturar os dados de uma porta usb, alguem pode me indicar, classes, e bibliotecas que me ajudem?

Primeiramente saoba que o que está querendo fazer em bem trabalhoso. Procure pela API rxtx. É uma biblioteca pra trabalhar com comunição serial e paralela em Java. Procure pelo Driver prolific PL2303. Esse driver é usado para emular portas seriais em portas USB. Instale-o em sua máquina e use a rxtx para trabalhar com a sua porta USB como se fosse uma porta serial convencional.

pode usar o javax.usb: http://sourceforge.net/projects/javax-usb/

Aqui tem um artigo que mostra como usa-lo:
http://www.java.net/external?url=http://www.ibm.com/developerworks/library/j-usb.html

valew pessoal, já estou lendo os 2 muito obrigado