VAPS XT

VAPS XT is the market-leading software tool for the development of graphical interfaces for safety and mission-critical embedded displays.

VAPS XT is ideal for the design of all types of embedded display graphics ranging from digital and analog instrumentation to next-generation menu-based displays. With its open and extensible object-oriented architecture, VAPS XT offers unparalleled control and flexibility in the design of dynamic, interactive, real-time human-machine-interfaces (HMIs). The product has been created by HMI tool experts with years of industry expertise and has been developed through close consultation with tier-1 embedded manufacturers.

Used worldwide, VAPS XT is the only embedded graphics tool that allows users to define both object appearance and display logic in one easy graphical editor. Working together and using the automatic code generator CODE nGEN – 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 approach, VAPS XT applications can be easily deployed to virtually any embedded target with excellent performance.

VAPS XT is the ideal software solution for the following applications:

Primary Flight Display Helicopter Cockpit Digital  Map Overlay




Learn More

VAPS XT

Current Version


Version 3.2 - New Features & Enhancements

New Option: DO-178 CertMode

  • DO-178 CertMode is a new license-activated feature for projects requiring DO-178B up to level ‘A’ certification.
  • DO-178 CertMode provides a root project including all of the objects supported with certification artifacts in VAPS XT-178 CertKit.
  • DO-178 CertMode also provides specific code generator functionality to assist with the development of certifiable graphics, for example VAPS XT-178 produces warnings related to potential ‘illegal or safety issues’ within the application.
  • By activating the DO-178 CertMode feature, a standard VAPS XT for Embedded Systems license is upgraded to a VAPS XT-178 license.

VAPS XT \ SeaWind Integration

VAPS XT and SeaWind now come pre-integrated on standard embedded platform configurations. Both VAPS XT and SeaWind have been tuned and optimized to ensure strong interoperability between the products.

Major Code Generator Improvements

The VAPS XT code generator CODE nGEN has been updated and improved to meet stringent coding standards, applying over 300 rules from MISRA C++, HIC++, Effective C++, JSF++, and internal Presagis coding standards.

Usability Improvements

  • Code Generation Time Stamp: A new option has been added to VAPS XT to include a time stamp in CODE nGEN output.
  • ARINC 661 RotationContainer: The ARINC 661 RotationContainer has been upgraded to better meet the ARINC 661 standard. Widgets placed within the RotationContainer now have their coordinates referenced to the first parent with a PosX and PosY reference point; that is, the coordinates of child objects are now referenced to the center of rotation.
  • Removed dependency on Visual Studio MFC libraries: VAPS XT now supports Visual Studio 2008.

New Demonstration DVD

A new demonstration DVD is now included with VAPS XT containing completed applications including the VAPS XT project files.

 

Version 3.1 - New Features & Enhancements

Integration with SoftMap Digital Map Software

Integration with the SoftMap digital map software for the creation of applications with navigation maps directly in VAPS XT. SoftMap® is a product of General Dynamics, UK, used in generating platform independent software solutions for the display of multi-layered digital map, navigation, and terrain displays, as well as full tactical situation awareness systems. VAPS XT uses a new Digital Map object to manage placement of the digital map within an application. The Digital Map object is a container object which can contain Map, Intervisibility, Height-above-terrain (HAT), grid layers, two new Line Of Sight (LoS) layers, and VAPS XT overlays. An evaluation version of SoftMap is now provided with all versions of VAPS XT. To request a license for the SoftMap product, please contact softmapsupport@generaldynamics.uk.com.

Click here to watch an informative web seminar about the digital map integration.

VAPS XT  SoftMap Integration

Support for Visual Studio 2008

Visual Studio 2008 is now required to use VAPS XT 3.1.

Version 3.0 - Features & Enhancements

Further Code Optimizations - 15% Generated Code Size Reduction

VAPS XT executables will now be significantly smaller for the same application developed using the previous version of VAPS XT v.2.3.

OpenGL SC and OpenGL ES Support

VAPS XT 3.0 now includes a porting layer for each variant of OpenGL out of the box.

Drag & Drop of Images and Multimedia Objects

Users can now easily drag-and-drop images, videos and audio files into VAPS XT directly from Windows Explorer.  The user can also drag-and-drop VAPS XT files from Windows Explorer using the same technique.

Dataflow Highlight

Now VAPS XT highlights the corresponding data flows for the selected object automatically. 

New Debug Statistics Utilities

This is a set of utilities to help users measure the performance of their applications and identify areas that may not be optimized. 

Dynamic Library Loading

Dynamic library loading is introduced to VAPS XT 3.0 to improve loading of built applications on the target system.  The result is a built application that loads only what is necessary at the start-up of the application, while other elements are loaded on demand.

Record and Playback Enhancements

This feature provides additional flexibility when playing back recorded applications.  The user now has the choice to playback recorded I/O buffer data while maintaining user interaction with the display or playback user interactions while receiving live I/O buffer data.

 

Core Features


Integrated UML State-Chart Editor

Define object appearance and logic using a single tool

ARINC 661 Support

ARINC 661 widget creation, with many commonly used widgets provided out of the box

Path for DO-178B Certification

DO-178B qualifiable using the VAPS XT-178 package

Automatic Code Generation of Executables

Generate stand-alone executables of your designs that run on any PC and share them with colleagues, customers, or management

Record and Playback

Use record and playback to record user interactions with a display or to create stand alone animated presentations

Wide OpenGL Support

Supports OpenGL, OpenGL ES, and OpenGL SC

Automatic Document Generation

Turn designs into specification documents using the DOC nGEN tool

Port to Any Embedded Target

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

VAPS XT

Related Services