JMRI stands for Java Model Railroad Interface and it’s an open source graphical software implemented in Java and designed from the ground up to offer several building tools for model railroad computer control.
In other words, the program comprised of various sample sample implementations and interfaces for controlling a model railroad layout using nothing but a personal computer. It is specially designed as a starting point for hobbyists who are looking for an easy way to start building their own layout controls.
Features at a glance
The application’s main goal is to be as usable as possible for many people, as it runs anywhere, and tries to be independent of specific hardware systems. It is comprised of the PanelPro and DecoderPro applications, which can be used by model railroaders to create control panels and configure DCC decoders.
The project is also designed to act as a jumping-off point for developers who want to control their layouts from a computer without having to build an entire system from scratch. It’s translated into several languages, including English, French, Spanish, German, Czech and Danish.
Under the hood, availability and supported operating systems
The application is written entirely in the Java programming language and it’s fully compatible with all operating systems where the Java Runtime Enviroment (JRE) is available, including all GNU/Linux distribution, as well as the Microsoft Windows and Mac OS X operating systems.
The software is available for download as an all-in-one archive that includes all the files needed to start using the project without too much hassle. It has been successfully tested with both 64-bit and 32-bit instruction set architectures.