This app is designed to be used in interactive touch screen applications, as an alternative to the Web Kiosk Mode.
Web Kiosk Mode is great when you want to show an external website, with the possibility of having an attract loop playlist running when nobody is interacting with the screen.
If, on the other hand, you are developing or managing the interactive html5 application yourself, you may want to manage it completely in Dise, and run it locally on the player instead of hosting and running it from the web. The advantages of this method is that your application would run locally on the player and not depend on the internet connection, there is no need to host the application on the web, and you have an easy way to update the application on all units.
To do this, you need to implement your application as a Dise template (as described in the Dise One Template SDK). Then you can wrap up your application as a zip file, upload it to the CMS as a template, create a message from it, and publish it in a playlist. You will also need to set the custom setting One.PlayerInput=1 to enable interactivity.
The Touch Trigger app is used to implement an attract loop playlist. It does the following:
Activates a trigger when the screen is touched
Starts an “inactivity timer”, monitoring user input (*)
When the inactivity timeout is detected, i.e. when the defined number of seconds have passed without any user input, the trigger is deactivated
You would have your attract loop playlist run in the default scenario, and put the interactive application in a playlist in a triggered scenario. When the user touches the screen while the attract loop is running, the scenario is triggered and the interactive application launched. Then, when an inactivity timeout is detected, the scenario ends and returns the the default scenario, playing the attract loop again.
(*) Note that the inactivity timer is currently available on Windows and Linux only. On other platforms, the inactivity timeout is implemented as a “hard timeout”.
You can also use the Touch Trigger app in combination with the Webpage app to launch an external website instead of an application hosted in Dise.
Installing and using the app
Set up your attract loop playlist and a scenario with your interactive application as described above, with a trigger for launching the interactive application scenario.
Download the app here:
Upload the zip as a template in the CMS.
Create a full-screen layer in the front of all other layers with a channel and playlist.
Create a message and fill out the name of the Trigger. Then publish the message to the playlist.