Ocean Optics - Inventor of the World's First Miniature Spectrometer
Ocean Optics - Inventor of the World's First Miniature Spectrometer
 

Facebook Page Twitter Our YouTube Channel Our Flickr Gallery

Ocean Optics - Inventor of the World's First Miniature Spectrometer
Spectroscopy Development Platform

OmniDriver is more than just a device driver. It’s a driving force!

This multi-platform software marvel eliminates OS-imposed boundaries and creates endless possibilities for those who demand absolute control of USB spectrometers (and Jaz via the Ethernet), accessories and devices in their optical sensing systems. OmniDriver lets you harness the power of high-speed data acquisition, spectral processing, data analysis, visual data representation and data flow in a single cross-platform driver. Integrate OmniDriver into your own software application for complete control over Ocean Optics USB spectrometers and other devices in virtually any environment.

OmniDriver provides drivers for LabVIEW version 7.1 and above to enable you to configure Ocean Optics spectrometers as real-time virtual instruments in National Instruments' LabVIEW graphical programming environment.

Version 2.20 Release
With release 2.20 of OmniDriver, we've added valuable new features to make your experience even better.

SpeedTest
A new C# sample, named SpeedTest, has been incorporated. This allows you to determine the maximum performance possible for your spectrometer model on the Windows operating system.

New Interpolation
Now, you can interpolate the response spectrum to obtain data points that correspond to each pixel of the sample spectrum.   Since the response spectrum is fairly smooth, this produces "good" data.  Plus, OmniDriver now uses LaGrange interpolation instead of linear or cubic spline interpolation.

Branding for Redistribution
Two new command line parameters have been added to the redistributable installers.   One new parameter allows you to override the company name of "Ocean Optics", replacing it with your  own company name.  The other new parameter allows you to override the product name of "OmniDriver",  replacing it with your own product name.  

Additional Signed Drivers
Drivers for the following devices have now been certified by WHQL.
This means they will install automatically when connected to your Windows 7 PC.
   - HR2000+
   - MayaPro2000
   - NIRQuest256/512

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:

Windows XP, Vista, Windows 8
32-bit and 64-bit
Macintosh OS X 10.5 or later
Linux Many x86 distributions are supported
Kernel 2.4.20 and libusb 0.1.10 or later required

“I don’t know how to program in Java”
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.

OmniDriver Components

SPAM Spectral Processing and Manipulation performs all spectral processing math from subtracting dark to radiometric color analysis. SPAM provides you with the ability to harness the power of Ocean Optics’ spectral processing commands for your own applications and does not require you to use Ocean Optics spectrometers or hardware. SPAM is available as a stand-alone module or as part of the OmniDriver package (OMNI+SPAM).
HighResTiming Time stamping that is accurate to sub-microsecond performance; great for chemical kinetics and other applications that require complex time accountability.

Pricing

Item Description Price
OMNIDRIVER Java-based Spectroscopy Software Driver Package for select Windows, Macintosh and Linux operating systems. Call for Price
SPAM Spectral Processing and Manipulation Software $199
OMNI+SPAM OmniDriver and SPAM together for one price. Call for Price


Contact an Ocean Optics Applications Scientist

OmniDriver Brochure

OmniDriver Sample Code

 
.

HOME PRODUCTS SERVICES TECHNICAL APPLICATIONS CORPORATE DISTRIBUTORS CATALOG NEWSLETTER CONTACT

.
Copyright 1989 - 2012 Ocean Optics, Inc. All rights reserved.  Terms of Use and Privacy Statement
+1 727.733.2447 • +1 Fax 727.733.3962 •