Specifications
Copyright © 2009, 2010, 2011 Black Box Network Services
724-746-5500 | blackbox.com 71
Enhancing your displays
they may be applied regardless of the screen location touched.
It is easier to review Layout interaction behavior since all components are presented on the same web page.
Interaction Processing
The way the iCOMPEL processes an event depends upon the source of the event, and on which interaction items are
currently active.
The iCOMPEL processes interactions for Touch Screen events as follows:
1. The iCOMPEL creates a list of all Zones that are showing items which are directly underneath the touched screen
location.
2. The iCOMPEL processes this list in depth order, starting with the front-most (top) Zone.
3. If the iCOMPEL reaches a Zone that has an active Touch action interaction item, (which is not Pass Event to other
Zones) then the iCOMPEL executes the specified action and stops processing.
4. If the iCOMPEL does not encounter a suitable action in any Zone, it performs the Touch action defined for the Layout
An RS-232 Input Event is processed as follows:
1. The iCOMPEL creates a list of all Zones that are showing items which are directly underneath the touched screen
location.
2. If the iCOMPEL reaches a Zone that has an active RS-232 input interaction item, (which is not Pass Event to other
Zones) then the iCOMPEL executes the specified action and stops processing.
3. If the iCOMPEL does not encounter a suitable action in any Zone, it performs the RS-232 action defined for the Layout
A Remote Keypad Button Event is processed as follows:
1. The iCOMPEL creates a list of all Zones that are showing items which are directly underneath the touched screen
location.
2. If the iCOMPEL reaches a Zone that has an active Remote Keypad Button interaction item, (which is not Pass Event to
other Zones) then the iCOMPEL executes the specified action and stops processing.
3. If the iCOMPEL does not encounter a suitable action in any Zone, it performs the Remote Keypad action defined for the
Layout
Passing Touch Events to HTML Pages
If the current Zone supports HTML, then Touch events are passed directly to the currently shown HTML page. Using this
technique allows rich interactive applications to be built using HTML content on stored web pages. You cannot create
interactions with live web pages displayed directly from an external source.
When developing HTML applications, it is likely that a number of files are required. In order for the iCOMPEL to keep track
of these files during Channel Publishing and Layout Package creation, you must use a specific file structure.
The application must be initiated from a single HTML file, which is added to the Playlist. This file can simply redirect to
other files as required. All additional files required for the application must be placed in a single subdirectory named
[pagename]_files, where [pagename] is the name of the initiating HTML file (without its extension). This directory must
exist in the same directory as the initiating HTML file. All required content must be placed in the _file subdirectory only
and not in additional sub-directories or other locations.