Spectro project
The spectro project contains a Java SPI (Service provider interface) for uniformly communicate with spectrophotometers, as well as implementations of that SPI for many common spectrophotometers on the market.
Codebase
The spectrophotometer codebase is available fromt he GIT repository;
git clone git://dscm.ops4j.org/opencolor-spectro.git