Codecore Logo
Quick Search
Advanced Search »

PocketPC Touch Screen Viewer

The Pocket PC Touch Screen Viewer application is a subset of the PC version of the Touch Screen Viewer and runs on Pocket PC devices.

This program requires network access and depending on your phone may require use of a wireless data plan if a Wi-Fi network is not used. An unlimited wireless data plan is recommended or addition charges may be incurred by your wireless provider.


  • A PocketPC device, including Windows Mobile Software for Pocket PC 2003, Windows Mobile 5.0 for PocketPC and Smartphone, Windows CE .NET 5.0 and higher.
  • The .NET Compact Framework 3.5 must be installed on the PocketPC device.


  1. Transfer the PocketPC-TouchScreenViewer-Installer.CAB file to your PocketPC storage (internal or external). This can be done in a variety of ways: Active Sync, file copy by browsing network, or email.
  2. Run the .cab file from the location you transferred it to. This is usually done by clicking Start Menu -> Programs -> File Explorer and then browsing to the file's location.
  3. After running the cab file, follow on screen prompts. The PocketPC may prompt for a location to install, internal or external (storage card) depending on device or configuration.
  4. The installer will add a shortcut to the Start Menu-> Programs menu on the PocketPC as J9AE Touchscreen.


When the application is run for the first time you will be required to to fill out the application settings. You can also change the settings at anytime from the application menu.

  • Master Server ip address or fully qualified domain name
    This is hostname, machine name or ip address of the machine that the Master 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 master server.

  • User name
    This is the user name to sign in as.

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

  • Receive Live Screen Changes
    By checking this option the touch screen will keep it's display in sync with the current system state. When changes occur in the system, they will be immediately sent to the PocketPC application. So for example if you are viewing a light's current level on the touch screen and the light's known level changes, the new level will be immediately sent to the PocketPC so the screen can be updated with the current level. It is recommended that you have an unlimited wireless data plan when using this feature, or additional charges may incur from your wireless provider.

  • Periodically Request Screen Changes
    By checking this option the touch screen will periodically refresh the screen with the current system state. Indicate the periodic interval in seconds. It is usually unnecessary to check this when 'Receive Live Screen Changes' is checked. Using this feature will increase your data usage which may incur additional charges by your wireless provider. An unlimited data plan is recommended.


  • When the application is run for the first time you will be required to to fill out the application settings. See the Settings section for more details.
  • The most recently used touch screen interface will always load when starting up. This is different than the PC version which always loads the touch screen assigned to the user.
  • The application connects to the master server using port 33900 TCP and 33905 TCP, please ensure any firewalls are configured appropriately.
  • Press the PocketPC's ENTER button to access the application menu:
    • Choose Touch Screen: Allows you to load a different touch screen interface.
    • Refresh: Immediately requests the values for all text and images in the touch screen.
    • Settings: Allows you configure the settings.
    • Exit: Closes the application.
  • Portrait and Landscape mode are both supported.
  • To change the loaded touch screen or inner touch screen when a button is pressed, use the 'Loader Button' UI control in the Touch Screen Builder application.
  • Images are cleared from the local (in-memory) cache when the application is shut down.
  • Touch screens smaller than the screen resolution of the PocketPC are displayed in the upper left corner (as opposed to being centered like they are on the PC viewer).
  • Touch screen definitions are cached while the application is running.
  • The touch screen control values will be updated at the refresh rate specified in the settings window (this defaults to zero for never).

Differences from PC version

  • The most recently viewed touch screen interface is always loaded on start up, as opposed to the touch screen assigned to the user.
  • Control text does not support line breaks. (Carriage returns and line feeds appear as squares)
  • No support for touch screen control references in control event actions. In other words, action lists can not reference any UI controls within the touch screen, including the touch screen itself.
  • Many PocketPC's are only initially loaded with the Tahoma and Courier fonts. If a needed font is not available, Tahoma will be used.
  • The Device List ui control is not supported.
  • Images with built-in transparency (alpha blending) are not supported, however over all image opacity which is set in the Touch Screen Builder application is supported. (Alpha blending is not natively supported on PocketPC's using the .Net Compact Framework) Tech Note: Single color transparency is supported by .net but is not activates in the application.

Firewall Settings

The PocketPC application connects to the master server using the following ports:

  • 33900 TCP
  • 33905 TCP

Please ensure any firewalls between the PocketPC and the master server allow traffic on those ports.
Privacy Policy | Conditions Of Use

Copyright ©2014 Codecore Technologies, All rights reserved.