Configuring Widescreen Mode

Configuration files
  • ..\parameter\client\clientSystem.properties
  • ..\parameter\client\ui.properties

The POS Client widescreen mode allows the POS Client to be operated on widescreen displays where you can use the additional space to display apps in the registration and payment screens.

Activating the widescreen mode displays an App Enablement area in the POS Client UI. App Enablement describes the ability to add custom functionality to a GK Client application, in this case the POS Client. It allows interaction between the POS Client and a JavaScript app that is running in the POS Client's integrated web browser.

Note:
For more details on App Enablement, see the Omnichannel SDK documentation.

To configure the POS Client to display apps in a widescreen UI, proceed as follows:

  1. Activate widescreen mode in the file clientSystem.properties :
     ApplicationConfigs.Default.mainModule=classpath:/processModels/tpos/SimpleWidescreen.module
  2. Increase the screen width in the file ui.properties :
     UiConfig.activeThemeBaseDirectories.1=/themes/tpos/simple/colored-widescreen/
    UiConfig.screenDisplayConfigs.0.width=1368
    ...
    UiConfig.screenDisplayConfigs.0.targetWidth=1368
  3. Set the app URLs in the file ui.properties :
    UiConfig.wideScreenAppAreaUrlPayment=<app URL for payment screen>
    UiConfig.wideScreenAppAreaUrlRegistration=<app URL for registration screen>