O-3000 Camera Series
Figure 1: System overview.
The O-3000 camera series device comes with a driver package hiding the complexity concerning USB
communication [
5
] (based on the open-source project libusb) and therefore can be seen as the appli-
cation programming interface (API). The whole package consists of three different parts to illustrate
a working example and can be modified under terms of GPL and LGPL:
•
The O-3000 camera driver (binaries and C sources).
•
A Demo Application, an implementation of a GUI software for this camera (binaries and Java
source).
•
A Java Native Interface (JNI, binaries and C sources) acting as a link between the O-3000
camera driver and the Java Demo Application.
For detailed information about software installation, building binaries from source code, about the
source code itself, and range of functions please see [
4
].
Page 9