FACE® Conformance · Edition 3.2 · General-Purpose Profile
Advanced HMIs for FACE® Conformant Defense Systems
Qt for MOSA brings the power and efficiency of Qt—advanced graphics, ready-made controls, and rapid development—to the common operating environment established under the FACE® Technical Standard.
Registered in The Open Group FACE Conformance registry
Unit of Conformance in the Platform-Specific Services Segment
Conformance package and reference application included
Defense interfaces have traditionally remained minimal, leaving considerable capability untapped. Qt affords system builders and integrators a degree of flexibility not previously available in this sector.
Qt Framework: Adapted to the FACE® Technical Standard
Qt for MOSA is a version of Qt Framework conformant with the General-Purpose Profile of the FACE® Technical Standard, Edition 3.2. It is a Unit of Conformance (UoC) in the Platform-Specific Services Segment (PSSS), supplying an adapted Qt Framework alongside a reference application.
It retains a large subset of Qt Framework, including Qt Quick, Qt Widgets, and Qt Charts, so teams with an existing Qt codebase carry most of that investment forward.
By abstracting over the API permitted by the FACE Operating System Segment, Qt for MOSA makes the development of FACE Conformant HMIs as straightforward as conventional Qt development.
Target Programs and Applications
The FACE® Technical Standard began in safety-critical airborne systems and has since spread much further, carried by the MOSA mandate into mission-critical but less safety-constrained programs: ground vehicles, surveillance suites, sensor and radar systems. These programs may use the less restrictive General-Purpose Profile, for which a general-purpose framework such as Qt is well suited.
-
Mission systems software — target tracking, mission planning, weapons system control.
-
Sensor and surveillance systems — radar, infrared, and EO/IR.
-
Navigation and flight management — advanced map rendering and terrain awareness overlays.
-
Ground support and mission planning — desktop or portable preparation tools sharing code with their airborne counterparts.
Dev Efficiency Within Qt for MOSA
A reference application enables new projects to begin from a verified UoC. Users replace it with their own business logic, retaining the verified framework beneath.
Qt for MOSA retains many of the core Qt capabilities for HMI development, among others:
-
Traditional Qt Widgets for static, desktop-style interfaces, and Qt Quick and QML for dynamic interfaces for embedded targets.
-
Event-driven programming through signals and slots.
-
The metaobject compiler enables introspection and asynchronous function calls independent of the C++ language runtime.
Additionally, development can rely upon the standard tooling supporting Qt, e.g. Qt Creator for backend development and debugging, Qt Design Studio and Figma to Qt for converting designs into code, and Boot to Qt for prototyping on embedded targets.
Architecture Details
The Qt for MOSA Unit of Conformance occupies the Platform-Specific Services Segment. Inside it, the user code component sits above the Qt Framework component, and the two combine to form the UoC. The Qt Framework API is unchanged.
Below the framework, the Qt Platform Abstraction and the Qt EGLFS platform plugin reach the graphics stack through EGL and OpenGL ES 2.0. Input device drivers move out of the framework and into the I/O Services Segment. There are no direct Linux system calls: process, memory, and device services come from the Operating System Segment through the General-Purpose Profile POSIX interface, and communication with other components runs through the Transport Services Segment.
An Established Framework and a Long-Term Partner
With 30 years of history, Qt Framework powers billions of devices. Manufacturers in more than 70 industries use Qt to build production-grade software for regulated sectors, including medical, automotive, and defense.
- Long-term maintenance. Qt for MOSA ships with Extended Security Maintenance (ESM) and Extended Support included, so a program's software stays serviceable across its fielded life.
- Quality assurance across the toolchain. Axivion Static Code Analysis, Squish, and Coco carry DO-330 Tool Qualification Kits for teams working within DO-178C and DO-278A programs.
- Transparency and compliance. A detailed Software Bill of Materials and consistent, backward-compatible APIs.
- Customizable installations adapt to specific requirements while maintaining robust security. For example, support for offline installations ensures the protection of air-gapped networks.
More Resources
Qt in Aerospace and Defense
Accelerate speed of delivery, continuous adaptation, and modular tech upgrades with Qt Group's technologies for A&D.
Software Quality Assurance in A&D
Qt Group supplies the static analysis, code coverage, and GUI test automation that DO-178C, DO-278A, and DO-330 demand
Ground Control Software for Drones and Uncrewed Vehicles
Advanced HMI capabilities for drone ground control, mission planning, and operator interface.
Using QGroundControl and Qt
QGroundControl (QGC), the leading open source ground control station for uncrewed aerial vehicles, is built on Qt. Learn what modules it leverages, what its licensing requires, and how to build compliant proprietary products on QGC and Qt.
Frequently Asked Questions
Does Qt for MOSA support safety-critical development?
- Qt for MOSA
Is there an open source version of Qt for MOSA?
- Qt for MOSA
No. Qt for MOSA is available only to commercial users, under a commercial Qt license.