GAMS MIRO 2.0 - Moving to the cloud

Posted on: 15 Jun, 2021 MIRO Features

GAMS MIRO receives an update - we have released MIRO 2.0! The increase of the version number from 1.3.2 to 2.0.0 suggests that this update must be a special one. When looking at the release notes , one new feature immediately catches the eye:

“MIRO Server is officially released.”

It’s a very short sentence in the release notes (I checked: so far only “Bug fixes” and “Improve validation of Engine URL.” have been shorter), but it has a lot to offer! With GAMS MIRO Server, MIRO apps can now be moved to the cloud and accessed from any device with a modern web browser. This makes MIRO Server the most convenient solution for making MIRO applications in business, research, or teaching available to people all over the world.

MIRO Server

MIRO Server itself is open source software1 and will be updated as part of the regular MIRO releases from now on.
Read more about MIRO Server here: www.gams.com/miro/server.html


I would like to highlight two other aspects of the new MIRO version:

Performance improvements:

The new MIRO is significantly faster than its predecessor. In particular, performance improvements have been achieved in terms of startup time and loading scenarios in scenario comparison mode. Below you can see the startup process of the same MIRO app with both versions (left: MIRO 1.3.2, right: MIRO 2.0):

Even I, as a MIRO developer, was annoyed by how long it took to load a few scenarios into the interface for comparison. I’m all the happier that I can now load as many scenarios as I want for comparison and get started right away. This greatly improved user experience is enabled by “lazy loading” of data and charts. This means that only the data and charts you see on your screen will be loaded and displayed to you. The difference between the two versions becomes even clearer here (left: MIRO 1.3.2, right: MIRO 2.0):




Any other cool features?

Last but not least a nice gimmick for the app developers among you: Sooner or later you will probably play with the idea to implement your own graphics. Until now, this was always quite tedious because the R code had to be written completely detached from the app. With MIRO 2.0, you can write a custom renderer with a live preview based on real scenario data directly in Configuration Mode:

We hope you will enjoy MIRO 2.0! So what’s next?

The next thing we want to do is give the Hypercube Mode a major overhaul. Already in this release a few preparatory steps have been taken for what is to come. Stay tuned!






1: For the model calculations MIRO Server makes use of GAMS Engine