To run and test the application, click on “Runtime” in the menu. Here you decide which runtime mode should be started.
You can choose between the “Web Viewer“, the “Desktop Viewer“, the “Mobile Viewer” and “Server only“. The 4 runtime buttons are available for this.

Web Viewer:
The visualization server is started and displays the interface in the selected browser.
You can determine with which browser installed on your system the project is displayed.
The selected browser is displayed as an image for the Web Viewer button.

Desktop Viewer:
The visualization server is started and displays the interface in the QuickHMI Viewer desktop application.
Mobile Viewer:
The visualization server is started and displays the interface in the QuickHMI Viewer Mobile application.
Interface only:
The visualization server is started without displaying the interface. You can then connect to a browser, the QuickHMI Desktop Viewer or the QuickHMI App yourself.
Ports:
You also have the option of specifying which initial zoom level should be executed and which ports should be used.
You can also set the compression of the data between the server and browser, as well as the maximum Java heap size.
To do this, simply click on “Ports” in the “Runtime” menu to access the various settings.

A detailed description of the settings can be found in the “Project settings” chapter.
Then click on “Start” to run the runtime mode.
Simulation:
You can use the “Simulation” button to start your created data sources in simulation mode.
Simulate random values of your variables or set them manually. All created data sources appear in this window and can be activated for the simulation via the checkbox.


Data source simulation in runtime mode:
If a data source is simulated, the data source simulation starts at runtime. You can see the following things from it:
The name of the simulated data source, the data source type and the address of the data source in abbreviated form. All variables that have been created for this data source are now listed here. In the “Value” column, you can enter the values manually and thus simulate them.

On-screen keyboard:
For devices without a physical keyboard, it is possible to display an on-screen keyboard.
This appears as soon as an input field is selected. To do this, click on “On-screen keyboard” under “Runtime“.
This takes you to the “Project settings” and the corresponding area for the on-screen keyboard, where you can define both the keyboard layout and the size of the on-screen keyboard displayed.
You can find out more about this in the “Project settings” chapter.

The layout can also be changed directly in the runtime. This is done by using a parameter in the URL.
You can find out how to do this in the “Web Viewer – On-screen keyboard” chapter of this documentation.
