Version 3.1 unterstützt fast alle Flash 8 Inhalte, einschließlich lokalen und Streaming-Flash-Inhalten, wie etwa Audio und Flash Player kompatiblem Video (FLV). Ferner werden Flash 9 Inhalte unterstützt, falls die Flash-Anwendung ActionScript 2.0 verwendet. Der QNX Aviage HMI Player unterstützt das ActionScript Extension Interface, das mit Adobe Flash Lite Version 3.1 vorgestellt wurde. Diese Schnittstelle erlaubt es Entwicklern, Aufrufe vom ActionScript Code direkt zum nativen C/C++ Code zu machen. Somit steht eine effiziente Schnittstelle zwischen einem Embedded-HMI und einer darunterliegenden Echtzeitprogrammierung zur Verfügung.
Der QNX Aviage HMI Player erlaubt Flash-Applikationen, den Bildschirm nahtlos mit anderen 2D/3D-Grafikapplikationen zu teilen, inklusive Webbrowsern und 3D-Applikationen basierend auf dem OpenGL ES API.
Möglich wird dies durch das QNX Graphics Framework, einer prioritätsgesteuerten, grafischen Umgebung für Embedded-Echtzeitapplikationen. Das QNX Framework ermöglicht zudem die nahtlose Integration von Flash-HMIs mit bestehenden grafischen Frameworks, die entweder von Dritten stammen oder Eigenentwicklungen sind. Der neue HMI Player läuft darüber hinaus auf dem QNX Photon MicroGUI Windowing-System, einer anpassbaren Basis für die Erstellung von Embedded-HMIs, die ein komplettes Windowing-System benötigen.
"QNX ist ein Pionier beim Einsatz von Adobe Flash-Applikationen in Automobilen, industriellen Steuersystemen und anderen Embedded-Geräten", sagt Bill Graham, Senior Product Line Manager bei QNX. "Durch die Verbindung der Performance und Zuverlässigkeit des QNX Neutrino RTOS mit den grafischen Fähigkeiten von Adobe Flash, bietet der QNX Aviage HMI Player Entwicklern nahezu grenzenloses Potential, um äußerst dynamische und ansprechende HMIs zu erstellen. Für uns ist der QNX Aviage HMI Player der Schlüssel, um das "Aussehen" unzähliger Embedded-Applikationen zu verändern."
Der QNX Aviage HMI Player für Adobe Flash Lite 3.1 läuft auf vielen Embedded-Plattformen, inklusive x86, SH-4, ARM11, und PowerPC Architekturen, und eignet sich damit ideal für Automotive-Infotainment-Systeme, industrielle Steuerungen, tragbare Geräte und eine Vielzahl anderer Umgebungen.