JUBlox is a Java library for the u-blox serial communication protocol. The u-blox is a low-cost GNSS receiver, and this library provides an interface for u-blox via NMEA to use the sensor as an active sensor within a monitoring network or for time referencing. For comunication, the RxTx interface is used.
The bundle adjustment is written in the platform-independent programming language Java and, therefore, the software is runnable at each platform and operation system that provides a Java Runtime Environment (JRE). The JRE can be found for several platforms at Oracles download page or at the OpenJDK-project pages.