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.

Important topics

Tools

Controller

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

Deployer

A command-line utility for remotely installing a package on a target device via SSH.

Packager

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

Reference

Examples

Desktop System UI Example

Minimal Desktop System UI in pure QML

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

© 2017 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.