Marine HMI:
Yacht control panel

Production-ready, customisable, maritime HMI accelerator that brings propulsion, navigation, power and alarm systems together on one rugged, gesture-friendly touchscreen.

a cover photo for the article about Marine HMI: Designing Modern HMIs for Yachts with Qt and NMEA 2000 showing a rudder

arrow_circle_right Technology stack

Marine vessel navigation dashboard showing radar and depth monitoring interface. Central radar display shows a circular sweep with a destination marker for Marina Frapa, Rogoznica at 1.3 miles, with 3D map and North-up orientation toggles. Bottom centre panel displays a side-profile depth visualisation of the vessel's position: 1.4m depth on the left, 2.2m on the right, deepest point 5,660m, with actual water depth 13.50m, critical water depth 1.40m, and boat draft 1.30m. Left panel shows engine room camera feeds including forward and stern views, with engine room light and fan toggle controls. Right panel displays nearby marinas: Marina Frapa Rogoznica (2.3 mi), Marina Kremik Primosten (5.8 mi), and Marina Agana (4.4 mi), each with aerial photography. Music player visible at top centre. Built by Unravel and Spyrosoft.

Built for shipbuilders, system integrators and luxury yacht OEMs, our yacht control panel provides a single, intuitive interface for real-time monitoring and control in the most demanding marine environments.

Delivered as a one-time purchase with deployable assets, protocol stacks, and branding-ready UI components, it offers a fast route from prototype to bridge installation.

Key features

sensors

Unified situational awareness

Monitor propulsion, navigation, tanks, power and alarms on a single, high-contrast dashboard. Get the information that matters, exactly when it matters.

waves

Designed for motion

Large touch targets and gesture-friendly controls ensure safe operation in rough seas and with gloved hands, reducing cognitive load for captains and crew.

speed

Fast integration

Pre-configured Qt/QML templates and protocol stacks for NMEA-2000, SeaTalk and NavNet shorten integration time dramatically. Typical projects reach onboard validation in about one month.

checklist

Proven quality processes

Manual and automated Squish tests are embedded in the CI/CD pipeline. Each build is verified in Dockerised test environments to guarantee stable, regression-free releases.

view_quilt

OEM-ready customisation

Every layout, colour scheme and widget can be rebranded quickly using Figma and Qt/QML components — keeping visual consistency across product lines.

1x_mobiledata

Single-payment delivery

Delivered as a one-time licensed package with full source templates, Figma design files and test suites — not a subscription service.

security

Safety and compliance

Secure process logging, redundancy, and compatibility with industrial and maritime automation systems ensure long-term reliability.

How does it work?

arrow_circle_right

Deploy

Receive the complete accelerator package: source templates, Figma files, Squish suites, and protocol adapters. Install on your SBC or integrator hardware.

arrow_circle_right

Connect systems

Link NMEA-2000, CAN, or ModBUS networks and validate data flow using provided connectors.

arrow_circle_right

Customise UI

Apply OEM branding and modify layouts in Qt/QML and Figma typically within five working days.

arrow_circle_right

Test and validate

Execute Squish automated tests and manual checks. Integrate into your existing CI/CD pipelines.

arrow_circle_right

Commission

Conduct field trials, final calibration and handover. Ownership is transferred at delivery. No ongoing licensing.

What’s inside?

remove_red_eye

Real-time performance dashboards

Conduct field trials, final calibration and handover. Ownership is transferred at delivery – no ongoing licensing.

globe_asia

Navigation and routing module

Integrates live GNSS, chart overlays and route planning with native NMEA-2000 data ingestion. Gesture-based map controls enable quick panning and zooming without precision taps.

schema

Alarm and event management

Visual and audible escalation with prioritised alerts and historical logs. Interaction flows are optimised for gloved use and motion, ensuring fast, confident responses during incidents.

dashboard_customize

Role-based layouts

Separate, configurable dashboards for captain, crew and engineers. Figma templates and modular QML components make branding and role changes straightforward.

tools_wrench

Hardware and connectivity support

Includes ready-made connectors for NMEA-2000, SeaTalk, NavNet, ModBUS and CAN. Compatible with redundant Ethernet, RS232/RS485, and removable storage for compliance logging.

checklist_rtl

Developer and QA toolkit

Full Qt/QML source, editable Figma files, and Dockerised Squish test suites. Integrate directly with GitLab CI for automated regression testing and continuous delivery.

Accelerator performance metrics

≈ 1 mo.

System integration (with NMEA/CAN) , depending on vessel class and configuration.

< 60 ms

Input-to-feedback latency.

5 days

OEM branding and layout configuration.

≥ 99.7%

Uptime during testing.

Ideal use cases

The Maritime HMI Accelerator serves as the digital bridge for any onboard system requiring reliable human–machine interaction.

Ballast Water Management Systems

Monitor, treat and document ballast operations in full compliance with the IMO Ballast Water Management Convention. The HMI logs treatment data securely and supports automated reporting.

Bilge and fluid management

Track and control bilge, fuel and wastewater pumps in real time. Integrated alarm management ensures no discharge occurs without proper treatment.

Anti-heeling control

Balance cargo load and maintain stability automatically. Gesture-friendly controls allow precise ballast adjustments even during motion.

Thruster and propulsion systems

Operate bow and stern thrusters from an intuitive, moisture-resistant Glass-Film-Glass panel interface. Designed for outdoor exposure and fast reaction in docking manoeuvres.

Environmental and hardware compliance

  • Operating temperature: −20 °C to +60 °C

  • Ruggedised GFG touch panels, glove-friendly

  • Redundant Ethernet and serial connectivity (CAN/RS232/RS485)

  • Removable SD/USB storage for long-term data logging

  • Secure process logging and redundancy for maritime automation standards

  • Transitioning from legacy Windows CE to Embedded Linux or Windows Embedded Standard 7 offers smoother graphics, higher performance and improved system clarity.

arrow_circle_right Testimonials

Clients say about us

We prioritise working with partners who are focused on constant skill development, creating new services, and driving innovations, and Spyrosoft is one of them. They have provided us with a reliable and proficient team of professionals that swiftly validate and transform our ideas into practical and effective software solutions built using Qt Framework.

Risto Avila

Former Vice President, Professional Services at Qt Group

We value partners that focus on continuous competence development, building up new services and making innovations. With Spyrosoft we have access to a trusted pool of professionals, a team that is able to take our ideas, validate them quickly and turn into viable software solutions.

Petri Lehmus

Former Vice President, Professional Services at The Qt Company

Spyrosoft Hybrid Agile V-model

Safety and quality

Spyrosoft’s maritime HMIs are developed under functional-safety-inspired processes aligned with:

  • ISO 26262 (for software safety principles)

  • Automotive SPICE and IEC 61508

  • QA automation with Squish GUI Tester and GitLab CI/CD

Every accelerator build undergoes extensive simulated sea trials, meeting ≥ 99.7 % uptime in testing.

arrow_circle_right Our team

Meet our experts

Przemyslaw Krzywania

Przemyslaw Krzywania

HMI Director

Passionate about daily human and machine communication, I take care of the development of the HMI area and empower Spyrosoft teams to stay at the forefront of this dynamic field. With a strong background in both technical and managerial positions, I know how to translate business needs into an appealing and functional product that elevates the experience of an end customer.

Przemysław Nogaj

Przemyslaw Nogaj

Head of HMI Technology

I’m a firm believer in the cultural ramifications of user-focused design in technology.

Throughout my career, I have led teams in developing modern products on a multitude of software and hardware platforms. The knowledge of HMI architectures and C++/C#/Java and Python languages, has allowed me to work with OEMs and TIER1s on the next-gen production HMI platforms.

With my motivation of building tomorrow’s digital society, I’m is mainly responsible for shaping the technology definition and vision of HMI Services at Spyrosoft.

Michal Jasinski

Michal Jasinski

Lead HMI Designer

I use the experience I have gained in twenty years of work to design interfaces for HMI. I highly value simple solutions to complex problems.

In my work, the most important thing is to diagnose and understand the problem, listen to the stakeholders and propose a solution that meets the established criteria.

I especially appreciate the substantive support of programmers, thanks to which our projects move easily to the implementation stage, which allows us to quickly test our hypotheses.

arrow_circle_rightcontact us

Simplify integration. Shorten certification. Deliver a safer, smarter cockpit for your next vessel.

Przemyslaw Krzywania

Przemyslaw Krzywania

HMI Director

FAQ

A microHMI is a modular architecture where UI features are delivered as independent, lightweight components. It speeds parallel development and simplifies branding.

Squish simulates real user interactions across your Qt widgets and QML. It validates behaviour end to end and integrates with CI to gate merges on test results.

Yes. We support efficient on-device models for low latency and privacy, with a cloud fallback where connectivity and feature scope allow.

We align requirements, verification and safety cases with your process, using traceable artefacts and automated testing to maintain compliance.

The reference is Qualcomm SA8155P on AAOS. We can assess and port to other AAOS-capable platforms.