On Mon, 2012-10-29 at 09:06 +0800, Xiaofan Chen wrote:
> The other question is whether the "competing program" is really
> cross-platform or not.
The "competing program" is strictly 32-bit Windows. This was where I had
a major advantage: mine is written in Java 6 and runs on 32/64-bit Linux
(it runs on an old Slackware distribution from 12 years ago), Mac OS X,
and Windows. Since September 12th, the "competing program" has the
advantage of being able to communicate directly with the Device's
Firmware. That took me completely by surprise.
> Yet another possibility is to use native Windows API under Windows
> and libusbx under Linux.
I can easily use the same .dll (32-bit only) file my competitor is using
(by writing a Java interface for the .dll) but that would work only on
one 1 of 7 Architecture/OS combinations. I can also use the detach
kernel driver approach under Linux, but that leaves me without any
solution for 4 out of 7 Architecture/OS combinations. I still need a
solution for 64-bit Windows and the 3 Mac OS X Architectures (x86,
x86_64, and ppc).
I was hoping to have ONE solution for all 7 Architecture/OS
combinations.
>
> For Mac OS X, the kernel itself does not support SCSI Pass Through
> but you may be able to use 3rd party kernel driver like this.
I appreciate the information, but my Users are located around the world
and I have no idea who they are. One this for sure: none of them will
install anything besides Java 6 or above to run my program.
Thank you all for your help,
therau2000
------------------------------------------------------------------------------
The Windows 8 Center - In partnership with Sourceforge
Your idea - your app - 30 days.
Get started!
http://windows8center.sourceforge.net/
what-html-developers-need-to-know-about-coding-windows-8-metro-style-apps/
_______________________________________________
libusbx-devel mailing list
libusbx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusbx-devel