VAPS, the precursor of VAPS XT

 

VAPS  was created for the development of dynamic interactive real-time graphical HMIs for complex applications. Designed and developed by aerospace engineers to improve the development process for displays and controls found in the cockpit in an aircraft. Other application of its usage included instrumentation in the automotive industry. VAPS has been recognized to have changed the development process and usage of COTS software tools for the development of aircraft displays. Its output format became the standard for avionic display development. The creator of the VAPS product was inducted into the Smithsonian Air and Space Museum AW&ST Laureate Hall of Fame, for causing a paradigm shift in display development and simulation in aerospace.

VAPS is currently still actively used and supported by PACE on many aircraft programs all over the world.

hmi4
arinc2-1

This industry-leading integrated development environment allows you to:


  1. define the look and feel of HMIs by drawing or importing graphics (supports both vector and raster based graphics),
  2. connect data to graphics,
  3. define interactive state-based logic,
  4. manipulate graphics using a comprehensive library of C-functions called Action Routines,
  5. connect VAPS applications to other external applications using a built-in communication library,
  6. perform rapid iterative testing of HMI applications.
  7. create stand-alone Windows executables to share with users and working groups
  8. develop within a WYSIWYG editor on MS Windows 7 & MS Windows 10

 

VAPS CCG Lite was the second generation code generator. Designed specifically for creating embedded executables in a wide variety of aerospace target platforms. Developed and validated with support from major aircraft manufacturers

vaps_qgc

VAPS CCG Lite

 

  1. define the look and feel of HMIs by drawing or importing graphics (supports both vector and raster based graphics),
  2. Automatic code generation of ANSI-C code for application graphics, behavior, logic
  3. Creation of makefile
  4. Automatic compilation and linking of makefile, sample main program, VAPS libraries and generated application code to produce a stand-alone and portable executable application
  5. Portability ANSI-C code may be recompiled with target-specific libraries on workstations and embedded targets
  6. Generated code is consistent, debugged and commented with optimization and customization.

Optimized for:

  1. Reduced generated code size
  2. Reduced frame loading time
  3. Reduced runtime transformations and increased drawing speed.

 

Supported development environments:

  1. Tools run on MS Windows 7 & MS Windows 10
  2. Output C Code compatible with 32-bit CPUs
  3. RTOS compatibility: Wind River VxWorks, Green Hills Integrity, LynxOS, + many other ones
arinc1-1

 

VAPS QCG

The world’s first COTS DO-178B qualifiable HMI tool.

vaps

VAPS QCG

 

Qualifiable to RTCA DO-178B level A, VAPS QCG is designed to generate code in a consistent and reliable way and eliminates the need for manual coding of VAPS graphics, logic, and behavior.

VAPS QCG dramatically shortens the time and effort required for producing qualifiable code for embedded displays.  Qualifiable to RTCA DO-178B level A, VAPS QCG is a code generation solution for deploying VAPS applications to a safety critical embedded system, including aircraft cockpit display systems. Since VAPS QCG is coupled with the VAPS graphical design environment, this tool enables graphics software generated from a VAPS application to be certified with a minimum of effort.