I'm looking for some good data acquisition hardware that has Java-accessible drivers.
I have a LabJack and it works okay but it's a bit limiting (all measurements are single-ended). Measurement Computing doesn't seem to acknowledge that Java or non-Windows computers exist. National Instruments relegates Java to a corner + says "we don't do it, you just have to write your own JNI wrapper to our DLL". Agilent's data acquisition modules seem to support .NET, C/C++, VB6, MATLAB, and LabVIEW.
any suggestions? This is frustrating, I'm much happier using Java+Eclipse than I was with Microsoft's C++ environment, and I won't touch LabVIEW with a 10foot pole.
One of java's best and worst points is that it complies to machine-independent code, as opposed to C++. Due to the nature of the language, any hardware-specific tool would tie the code to a particular platform, eliminating one of the biggest selling points of the language. Because of this, I suspect you will have a hard time finding a vendor who will do what you're looking for.