QNX Introduces Advanced Graphics Toolkit for Developing 2D and OpenGL ES 3D Graphics


News at a Glance...

  • New Advanced Graphics Toolkit provides 3D APIs certified to industry-standard OpenGL ES Common Profile v1.0.
  • Includes graphics framework that provides the ultimate blend of graphics performance, reliability, and scalability.
  • Graphics framework delivers realtime priority-based drawing in a self-healing environment, ensuring constant uptime.
  • [/sidebar]

    OTTAWA, December 1, 2005 — QNX Software Systems today announced a new suite of middleware that allows system designers to build scalable, reliable, and high performing 2D and 3D graphical environments using industry standards.

    The QNX® Advanced Graphics Technology Development Kit (TDK) supports the most advanced graphics processor features, such as hardware-accelerated 2D and 3D draw commands, hardware blit support, layering control, and video capture. Graphical applications built with this toolkit directly control the graphics processor’s resources, ensuring the highest drawing throughput. In addition, the tookit is modular, allowing a system to load only the graphical components needed by the application. Optional components include image rendering (BMP, JPG, PNG with Alphamap), font rendering (TrueType and Bitstream Stroke with rotation and anti-alias), and OpenGL® ES libraries.

    QNX is also the only embedded systems provider to offer a standards-based graphical framework for 3D graphics. The QNX Advanced Graphics TDK provides libraries for OpenGL ES Common Profile 1.0 that have been certified by the Khronos Group, an independent standards body. By using these open standards, including EGL (a building block for OpenGL ES), applications developed with the QNX Advanced Graphics TDK are future ready and can leverage other standards such as JSR 239 (Java bindings for 3D), OpenVG (for 2D vector graphics rendering), and SVG.

    “We designed this graphical framework to run every graphics program as fast as possible, while ensuring an extremely high level of reliability and realtime performance,” said Mark Roberts, director of product management at QNX. “By using special serialization techniques to manage graphics resources, the framework allows multiple concurrent applications to render graphics based on their priority. The framework can also clean up after a misbehaved or failed graphics application. All of this occurs automatically, without any special coding on the part of the graphics programmer. In effect, QNX is offering the Human Machine Interface designer the same values of realtime and reliability that we have always provided to the system designer.”

    As with all QNX products, the modular nature of QNX architecture ensures the utmost in scalability. Developers can incorporate “guest” windowing systems and third-party graphic frameworks into the QNX graphics framework with ease. This allows software such as Web browsers and email programs to run at the same time as other 2D and 3D programs.


    The new QNX Advanced Graphics TDK is available now. Contact your local QNX sales representative or distributor for details.

    About QNX Software Systems

    QNX Software Systems, a Harman International company (NYSE: HAR), is the industry leader in realtime, embedded OS technology. The component-based architectures of the QNX® Neutrino® RTOS and QNX Momentics® development suite together provide the industry’s most reliable and scalable framework for building innovative, high-performance embedded systems. Global leaders such as Cisco, DaimlerChrysler, General Electric, Lockheed Martin, and Siemens depend on QNX technology for network routers, medical instruments, vehicle telematics units, security and defense systems, industrial robotics, and other mission- or life-critical applications. Founded in 1980, QNX Software Systems is headquartered in Ottawa, Canada, and distributes products in over 100 countries worldwide.

    Reader Information
    Web: www.qnx.com
    Email: info@qnx.com

    Editorial Contacts

    Paul Leroux
    QNX Software Systems
    +1 613 591-0931

    QNX, Momentics, and Neutrino are registered trademarks of QNX Software Systems GmbH & Co. KG in certain jurisdictions. All other trademarks and trade names belong to their respective owners.