Software that ships with the airframe: the DIS210 cabin display.
Built for the DIS210, a line-replaceable display unit installed in the aircraft.
Deterministic startup, rendering, and memory behavior on fixed embedded hardware.
Behavior that is consistent unit-to-unit, for the life of the installation.
Building for an LRU inverts most assumptions of modern app development.
Not every interface lives on a passenger's phone. For Textron Aviation, we built the application for the DIS210, a built-in cabin display installed in the aircraft as a line-replaceable unit (LRU). This is software that ships with the airframe: it boots when the aircraft powers up, runs for the life of the installation, and gets no app-store updates to fall back on.
The hardware is fixed and resource-constrained; you don't get to assume next year's chipset. There is no “refresh the page”: the display must come up ready, every power cycle, and stay responsive for the full duration of every flight. On embedded aviation hardware, “it usually works” isn't a spec, it's a defect.
An interface engineered for the constraints of embedded aviation hardware.
The full DIS210 application
The complete application for the built-in display unit, designed from the start around the constraints of embedded aviation hardware.
Predictable performance
Controlled memory footprint, deterministic rendering, and fast boot-to-ready behavior on fixed, resource-constrained hardware.
Built for the LRU lifecycle
Long service life, field replaceability, and behavior that stays consistent unit-to-unit across the fleet.
Aviation-grade discipline
Exhaustive failure-mode analysis, defensive handling of every input and state, and testing built around how the hardware actually behaves, not how an emulator does.
A display that is simply part of the aircraft.
Software that passengers and crew never have to think about: it is on when the aircraft is on, it responds when touched, and it behaves identically on every airframe in the fleet.
A phone app can ask the user to try again. A display bolted into the aircraft cannot. Every state the unit can reach is a state we designed for.