Releases: pdp10/rainbow
Releases · pdp10/rainbow
R3
- Removed import function for old binary CFC configuration files
- Re-packaging of classes using org.rainbow
- Use of Maven instead of Ant.
- Moved the source code to github
- Bug correction. Added minimal support for future implementation of multi-core process simulation.
- Modularisation of the GUI. Separated Toolbar, Menubar, and Views from RainbowMainGUI. This improves readability and code extension.
- Simplified the multi-language management by integrating the language configuration in 1 place.
- Removed automated advancement and replaced with a multi-step mechanism of advancement
- Re-design of the Scheduler package in order to enable the development of alternative Schedulers. This aims to broaden the uses of this Simulator.
- Support of internationalisation;
- New design and implementation of the modules: Scheduler, SimulatedProcess, AssignmentPolicy, Resource, DataInput;
- Support of the mechanism ICPP (Immediate Ceiling Priority Protocol);
- Modular and easy configuration of the Rainbow system;
- New scheduling policies: Multilevel Feedback, Preemptive Multilevel Feedback, Multilevel Feedback with Dynamic Quantum, Preemptive Multilevel Feedback with Dynamic quantum.
- New assignment policy : Highest Priority First
- Export the configuration in html files;
- Maximum layout;
- English translation of all the source code, Help and About menu;
- GNU license v.2;
- Java 1.7 compatible;
- New icons Nuvola;
- Improvement of the Look 'n' Feel;
- Added themes menu and status bar;
- Makefile generated by mmake;
- XML configuration files.