JGeoCOM is a Java library for the serial communication protocols of Leica surveying instruments like the total stations TM30, MS50, TS60 using the standard GeoCOM ASCII protocol. The extended GeoCOM interface license on the total stations is a prerequisite. 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.