Home
Developer Resources
Technical Articles

QNX Technical Articles

QNX® Aviage® HMI Suite 2.0 Release Notes

QNX® Aviage® HMI Suite 2.0 Release Notes

Date of this edition: May 13, 2010

Target OS: This software is compatible with target systems running QNX® Neutrino® 6.4.0, 6.4.1, or 6.5.0.

Host OS: You must have already installed the QNX® Software Development Platform 6.4.0, 6.4.1, or 6.5.0 as a self-hosted QNX Neutrino system, or on one of the following hosts:

Version of QNX SDP Microsoft Windows Linux
6.4.0 Windows Vista, Vista 64-bit, XP SP2 or SP3, or 2000 SP4 Linux Red Hat Enterprise Workstation 4 or 5, Red Hat Enterprise Server 5.1 64-bit, Red Hat Fedora Core 6 or 7, Ubuntu 6.0.6 LTS or 7.0.4, or SUSE 10
6.4.1 Windows Vista, Vista 64-bit, XP SP2 or SP3, or 2000 SP4 Linux Red Hat Enterprise Workstation 4.0 or 5.0, Red Hat Enterprise Server 5.1 64-bit, Red Hat Fedora 10, Ubuntu 8.04 LTS or 8.10, or SUSE 11
6.5.0 Windows 7 Professional 32- and 64-bit, Vista Business 32- and 64-bit, XP Professional SP3, or 2000 SP4 Linux Red Hat Enterprise Linux 5.4 Desktop 32- and 64-bit, Red Hat Fedora 12, Ubuntu Workstation 9.10 32- and 64-bit, or openSUSE 11.2

Contents...

Throughout this document, you may see reference numbers associated with particular issues, changes, etc. When corresponding with our Technical Support staff about a given issue, please quote the relevant reference number. You might also find the reference numbers useful for tracking issues as they become fixed.

What's in this release?

This release contains:

  1. The QNX Aviage HMI Player for Adobe Flash Lite 3
  2. The QNX Aviage HMI Remote
  3. The QNX Aviage HMI Library

Note: This product includes the QNX Aviage HMI Player for Adobe Flash Lite 3 which, when operating outside the Photon environment, requires new composition and window management technology from QNX Software Systems.

QNX SDP version 6.4.1 or later will include this technology. If you're installing this product on QNX SDP 6.4.0, and you wish to run the HMI Player outside of the Photon graphics environment, QNX Neutrino RTOS Core Graphics Composition Manager GA Patch.

Refer to the QNX Neutrino RTOS Core Graphics Composition Manager patch (Patch ID 1347) install note for more information about downloading and installing the Composition Manager.


Package Contents

The following files are installed under $QNX_TARGET:

  • /etc/system/config/flash.conf
  • /etc/system/config/vfontdata.swf

The following files are installed under $QNX_TARGET/, in the subdirectories for each supported target platform:

  • usr/include/flqnx/flqnx.h
  • ARMLE:
    • armle/bin/flash
    • armle/bin/hmi-remote
    • armle/lib/dll/flashlite-555.so
    • armle/lib/dll/flashlite-565.so
    • armle/lib/dll/flashlite-8888.so
    • armle/lib/dll/flashlite-vg.so
    • armle/lib/dll/hmip-openvg.so
    • armle/lib/dll/flashsnddec.so
    • armle/lib/dll/flashviddec_on2.so
    • armle/lib/dll/flashviddec_sorenson.so
    • armle/lib/dll/flashviddec_on2-v6.so
    • armle/lib/dll/flashviddec_sorenson-v6.so
    • armle/lib/dll/hmip-compmgr.so
    • armle/lib/dll/hmip-photon.so
    • armle/lib/dll/hmip-https.so
    • armle/lib/dll/hmip-gf.so
    • armle/lib/dll/hr-rase.so
    • armle/lib/dll/hr-rtmp.so
    • armle/usr/lib/libhmiremote.so.2
    • armle/usr/lib/libhmiremoteS.a
  • PPCBE:
    • ppcbe/bin/flash
    • ppcbe/bin/hmi-remote
    • ppcbe/lib/dll/flashlite-555.so
    • ppcbe/lib/dll/flashlite-565.so
    • ppcbe/lib/dll/flashlite-8888.so
    • ppcbe/lib/dll/flashsnddec.so
    • ppcbe/lib/dll/flashviddec_on2.so
    • ppcbe/lib/dll/flashviddec_sorenson.so
    • ppcbe/lib/dll/hmip-compmgr.so
    • ppcbe/lib/dll/hmip-photon.so
    • ppcbe/lib/dll/hmip-https.so
    • ppcbe/lib/dll/hr-rase.so
    • ppcbe/lib/dll/hmip-gf.so
    • ppcbe/lib/dll/hr-rtmp.so
    • ppcbe/usr/lib/libhmiremote.so.2
    • ppcbe/usr/lib/libhmiremoteS.a
  • SHLE:
    • shle/bin/flash
    • shle/bin/hmi-remote
    • shle/lib/dll/flashlite-555.so
    • shle/lib/dll/flashlite-565.so
    • shle/lib/dll/flashlite-8888.so
    • shle/lib/dll/flashsnddec.so
    • shle/lib/dll/flashviddec_on2.so
    • shle/lib/dll/flashviddec_sorenson.so
    • shle/lib/dll/hmip-compmgr.so
    • shle/lib/dll/hmip-photon.so
    • shle/lib/dll/hmip-https.so
    • shle/lib/dll/hmip-gf.so
    • shle/lib/dll/hr-rase.so
    • shle/lib/dll/hr-rtmp.so
    • shle/usr/lib/libhmiremote.so.2
    • shle/usr/lib/libhmiremoteS.a
  • x86:
    • x86/bin/flash
    • x86/bin/hmi-remote
    • x86/lib/dll/flashlite-555.so
    • x86/lib/dll/flashlite-565.so
    • x86/lib/dll/flashlite-8888.so
    • x86/lib/dll/flashsnddec.so
    • x86/lib/dll/flashviddec_on2.so
    • x86/lib/dll/flashviddec_sorenson.so
    • x86/lib/dll/hmip-compmgr.so
    • x86/lib/dll/hmip-photon.so
    • x86/lib/dll/hmip-https.so
    • x86/lib/dll/hmip-gf.so
    • x86/lib/dll/hr-rase.so
    • x86/lib/dll/hr-rtmp.so
    • x86/usr/lib/libhmiremote.so.2
    • x86/usr/lib/libhmiremoteS.a
  • usr/src/archives/qnx/srcdrop-flashlite.zip - an archive that contains sample HMI Player extensions.

HMI Library binaries

  • startup.swf
  • library/hmiFramework.swf
  • xray/xrayConnector.swf

Known issues


Note: We're actively investigating all known issues.

  • When using the flashviddec_sorenson-v6.so or the flashviddec_on2-v6.so decoders, ensure that your board is set up properly, and that you have enabled unaligned access. Using an ARM-v6 board with unaligned access disabled, will cause the HMI player to crash. (Ref# 66653)
  • By design, the ase-sysutil ActionScript extension will only operate as a local extension to the HMI Player. You cannot run this extension within the HMI Remote server. (Ref# 66499)
  • In the HMI Player, images are decoded at their native resolution. For large images, like high resolution photographs, this can cost significant memory even if the resulting display resolution is considerably less than its original form. We are investigating a solution that will allow image decoding into lower resolution versions to help conserve memory requirements. (Ref# 65267)
  • To import the HMI Suite 2.0 source package into the Momentics IDE, use Import-->Archive, browse to $QNX_TARGET/usr/src/hmi/flash/, then select the file srcdrop-flashlite.zip and click import. An asextensions project is created in your workspace. You must convert this project to a Standard Make project in order to properly edit and build the extensions within the IDE. (Ref# 65966)
  • The HMI Player does not support local connections. (Ref# 58851)
  • Under some circumstances, running the sysutils.swf (and corresponding ActionScript extension) will cause flash to crash with a SIGFPE on shle targets. (Ref# 66753)
  • If the HMI Player makes a request to a web server and is redirected, a following request to the same web server may fail. (Ref# 66625)

Getting started with the documentation

The functionality provided by this package is described in the QNX Aviage HMI SuiteDeveloper's Guide, which you'll find in the IDE's help system. On self-hosted Neutrino systems, you can find the documentation in the Photon helpviewer, or, you can use a browser to load $QNX_TARGET/usr/help/product/hmi_player_en/bookset.html.

Technical support

To obtain technical support for any QNX product, visit the Support area on our website (www.qnx.com). You'll find a wide range of support options, including community forums.