Developed in Java
OmniDriver was created in the Java environment and includes native libraries for select Windows, Macintosh and Linux operating systems. Using OmniDriver, you can develop robust applications to control multiple Ocean Optics USB and/ or Jaz spectrometers and direct-attach devices across these different operating systems. Ocean Optics is the first and only provider in the optical sensing industry to offer this level of cross-platform compatibility.
Why Java? Who Gives a Hill of Beans?
Java was designed as a platform-neutral development language, making it the perfect language for our customers who work in diverse industries, markets, environments and geographic areas. Applications written in Java are environment-independent; they can work across all operating systems. This is a very advantageous feature for product developers and OEMs wanting to expand their product offering with systems that work on multiple operating platforms.
Complete Platform & Device Independence
In developing OmniDriver, we took the Java philosophy a step further to create a device driver that is not only platform-independent, but also spectrometer-independent; the same Java code works with all Ocean Optics USB spectrometers and direct-attach devices.
OmniDriver can be used with these Operating Systems:
But chances are you know how to program in C, C++, C#, Pascal, Delphi, LabVIEW, Visual Basic or one of many Microsoft Office Applications. The bottom line is that you don’t need to know Java to use OmniDriver. Our wrapper libraries take care of the Java code; we provide Framework (Mac), Dynamic Link Library (Windows), Shared Object (Linux) and a .COM object (Windows). Did we mention that you don’t have to know Java? Click here for OmniDriver sample code.