Automotive

Plugin-based IVI Architectures with Qt


Room B07 12.10.2017 15:25 - 15:50

Bookmark and Share

Vladimir Moolle
Vladimir Moolle
Integrated Computer Solutions
Krzysztof Krzewniak
Krzysztof Krzewniak
Integrated Computer Solutions

With Qt quickly becoming the dominant means of developing In-Vehicle Infotainment Systems, developer teams worldwide face the choices of structuring applications at source and physical levels in ways, providing for comfort of development and debugging, ease of deployment and intellectual property protection. Being at the core of Qt’s own architecture, plugins offer ultimate flexibility in above regards, yet some of the crucial aspects of developing plugin-based architectures are surprisingly lesser known. This talk aims at providing the missing pointers, touching on: – Providing both visual items and styling via plugins – Mixing C++, QML, translations, assets and resources in plugins – Plugin loading, unloading and memory management – Developing custom plugin formats The concepts and scenarios described in the talk will be illustrated by several live demonstrations.