Qt Application Manager

Overview

The application-manager binary (appman) is a headless daemon by itself. A suitable QML file needs to be supplied on the command-line or via a config file at startup, which will act as a compositing window manager using the APIs that are exported from the C++ side.

Please read the Introduction to the Qt Application Manager for a high-level overview of the package.

Important topics

Tools

Controller

A command-line utility for triggering the installation of a specified package on the target device.

Packager

A command-line utility for managing the installation of packages.

Reference

Examples

Desktop System-UI Example

Minimal Desktop System-UI in pure QML

Implementing a Custom Application-Manager Example

Basic structure and starting point for a custom application-manager executable.

Performance Monitoring Example

A resource and performance monitor

Licenses and Attributions

Qt ApplicationManager is available under commercial Qt Automotive Suite licenses. In addition, it is available under the GNU Lesser General Public License, version 3, or See Qt Licensing for further details.

Executables on Windows potentially link against The qtmain Library. This library is available under commercial licenses, and in addition under the BSD 3-clause "New" or "Revised" License.

Furthermore Qt ApplicationManager potentially contains third party modules under following permissive licenses:

libarchive

BSD 2-clause "Simplified" License

libbacktrace

BSD 3-clause "New" or "Revised" License

libyaml

MIT License

© 2018 Pelagicore AG. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.