Requirements

For general system requirements for running an AIMMS WebUI application under AIMMS PRO or AIMMS Cloud, please refer to the corresponding sections in the PRO or Cloud documentation.

Note

Please note that, in general, fast processing of JavaScript code (as the one used by the AIMMS WebUI) requires a powerful processor and enough workspace. In particular, a more powerful processor is expected to result in better performance.

This section lists more specific requirements for the various phases passed through by an AIMMS application with a Web-based User interface.

Note

Please mind the important note about browsers performance at the end of this section!

Developing a WebUI app

In order to develop a web interface for an AIMMS application using the AIMMS WebUI, the app developer needs:

  • a recent AIMMS 4 developer system, and

  • to have the latest version of one of the following browsers installed on the developer machine:
    • Chrome, or
    • Microsoft Edge, or
    • Microsoft Internet Explorer 11.

    Important

    There is a known problem with Internet Explorer 11: if you face a blue screen after starting your WebUI app in the browser, you should verify that the setting “Display Intranet Sites in Compatibility View” is set to unchecked. You can find this option under “Compatibility View Options” in the main menu of IE11.

    Warning

    The rendering of your WebUI is not guaranteed under all zoom levels of your browser. There are combinations of widget types and zoom levels, which give a slightly distorted end-result. The WebUI was developed assuming a 100% zoom in your browser.

Publishing a WebUI app

In order to publish a web application on the AIMMS PRO platform, the app publisher needs:

  • access to a running AIMMS WebUI-enabled PRO 2.x server, available as a single installer. During development, you might also consider to install a PRO server on your local computer.
  • a WebUI-enabled AIMMS PRO package matching the AIMMS version which was used to develop the WebUI app. The PRO package contains the AIMMS version that is used to run the WebUI application and should be published on the PRO server before publishing the aimmspack containing the WebUI app.

Running a WebUI app

In order to run/use a web application from the AIMMS PRO portal, the app user needs to have one of the following browsers on the end-user device:

  • for iPad and iPhone (iOS devices):
    • Safari
  • for Windows machines:
    • Chrome, or
    • Microsoft Edge, or
    • Microsoft Internet Explorer 11.

    Please note that, out of all these browsers Google Chrome offers the best performance when running an app with WebUI.

Important

We do our best to provide support when Internet Explorer 11 is the used browser. However, Internet Explorer 11 is a poorer browser for advanced applications like AIMMS WebUI when compared to Edge or Chrome (i.e., it is slower, less stable, crashes sooner, etc). So, we strongly recommend our users to try and use Edge or Chrome, instead. Please be informed that in some cases we might decide not to service issues related to Internet Explorer 11 poor performance, where Edge and Chrome show no such issues.

Last Updated: December, 2019