Ocean Optics has introduced the Seabreeze driver software for original equipment manufacturers (OEMs).
This compact, fast software is designed to save OEMs time and money with a basic starting platform that can be customised by developers for their own applications and instruments.
Without the typical Java runtime load of other platforms, Seabreeze delivers fast processing and is compact enough to be built directly into spectral libraries smaller than 500k, according to the company.
Its speed is achieved by minimal overhead between requesting and reading-out data.
Seabreeze communicates with devices using different protocols and buses and accommodates the addition of support for new features within existing devices.
The portable software design enables Seabreeze to be adapted to new platforms simply by providing a native implementation of the bus interfaces for the target.
Intended for use by experienced C/C++ programmers, Seabreeze provides a starting point for developers that would otherwise have to create an equivalent device interface because existing options are too large or complex for their application.
It supports most Ocean Optics USB spectrometers for Linux and Windows operating systems and is extensible so that developers can add required enhancements to increase functionality and device compatibility.
The company's OEM engineering team provides integration support to assist OEMs with their development challenges.
The team is able to address mechanical, software, optical or electronic integration needs.