Rocrail

from Wikipedia, the free encyclopedia
Rocrail

Rocrail logo
Rocrail screenshot.png
Basic data

Current  version rocrail-687
(28-04-2020)
operating system Linux , Windows , macOS
programming language C ++
category Model railway
License proprietary
German speaking Yes
www.rocrail.net

Rocrail is a proprietary software for controlling digital model railways . A license key, which can be purchased on a donation basis, is only required for a few additional apps and features. The trains can be controlled manually, fully automatically or in mixed operation. Thus, block control , the control of a shadow station , commuter trains or even create whole timetables possible. The program is based on a client-server architecture . It has been translated into several languages ​​and runs on the Linux , Windows and macOS operating systems . The first version 0.4 was released on June 30, 2005. Rocrail has been a registered brand name in Germany since 2008. Originally, the software was distributed as free software under the GPL license . The project has been proprietary since September 2015.

architecture

Rocrail consists of a server , which provides the connection to the model railway system, and a client program, which is used for operation. Communication between the two takes place via the Internet protocol , so that several clients can run on different computers. Platform independence is achieved through the use of wxWidgets .

Clients

The Rocview interface is available for control. It can be used to control locomotives , create the track plan for train monitoring and program decoders . Alternatively, it can be controlled using rocMobile via a PDA . The rocWeb web interface also enables operation via a web browser . The iPhone app iRoc has been available in the AppStore since December 2009 . In April 2010 an app for Android followed with andRoc .

Supported centers

The server supports a number of digital centers for controlling the model railroad, such as the Intellibox from Uhlenbrock , LocoNet , RocoNet from Roco , Märklin Digital and Märklin Systems , the ECoS center from ESU, OpenDCC or Selectrix . Alternatively, the digital signal can also be generated by the computer itself, for example by Digital Direct for Linux . In addition to supporting the Simple Railroad Command Protocol , Rocrail also contains its own software center (Digital Direct X), for which there is also a suitable hardware interface (ORD1, ORD3).

Web links

Individual evidence

  1. wiki.rocrail.net , license statement
  2. Rocrail Forum Source code access discussion
  3. Reddit RocRail going closed source