Java Communications API
I'm working on a small platform independent project that requires communicating with a usb device. The device comes with virtual com port drivers for Windows, Mac OS X, and Linux. I've been searching for an API in java to communicate with the USB device through the vitrual com port. I was hoping Java would have abstracted this layer.
I came across the Java Communications API and was wondering if anyone has used it (across different platforms) with success. It seems that implementations of this standard are only available across Solaris SPARC, Solaris x86, and Linux x86.
I also noticed that there is a Java USB API (JUSB) that requires the USB device be connected to a GNU/Linux host system.
Has anyone successfully communicated with a USB device (directly or through a virtural com port) across different platforms using a Java API? If Java can't provide me this functionality, I will go through C++ to access the VCP drivers (never done that before, not sure how difficult it would be (native methods come to mind)).
Any help/advice/suggestions would be greatly appreciated.

