The interface between the colorimeter hardware and the desktop
software was handled by a Windows DLL, which I converted to a Macintosh
shared library with the same API.
I also developed a GUI program for showing and analyzing the results of the
colorimeter.