Skip to main content

QtWS17 - Plugin-based IVI Architectures with Qt, Krzysztof Krzewniak Vladimir Moolle, ICS

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.