Current Page: NeXtMidas Training Background NeXtMidas Design
- - - | NeXtMidas Design: NeXtMidas was designed by Jeff Schoen who had been one of the primary developers of X-Midas. NeXtMidas borrows a lot of the design features from X-Midas. NeXtMidas incorporates the "lessons learned" from years of X-Midas development. At times NeXtMidas sacrifices Object-Oriented design to be "X-Midas'ish". This makes it easier for X-Midas users to transition to NeXtMidas. This also facilitates interoperability with X-Midas. New versions of NeXtMidas generally support Java versions that Oracle supports at the time of the NeXtMidas release. Usually this is the current version of Java and two long support versions. Rapid changes and lack of backwards compatibility in recent Java versions are affecting our ability to maintain support for As of May 2022, NeXtMidas 4.1.x runs on...
          Java 17     <-- Current LTS Version
          Java 11     <-- 1st back LTS Version
          Java  8     <-- 2nd back LTS Version
    - NeXtMidas 3.8.x runs on...
          Java 8     <-- LTS version
          Java 7     <-- 1st Back Version
This gives the customer a couple years to upgrade systems before they need to upgrade NeXtMidas's single dependency, Java.