JMRI: A Java Model Railroad Interface
What is JMRI?
The JMRI project is building tools for model railroad computer control. We
want it to be usable to as many people as possible, so we're building it in
Java to run anywhere, and we're trying to make it independent of specific
hardware systems.
JMRI is intended as a jumping-off point for
hobbyists who want to control their layouts from a computer without having
to create an entire system from scratch.
You can manage your locomotive rosters and easily program your decoders using
DecoderPro®.
You can build control panels, set up signaling, configure operations and control
your layout using
PanelPro.
Going beyond the basics, you can use Logix to
automate your layout's behavior, interface with X10 and Insteon systems to control your
layout room's lights
and write
scripts to extend the capabilities
of the system.
As an open source project, JMRI is evolving in many directions at once. You can get
involved at many levels:
Whatever it is that you choose to do with JMRI, and however you get involved,
welcome to our community!
Released on February 20, 2012. This is the next in a series working toward an eventual JMRI 3.0 production version in summer 2012. For more information on this test release, please read the JMRI 2.99.3 Release Note, which also contains the download links. Version 2.14 is the current "production" version, recommended for first-time users. | |