Redirection donnée USB vers une application
Bonjour,
Je travaille actuellement au développement d'une application graphique collaboratif Swhift pour le laboratoire G-SCOP de Grenoble. J’expérimente la technologie Ebeam et souhaiterai tirer pleinement parti de cette outil.
Lors de l'utilisation de Ebeam tableau blanc, on voit que l'on peut identifier une multitude de stylo, ce qui permet de mètre des couleurs lors de l'utilisation de ce logiciel. Mon but serait d'identifier à mon tour chaque stylo, ce qui permettrai d'identifier plusieurs utilisateurs de Swhift.
Donc l'idée viens de récupérer les données en transit sur le port USB envoyer par le matériel Ebeam et de les rediriger vers l'application pour les interpréter.
Avec un sniffer USB (USB Monitoring) j'ai déjà réussi à identifier les 8 octets qui permettent de repérer les stylo sur l'écran et les identifier.
Mon problème, c'est que je n'arrive pas à trouver de librairie qui marche en Java et permettent d'utiliser ces données USB !
J'ai essayer JSR 80, libusb pour java et Jusb, et soit je n'arrive pas à les installer (JSR 80), soit je n'arrive pas à en tirer quoi que ce soit.
Dernièrement, j'ai installé libusb pour Java qui m'avait l'air très prometteur. Malheureusement, lorsque je lance le programme d’exemple pour récupérer les données BULK ou INTERUPT (au passage, c'est quoi exactement ?) l'application plante (paramètre incorrect la plupart du temps).
Seriez-vous m'aider à trouver ce qu'il me manque avec libusb (cf plus haut) ?
Ou alors auriez vous carrément une idée pour récupérer les données transitant par USB ?
Merci !