Battlespace Management System (BMS)¶
The Battlespace Management System functional area (F8) provides tactical mapping and situational awareness. This is one of the three extensible screens that support third-party external applications, and is served by the dedicated BMS Application.
HMI Integration¶
When the BMS application is running alongside the HMI, pressing F8 displays the tactical map within the GVA display frame. The BMS application registers via DDS and streams its rendered output to the HMI's extensible screen area.
Map Views¶
The BMS supports multiple map tile providers within the HMI:
| Map View | Satellite View |
|---|---|
![]() |
![]() |
| Topographic View | Map Application |
|---|---|
![]() |
![]() |
Features¶
When integrated with the HMI, the BMS provides:
- Multi-source map tiles — Satellite, topographic, terrain, street, and nautical charts
- Military symbology — Full MIL-STD-2525D / APP-6D symbol rendering
- Live data connectors — AIS vessel tracking, ADS-B aircraft tracking, NMEA GPS, Cursor-on-Target (CoT)
- Weather overlays — Real-time rain radar and cloud/satellite imagery
- Bezel button integration — Soft key labels update to provide BMS-specific controls
- Touch/mouse forwarding — HMI forwards input events to the BMS application
Running with the HMI¶
# Terminal 1: Start the registry service
./build/bin/gva-qt6-registry --domain=0 &
# Terminal 2: Start the HMI on BMS screen
./build/bin/gva-qt6-hmi --area=8
# Terminal 3: Start the BMS application
./build/bin/gva-qt6-app-bms --domain=0
When no BMS application is connected, the screen displays "Waiting for External Application".
BMS Controls¶
| Key | Action |
|---|---|
| F8 | Switch to BMS screen |
Related¶
- BMS Application — Full BMS documentation, standalone mode, connectors, and symbology
- External Applications Service — DDS interface for third-party apps
- Threats — Threat tracking displayed on the tactical map



