Details
-
Epic
-
Resolution: Unresolved
-
P2: Important
-
None
-
Conan based add-on model for B2Qt and Qt DC as developer role
-
Description
Business need
Qt licensing is moving towards granular model with smaller baseline products and separately sold / delivered additional modules. Currently Qt DC / B2Qt architecture does now follow this. E.g. if customer A has only Qt DC license but customer B has both Qt DC and M2M license, we either need to leave M2M protocols outside of B2Qt image making customer B unhappy and having difficulties in getting started or include M2M protocols for all B2Qt images enabling features for customer A for which they in fact do not have a license for. Both options are bad thus we need to be smarter with our architecture.
B2Qt is a quick and generic getting started environment but doe to the above issues we have been forced to enable pretty much all possible imaginable use cases on it. It would be better to enable a minimum set and then provide an easy model to add missing bits. Having said that, we need to avoid becoming a embedded OS configurator.
Epic covers use case where developer uses QtCreator with conan support to work with addons.
Implementation details
Enable add-on model for Qt DC. This is needed for new channel, changes in product structure and ability to add 3D runtime, M2M protocols etc on the B2Qt images based on acquired license and availability of the libraries. Also, 3rd party partner will benefit from this capability.
It should be possible to add a library / feature to a B2Qt stack without rebuilding the whole stack from scratch. If feasible, we should use same model on embedded as used delivering modules from a channel outside of installer (Marketplace) to Desktop (additional library Conan packaging delivery).
Desired schedule
This should be done by Qt 6.2 LTS
Definition of Done
We have atleast one additional library module with which we can demonstrate this capability and we believe this capability is generic enough to cater for needs on various different libraries.
Dependencies
Attachments
Issue Links
- depends on
-
QTCREATORBUG-25111 Conan Support in Qt Creator
- Open
- is required for
-
QTBUG-52896 Integrate positioning services to b2qt images
- Closed
-
QTBUG-86955 Raspberry Pi 4 (ARM-v8A-32/64bit) with Debian based Raspberry Pi OS and Qt apps
- Blocked
- relates to
-
QTBUG-90806 Enable add-on model for B2Qt and Qt DC - the alternative way
- Withdrawn
-
QTBUG-93949 IVI and Appman Documentation
- Closed
-
QTBUG-77988 Tooling to support add-ons in Boot2Qt
- Withdrawn
- replaces
-
QTBUG-71879 QtDC and QtAS architecture and documentation facelift
- Closed
- mentioned in
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...