Codecore Logo
Quick Search
»
Advanced Search »

Touch Screen Viewer Lite

RSS
The Touch Screen Viewer Lite application provides a rich visual touch screen interface for controlling your system and viewing system information. User's can use one of the touch screen interfaces provided with the system or can create their own, or use touch screen interfaces that have been created by other users.

The Touch Screen Viewer Lite application is a thin client application. This means that it is only responsible for displaying touch screen interfaces and sending user interactions such as screen touches or mouse clicks to the Touch Service. The Touch Service processes user interactions, monitors dynamic screen changes and sends screen updates to the Touch Screen Viewer Lite application.

A touch screen hardware device is NOT required, a mouse and normal monitor can also be used.

Touch screen interfaces can be created and edited with the Touch Screen Builder application, or imported from other user systems.

The Touch Screen Viewer Lite application is is capable of running on multiple machines at the same time. Review your user license to see if this feature is available to your installation.


Prerequisites

The Touch Screen Viewer Lite application requires the following prerequisites:

  • The Touch Service be must have been installed. It is usually installed on the same PC as the Master Service and does NOT need to be installed on the same machine which is running Touch Screen Viewer Lite.

  • Windows: The Microsoft .Net 2.0 Framework, 3.0 Framework, or 3.5 Framework.
  • MacOS X 10.3: Mono 1.0+
  • Linux: Mono 2+

Portability

The Touch Screen Viewer Lite application is a small executable file which can be copied to a usb flash drive and run from any Windows PC with the Microsoft .Net 2.0 Framework installed.

To place the application on a usb flash, copy the TouchScreenViewerLite.exe file from a PC that is installed on, to the usb flash drive. You can then run the application directly from the flash drive from any PC.

Starting up

User's are required to provide a username, password, and the address of the touch service server. This can be provided via command line parameters or each time the application is started. Access is restricted to those user accounts with access to it.

If the command line parameters are not used the user will be presented with a sign in window as follows:

  • User name
    This is the user name to sign in as. The user can belong to any user type, however access to each touch screen interface can be restricted by user type. Some touch screen controls can also have limited functionality based on user type.


  • Password
    This is the password for the specified user name.


  • Server
    This is hostname, machine name or ip address of the machine that the Touch Service is installed on. If you will be connecting from the internet be sure to specify the name or ip address to which is routed to the touch service.


  • Quality
    Choose the desired display quality.


High Quality (Slower): The Touch Service will do all the touch screen rendering and upload full screen images to the Touch Screen Viewer Lite application whenever a screen change occurs. This provides the most accurate reproduction of the original touch screen, but at a slight performance cost.

Optimized (Faster): The Touch Service sends the Touch Screen Viewer Lite application individual draw commands for each user interface screen element. While this mode is faster, the varying level of graphical support on different platforms and different font availability may cause the screen to be rendered slightly different than the original touch screen.

  • Remember Settings
    The settings will be remembered when the application is run in the future.


Initial Loaded Touch Screen

The default touch screen interface for the specified user account will always load when starting up. This can be changed by editing the user account settings in using Elve Management Studio.

Running on Linux

To start the application on a Linux platform, use the following command line:

mono TouchScreenViewerLite.exe

Running on MacOS

To start the application in MacOS, use the following command line from the terminal:

mono TouchScreenViewerLite.exe

Known Issues: The signin window does not seem to behave properly so it is recommended that all the signin parameters be passed in the command line.

Shortcut Keys

SPACE,
WINDOWS MENU KEY,
or RIGHT CLICK
Show the popup menu
F5Refresh the display.
F11 -or- ALT-ENTERToggle Fullscreen/Windowed mode
CTRL-FFit to Screen
F1About Window (and shortcut key help)
ALT-F4 -or- CTRL-XExit the Application

How to Exit the Application

There are several ways to exit the application.

  • Press CTRL-X or ALT-F4 to exit.
  • Press the space bar or windows menu key to being up the application menu - then click Exit.
  • You can press F11 to toggle into windowed mode and then click the red X to close the window.

When in Kiosk mode, the user can not exit the application (without using the task manager if they have access to it).

Kiosk Mode

The application can be placed in kiosk mode which forces the touch screen to fill the screen and prevents the user from closing the application, showing menus, or using other applications.

Enabling Kiosk Mode

To use set the application in kiosk mode, add the /kiosk command line switch to the application shortcut. See the Command Line Switches section for more details.

Disabling the Windows Task Manager and other windows features

In order to further prevent the user from gaining access to other applications, the Windows user account should be prevented from using the Task Manager. The Task Manager can be disabled using the Group Policy Editor.

  1. Click the Window menu (also known as the Start Menu).
  2. Click Run
  3. Enter gpedit.msc in the Open box and click OK
  4. In the Group Policy settings window
  5. Select User Configuration
    1. Select Administrative Templates
    2. Select System
    3. Select Ctrl+Alt+Delete options
    4. Select Remove Task Manager
    5. Double-click the Remove Task Manager option
    6. Select the Enabled item and click OK.

Based on your specific needs, you may want to browse the other Group Policy options to disable other Windows features that might allow users access restricted areas. Take a close look at these folders:

  • User Configuration
    • Administrative Templates
      • Start Menu and Taskbar
      • System
        • Ctrl+Alt+Del Options
        • Logon

Running the application at startup

To automatically run the Touch Screen Viewer Lite application when a windows user signs in, add the Touch Screen Viewer Lite shortcut icon to the User's Start Menu Startup folder.

There are other more advanced ways to automatically run an application on sign in, but they are out the scope of this document.

Automating Windows Sign In

When using kiosk mode it is often desired to allow the computer to automatically sign in as a specific windows user.

Please visit the following link for instructions on how to configure your computer:

http://support.microsoft.com/kb/315231

In Windows Vista, you may need to run netplwiz to disable requiring CTRL-ALT-DEL on startup.

SysInternals.com also has an Autologon tool which enables you to easily configure Windows’ built-in autologon mechanism.

Command Line Switches

The following command line switches can be added to the Touch Screen Viewer Lite shortcut:

  • /username : The username to auto sign in as.
  • /password : The password to auto sign in with.
  • /server : The hostname or ip address of the Touch Service server.
  • /window : The application will start in windowed mode. The default is fullscreen.
  • /kiosk : Prevents closing, showing menus, or using other applications. Forces full screen mode. CTRL-ALT-DEL should be disable via Windows user rights. Windows logon should be automated.
  • /hidecursor : Hide's the mouse cursor (for use with touch screen monitors).
  • /fittoscreen : Resize the touchscreen to fit within the screen or window.
  • /renderingmode : The rendering mode, one of snapshots or drawcommands.
    • snapshots : Only prerendered snapshots are sent. Higher quality/lower performance.
    • drawcommands : Each draw command is sent. Lower quality/higher performance.
  • /autosignin : Bypasses the sign-in window when the app starts if the username and server are specified in the configuration file or command line.

Firewall Settings

The Touch Screen Viewer Lite application connects to the specified Touch Service using the following TCP port:

  • 33907 TCP

Please ensure any firewalls between the application and the specified Touch Service allow traffic on that port.
Privacy Policy | Conditions Of Use

Copyright ©2014 Codecore Technologies, All rights reserved.