The latest REM core software has automatic layered OS-specific boot sequences. Rather that specifying the version in the command line, the boot sequence now utilizes system queries to determine whether Windows or Linux operating system environment. If the environment is a Windows platform, only a multi-client server will be initialized. The GUI interface has been extracted as an aplication on the REM core. If a Linux platform is detected, the REM core will initialize a controller, sychronizer, weather monitor, and a multi-client server.
The PC version provides a Netbeans-styled GUI interface for easy development and testing. The pre-compiled executable jar application contains the necessary Netbeans layout packages. The pre-compile executable jar application requires only a Java virtual machine. The un-compiled Java files require Netbeans (for the Netbeans layout packages) to correctly compile.
The Embedded version is for embedded applications and utilizes the command line interface. The only difference from the PC version is the omission of the Netbeans GUI (i.e. UserInterface.java file and references to the UserInterface.java file).