Skip to content
Compare
Choose a tag to compare
@pdp10 pdp10 released this 16 Dec 09:35
· 1 commit to master since this release
  • 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.