You are on page 1of 2

Human-macHine interface \

vaps xt
develop interactive, real-time grapHical Hmis

tHe evolution in avionics displaY development


vaps Xt KeY features
Define object appearance and logic using a single tool. Suitable for both programmers and nonprogrammers. Turn designs into specification documents using the DOC nGEN tool. Generate stand-alone executables of your designs that run on any PC and share them with colleagues, customers, or management. Use record and playback to record user interactions with a display or to create stand alone animated presentations. VAPS XT can be ported to and highly optimized for virtually any embedded target, including custom platforms, making it the complete solution for all embedded computing needs. Supports OpenGL, OpenGL ES, and OpenGL SC. ARINC 661 widget creation, with many commonly used widgets provided out of the box. DO-178B qualifiable using the VAPS XT178 product.

VAPS XT is a full-featured and advanced software tool for the rapid development of dynamic, interactive graphics for avionics displays. With its user-extensible core architecture and integrated logic capabilities, VAPS XT provides the ideal mix of features for the design and deployment of advanced cockpit displays. VAPS XT allows developers to design and create highly optimized and visually sophisticated avionics graphics for deployment to actual aircraft through its support for advanced graphical features, including transparencies, gradients, texture-mapping, and smooth shading.
VAPS XT is built on years of industry expertise and has been developed through close consultation with top avionics manufacturers. Used worldwide to rapidly develop dynamic, interactive, realtime human-machine interfaces for next generation aircraft, VAPS XT is the only embedded graphics tool that allows users to define both object appearance and display logic in one easy interface. Working jointly and using the automatic code generator, developers and human factors experts can define the look and feel of an object or group of objects, assign behavior, and subsequently generate a stand-alone executable of their applications. Through a flexible porting layer approach, VAPS XT applications can then be easily deployed to virtually any embedded target with excellent performance. VAPS XT also allows users to automatically generate design documents for a display, including thousands of objects and pages, in just a few minutes by using the Doc nGEN automatic document generator in conjunction with the editor. The software provides all of the tools and features necessary to streamline the entire avionics graphics development workflow, from initial design requirements to prototyping and simulation, testing, documentation, and final certification. As a result, users save time and money on development because VAPS XT allows them to produce display graphics faster and more reliably.

PRE-LIVE THE FUTURE.

Human-macHine interface \

vaps xt

deploY vaps Xt applications to real-time embedded sYstems


A platform independent solution
Image Courtesy of Barco

Because VAPS XT is a platform-independent solution, the graphics application may be ported to virtually any embedded target. True platform-independence requires producing code that does not make direct reference to Operating Systems or graphics calls. The VAPS XT CODE nGEN tool produces C++ code that contains: the definition of the pages and objects that make up the display, the logical relationships between these elements, and any advanced state-based logic that was defined in the model-based editor. Calls to the graphics card and operating system to render the display are made at runtime once the display code has been linked with a set of runtime libraries that are tailored to the target computing platform. In VAPS XT, the included default runtime libraries are designed to run on the Microsoft Windows operating system and to render graphics using the OpenGL library. In addition, by acquiring the source code to the execution runtime libraries, customizing them as necessary, and then recompiling them using the development tools provided for the target platform, the user can also deploy their applications to a different combination of hardware and operating systemreferred to as the porting process. Because users have direct access to the source code of the libraries, they can port code-generated applications to a large variety of platforms. While the default graphics rendering is done using OpenGL, the runtime libraries can be adapted to render other standard graphic libraries (including DirectX or WinGDI on Windows), graphics libraries optimized for embedded targets (for example, OpenGL ES or OpenGL SC), or any custom API on embedded computing platforms. With VAPS XT, any commercial Real-time-operating system (RTOS) can host the code-generated avionics application, including Wind River VxWorks and Green Hills Integrity. For devices that have very limited resources, it is even possible to run executables on a minimalist kernel that offers basic services such as device initialization and timers. Create once deploy to multiple targets and configurations Once a set of runtime libraries has been ported to a specific target, users can quickly build any application and see it running on an embedded system. This allows developers to create multiple alternative display scenarios and to get feedback from pilots or other subject-matter experts in a realistic setting. It also promotes the re-use of similar hardware across multiple airframes so that users can re-deploy the same porting layer. Users can also create multiple sets of runtime libraries for different pieces of hardware, thus enabling an application created from a single design to be distributed to multiple targets. Using VAPS XT, avionics developers can also change the hardware during the display creation process to benefit from improvements in technology or from lower costs offered by alternative vendors.

vaps Xt offers Hmi designers an unparalleled level of control and flexibility when designing for the complex requirements of next generation cockpit displays.

presagis canada inc. and/or presagis usa inc. 2007-2009. all rights reserved. presagis, the presagis logo, vaps Xt, stage, flightsim, Helisim, ncom, doc ngen, and code ngen are either registered trademarks or trademarks of presagis in canada and/ or other countries. product specifications are subject to change without notice. all other trademarks contained herein are the property of their respective owners.

sales@presagis.com www.presagis.com

north america international

+1 800 361 6424 +1 514 341 3874

You might also like