MARITIM

Yacht-HMI

Ein modernes und elegantes Yacht-HMI, entwickelt mit Qt6 und QML, das dem Kapitän alles bietet, was für eine klare und intuitive Steuerung des Schiffes erforderlich ist. Das System läuft auf einer maßgeschneiderten Embedded-Linux-Plattform, die mit dem Yocto Project erstellt wurde, und bietet eine hochwertige Benutzererfahrung, zuverlässige Performance sowie eine produktionsreife Grundlage für maritime Anwendungen.

ISO 13485:2016ISO 9001:2015Qt Service PartnerTop Medical Software Developers - Clutch

Technische Herausforderung

Die zentrale Herausforderung bestand darin, eine visuell anspruchsvolle, mehrseitige Benutzeroberfläche mit einer Live-Yacht-Vorschau und einer interaktiven Karte auf leistungslimitierter Renesas- und NXP-i.MX8-Hardware bereitzustellen. Um eine flüssige und reaktionsschnelle Performance zu gewährleisten, waren ein sorgfältiges GPU- und Speichermanagement erforderlich, insbesondere wenn mehrere grafikintensive Funktionen gleichzeitig aktiv waren. Der Unterschied zwischen der Entwicklung auf dem Desktop und der Bereitstellung auf Embedded-Systemen bedeutete, dass jede Animation und jeder visuelle Effekt seinen Ressourcenverbrauch rechtfertigen musste.

Kommentar unseres Ingenieurs

Bei der Entwicklung des Marine-HMI war es wichtig, eine Anwendung zu schaffen, die einer Luxusyacht gerecht wird und zugleich aus Sicht des Kapitäns den vollen Funktionsumfang bietet. Funktionen wie die Navigation mit spezialisierten Seekarten, Wettervorhersagen in Echtzeit, die Darstellung von Windkarten sowie die umfassende Verwaltung der Schiffssysteme gehören auf modernen Yachten heute zum Standard. Daher müssen wir sicherstellen, dass dem Benutzer alles zur Verfügung steht, was er benötigt, um sicher auf die offene See hinauszufahren. – Jakub Wincenciak, Software Engineer, Head of Operation

Unterstützte Boards

  • Auf NXP-i.MX8-Embedded-Targets bereitgestellt und validiert
  • Toradex Verdin iMX8M Plus Quad 4GB SoM auf einem Toradex Mallow V1.1C Carrier Board
  • Jedes Qt6-fähige Embedded-Linux-Board mit OpenGL-fähigem Display-Treiber
Qt frameworkC++Figma

Wichtige Systemfunktionen

Alle numerischen Werte werden jede Sekunde mithilfe kontrollierter Zufallsabweichungen aktualisiert, wodurch eine natürliche Bewegung der Anzeigen und Instrumente entsteht. Auf dem Bildschirm „Engine Controls“ reagieren die Werte auf den Motorstatus: Wird der Motor ausgeschaltet, fallen sie auf null; nach dem Neustart werden die Werte wieder angezeigt.

Animationen kommen auf nahezu jedem Bildschirm zum Einsatz, unter anderem bei Instrumenten, der Kompassbewegung, Wasserständen, Beleuchtungsanzeigen, Bedienelementen und dem Radio-Drehregler. Sorgfältig abgestimmte Übergänge und ein konsistentes Easing sorgen für ein flüssiges, Desktop-ähnliches Nutzungserlebnis, was auf leistungslimitierter Embedded-Hardware besonders beeindruckend ist.

Seiten werden nur bei Bedarf geladen und entfernt, sobald der Benutzer sie verlässt. Dadurch werden Speicher- und GPU-Auslastung reduziert, während gleichzeitig sichergestellt wird, dass jeder Bildschirm in einem sauberen Zustand geöffnet wird. Abhängig von der Zielplattform kann die Anwendung Videos, animierte GIFs oder statische Hintergründe verwenden. Sorgfältig ausgewählte Ressourcen und gezielte Optimierungen sorgen dafür, dass Bewegungen, Übergänge und visuelle Effekte selbst auf leistungslimitierter Embedded-Hardware flüssig bleiben.

Individuelles Figma-Design

Das vollständige Figma-Design für dieses Projekt wurde intern vom Somco-Software-Team erstellt. Von der gesamten visuellen Ausrichtung bis hin zu einzelnen Interface-Komponenten wurde jedes Element von uns mit Blick auf Benutzerfreundlichkeit, Konsistenz und die Zielplattform gestaltet.

Wir bieten UI/UX-Design auch als Dienstleistung an – Somco kann ein vollständiges, implementierungsfertiges Figma-Design erstellen, das individuell auf Ihr Produkt und Ihre Hardware zugeschnitten ist.

KONTAKT

Am Projekt beteiligt

Jakub Wincenciak

Software Engineer, Head of Operation

Przemysław Adam Sowa

CTO

Robert Kołodziejewski

Designer

Jetzt sprechen wir über Ihr Projekt

Wir beantworten jede Ihrer Fragen und identifizieren die optimale Strategie für den Erfolg Ihres Projekts.

Füllen Sie das Formular aus, und wir melden uns in Kürze bei Ihnen.

Lukas Kosiński

Lukas Kosiński

Chief Executive Officer

Der Administrator der personenbezogenen Daten ist Somco Software sp. z o.o., ul. Gen. Ottokara Brzoza-Brzeziny 13, 05-220 Zielonka, KRS: 855688. Die personenbezogenen Daten werden verarbeitet, um die im Kontaktformular gestellte Anfrage zu beantworten. Weitere Informationen, einschließlich einer Beschreibung der Rechte der betroffenen Personen, finden Sie in der Datenschutzerklärung.