java y USB

Hola a todos!!
Estoy realizando un proyecto para tomar datos del puerto USB y graficarlos, lo de la graficacion ya la tengo lista; solo me falta tomar los datos del usb HID. tambien el proyecto debe correr en windows y en mac. no he encontrado una manera de coenctare con el puerto USB y me gustaria que alguien me puediera ayudar con mi problema, les dejo mi direccion de correo: irving_aacg@hotmail.com. de antemano les agradezco.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

/dev en Mac

En Mac seguramente encontrarás un archivo que representa el dispositivo, en /dev (no sé si hay un archivo ahi para cada puerto USB). De forma nativa tienen un kit para USB, donde puedes escuchar eventos y saber cuando se conecta un dispositivo, evaluar su info y si es el que te interesa, empezar a interactuar con él.
En Windows la verdad no tengo idea cómo sea pero tal vez algo así como un puerto COM, después de todo USB es serial, cierto?

Given the choice of dancing pigs and security, users will choose dancing pigs, every single time. - Steve Riley

Imagen de ezamudio

jUSB

Creo que me tomó menos tiempo teclear "java usb" que lo que me tomó escribir el comentario anterior.

http://jusb.sourceforge.net/

Revisa y la licencia y si no tienen problema con ella (en caso que sea GPL sobre todo) creo que puede ser buena opción.

Given the choice of dancing pigs and security, users will choose dancing pigs, every single time. - Steve Riley