Qt Automotive cockpit – Fallstudie

Das Auto-Cockpit für das revolutionäre und innovative Elektroauto war ein weiteres Projekt, bei dem wir unsere Kunden unterstützt haben. Mit Qt haben wir ein Auto-Cockpit entwickelt. Das entworfene Cockpit besteht aus drei unabhängigen Displays, die dem Fahrer wichtige Informationen wie Tachometer, Warnsymbole und andere IVI-Funktionen anzeigen.

Technologies used

Lerne den Kunden kennen

Cloud Best ist ein führendes polnisches Unternehmen, das in Bereichen wie Fintech, Blockchain und Krypto aktiv ist. Darüber hinaus investiert das Unternehmen in innovative F&E-Projekte, unter anderem im Automobilsektor, und hat die Entwicklung des Qt Automotive Cockpits in Auftrag gegeben. Cloud Best verfügt über einen florierenden Geschäftsbereich, der komplexe FuE-Dienstleistungen anbietet, darunter die Entwicklung des Elektroautos der Zukunft von Grund auf.

Qt Automotive cockpit UI 3

Die Notwendigkeit eines Qt Automotive Cockpits

Das Qt Framework, unterstützt von The Qt Company, hat viele Vorteile und Eigenschaften, die es zu einer hervorragenden Technologie für Automotive Software machen. Führende Automobilhersteller setzen es für ihre Infotainmentsysteme in Fahrzeugen ein. So finden Sie in Ihrem Tesla, Mercedes oder Koenigsegg ein mit Qt entwickeltes digitales Cockpit.

Unser Kunde hat sich entschieden, auch das HMI für seine Automarke auf dem Qt-Framework aufzubauen. Was waren die genauen Gründe? Es geht darum, was Qt in Bezug auf Module, Tools, Entwicklungsprozess und Features zu bieten hat.

Qt-Angebot für die Automobilbranche

Konzentrieren wir uns zunächst auf das, was im Framework zu finden ist. Wir werden uns auf die Module, Werkzeuge und Bibliotheken konzentrieren, die Teil von Qt sind.

Qt Automotive Suite

Machen wir uns nichts vor. Ein digitales Cockpit ist keine Standard-Qt-Anwendung. In einem Fahrzeug gibt es oft viele Systeme. Cockpits werden in der Regel auf Embedded-Plattformen implementiert. Außerdem gibt es eine lange Liste von Sicherheitsanforderungen, die die Software erfüllen muss.

Aufgrund dieser speziellen Anforderungen hat The Qt Company die Qt Automotive Suite entwickelt, eine Sammlung von zusätzlichen Modulen und Werkzeugen. In dieser Suite finden Sie Lösungen wie den Qt Application Manager, Qt IVI, Qt Safe Renderer und vieles mehr.

Qt Automotive cockpit UI 1

Rich UI   Entwicklung

Mit Qt ist es einfach, HMI-Anwendungen mit erweiterten Benutzeroberflächen für jedes Betriebssystem zu entwickeln. Qt enthält die Sprache QML und das Modul Qt Quick, mit dem Entwickler visuelle Effekte und 3D-Elemente einfach implementieren können. Letztere erfreuen sich derzeit großer Beliebtheit. Eine reichhaltige Benutzeroberfläche ist eine großartige Möglichkeit, Softwarebenutzer zu begeistern.

Es gibt auch die Software Qt Design Studio, die eine Brücke zwischen UX/UI Designern und Softwareentwicklern schlägt. Damit können Figma-Projekte schnell in QML-Code umgewandelt werden.

EASY Konnektivitäts IMPLEMENTATION für Entwickler

Qt verfügt über mehrere Module und Klassen, die die Entwicklung verschiedener systemübergreifender Kommunikationsschnittstellen erleichtern. Module wie Qt Network, Qt Serial Port, Qt CAN Bus, Qt MQTT und Qt Bluetooth tragen wesentlich dazu bei, die Markteinführungszeit zu verkürzen. 

Dies liegt daran, dass Ihre Entwickler die Schnittstellen und Methoden verwenden können, mit denen sie bereits vertraut sind. Ohne nach zusätzlichen Bibliotheken von Drittanbietern suchen zu müssen. Mit Qt können Sie die meisten Ihrer Konnektivitätsfunktionen implementieren.

Qt Automotive cockpit UI 2

Hauptmerkmale von Qt für die Automobilindustrie

Lassen Sie uns nun die Hauptmerkmale betrachten, die den Unterschied für Softwareentwicklungsteams in der Automobilindustrie ausmachen.

Einzigartige Entwicklungsabläufe und Tools

Qt bietet einen einzigartigen Ansatz für die Entwicklung der HMI der Zukunft. Es ist eine Technologie, die ein komplettes Paket von Softwarelösungen für Entwickler, aber auch für andere Rollen wie Designer oder Übersetzer bietet.

Es gibt ein Qt Design Studio für Entwickler und Qt Linguist für Übersetzer. Sie können die Anzahl der Abhängigkeiten begrenzen und Ihre gesamte HMI-Entwicklung auf das Qt-Framework stützen.

Qt ist cross-platform

Diese Eigenschaft ist für dieses Projekt sehr wichtig. Der Kunde war sich nicht sicher, auf welcher Hardwareplattform die Software laufen sollte. Die Tatsache, dass Qt so viele verschiedene Betriebssysteme und Hardwareplattformen unterstützt, war daher ein großer Vorteil. Unser Team konnte sich auf die Entwicklung der Infotainmentsoftware für die Fahrzeuge konzentrieren und sich gleichzeitig die Wahl der Zielhardwareplattform offen halten.

Qt ist reif

Für Automobilhersteller ist die Wahl einer ausgereiften Technologie entscheidend. Ein durchschnittliches Auto ist mehrere Jahre oder länger im Einsatz. Das Qt-Framework ist schon lange auf dem Markt – es ist eine Technologie, die Unternehmen, die verschiedene Fahrzeuge entwickeln, kennen und auf die sie vertrauen.  Die Firma Qt bietet auch Long Term Support Versionen ihrer Software an.

Scythe Studio   über das Projekt

Das von unserem Kunden entwickelte Fahrzeug hatte drei unabhängige Bildschirme hinter dem Lenkrad. Unsere Qt QML-Entwicklungsleistungen bestanden in der Implementierung der Benutzerschnittstelle für diese Bildschirme sowie in der Entwicklung und Implementierung der Schnittstellen für die Kommunikation zwischen den Systemen. Wir lieferten die erforderliche Elektronik, die Embedded-Plattform, die Bildschirme und das Lenkrad.

Qt Automotive cockpit screens

Dank Scythe Studios Zugang zu Spezialisten mit Nischenkompetenzen, konnten wir zunächst dabei helfen, den Prototyp des Projekts schnell zu erstellen. Wir waren in der Lage, alle Meilensteine, die für die Integration der Software in das Fahrzeug erforderlich waren, innerhalb des vorgesehenen Zeitrahmens zu erreichen.

Wir sind stolz darauf, dass wir einen Beitrag zur Realisierung dieses Projekts leisten konnten und dass wir in der Lage waren, das Projekt kurz nach Erhalt der Anfrage zu starten. Das Softwareentwicklungsteam von Scythe Studio bestand aus mehreren Ingenieuren und einem erfahrenen Teamleiter.

Kundenbewertung

Als Anerkennung für unsere Arbeit haben wir ein Zeugnis auf dem Clutch-Profil von Scythe Studio. Der erfahrene Projektleiter und Inhaber hat auf der Kundenseite zudem seine Gedanken über die Zusammenarbeit mit uns in diesem Projekt geteilt.

Zögern Sie nicht, uns zu kontaktieren, wenn Sie Ihr Projekt mit erfahrenen Qt QML Entwicklern beschleunigen möchten. Am einfachsten erreichen Sie uns über dieses Kontaktformular.

Für die Zukunft planen wir, unsere Dienstleistungen um Elektronik und Low-Level-Embedded-Entwicklung zu erweitern, um komplette HMI-Lösungen anbieten zu können.