Screens and motion
Ported all screens and reproduced sprite, rotation and number animations, together with transitions between screens.
BOMAG · OFF-HIGHWAY HMI
Crossporting BOMAG’s existing Qt interface to Qt for MCUs — and implementing a separate Flutter port.
For a road-construction vehicle HMI, changing the software platform means more than redrawing screens. Animations, physical controls and navigation must still feel like the original application.

01 / THE CHALLENGE
BOMAG engaged Crossware to port an existing Qt application running on an NXP i.MX6 platform to Qt for MCUs on Renesas RH850, paired with a 5-inch, 800 × 480 display. The goal was to carry the established screens and interaction model onto a microcontroller platform.
The scope included complex animation, screen transitions, scrolling lists and carousels. The interface also needed navigation through physical keys, including component highlighting and a four-level page hierarchy with back navigation.
02 / QT FOR MCUS IMPLEMENTATION
Ported all screens and reproduced sprite, rotation and number animations, together with transitions between screens.
Implemented hardkey navigation, component highlighting and scrolling through list views and carousels.
Integrated four levels of page depth with a back button for state-based navigation.
Optimised binary size while maintaining runtime and real-time performance, as reported in the project presentation.
03 / CROSSWARE’S FLUTTER PORT
In addition to the Qt-for-MCUs project, Crossware independently implemented a Flutter port of the BOMAG interface. This extended the crossporting work to a third UI technology and demonstrates Crossware’s ability to work across Qt, Qt for MCUs and Flutter.
RH850 and the three-month duration refer to the Qt-for-MCUs project. Images show the original BOMAG application visuals.
04 / WIDER ENGINEERING COLLABORATION
Alongside HMI crossporting, the broader collaboration covers proposals for platform maintenance, camera integration and application diagnostics:
05 / THE RESULT
The project presentation reports a three-month Qt-for-MCUs implementation covering all screens, complex animations, physical-key interaction and four-level navigation, with binary-size optimisation. Crossware’s additional Flutter port extends this experience across another UI framework.
For teams evaluating a new HMI platform, the engineering lesson is practical: visual continuity, input behaviour and platform constraints need to be addressed together.
YOUR NEXT HMI PLATFORM
Bring your application, target hardware and interaction requirements. Crossware can help define the porting and optimisation work.
Discuss your HMI migration →