Back to Joe's Java Index Back to Joe's Java Index.


jODIE -- A Java Wrapper for ODIE

jODIE is a Java wrapper program for the OTIS (Optimal Trajectories by Implicit Simulation) utility "ODIE". jODIE can read n-dimensional functional tables from various file formats and convert between them and the native OTIS table format. In addition, jODIE allows you to preview how OTIS will interpret a particular table with various interpolation options by plotting the table data overlaid with how OTIS will interpolate the table.

jODIE works by calling the native FORTRAN program "odie" in the background hiding it's complexities from the user. The source code for a modified version of the ODIE executive program is supplied with jODIE but it requires the full OTIS 4 package in order to compile and run it. You must replace the standard ODIE that comes with OTIS with this modification and recompile the OTIS package in order to use jODIE. If you do not have OTIS, this program will not be useful to you!!

I've included the entire source code for jODIE, including the required modification to the FORTRAN "odie.f" that ships with OTIS, for you to download below. The Java program wrapper and it's source code are free software protected by the General Public License. The ODIE program itself is in the public domain. Note that OTIS is also public domain, but is restricted by US Export Regulations (ITAR in particular) and so can not be distributed by me. You can find out more about OTIS and how to request a copy here:
https://software.nasa.gov/software/LEW-20403-1

jODIE requires Java 11 or later.

My jODIE program is available as a double-clickable application under MacOS and as a double-clickable JAR file on Windows, Linux & others. Download the one that is appropriate for your platform. The full source code for any platform is also availabel below.

MacOS Application
(40.8 MB)

Version 1.0.7

Application that will run under MacOS. You will download a compressed disk image. Should work with MacOS 11.3 or later right out of the box (you do not need to have Java installed).

Windows Application
(2.8 MB)

Version 1.0.7

Double-clickable JAR file that will run on any Windows machine with Java (JRE) 11 or later installed. You will download a ZIP archive that contains a double-clickable JAR archive (that can also be run from the DOS command line).

Linux & Others Application
(2.8 MB)

Version 1.0.7

Application that will run on several different UNIX or Linux based systems with Java (JRE) 11 or later installed. You will download a GZip compressed tape archive file (TGZ). Inside this you will find a double-clickable JAR file that can also be run from the command line.

Source Code
(183.8 MB)

Version 1.0.7

Full source code for the jODIE program including library dependencies. Also includes the JRE that is bundled with the MacOS version.

Change history.

Need help?


Created: November 27, 2013
Modified: January 20, 2024