Qt Application Manager
\indexpage
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
- Installation
- Configuration
- Troubleshooting
- Writing Applications
- The Application Installer
- Logging and Debugging
- Containers
- Single-Process vs. Multi-Process Mode
- Migrating code from 5.11 to 5.12
Tools
A command-line utility for triggering the installation of a specified package on the target device. | |
A command-line utility for managing the installation of packages. |
Reference
- Applications Manifest Definition (info.yaml)
- QtApplicationManager QML module
- QtApplicationManager.SystemUI QML module
- QtApplicationManager.Application QML module
Examples
Your first System-UI. Start here. | |
How to animate the appearance and disappearance of windows. | |
Minimal Desktop System-UI in pure QML. | |
How to use FrameTimer to display frame-rate information. | |
How to use ProcessStatus to display application process information. | |
Basic structure and starting point for a custom application-manager executable. | |
Three applications and a System-UI communicating over Intents. | |
A WindowObject being rendered by multiple WindowItems. |
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:
BSD 2-clause "Simplified" License | |
BSD 3-clause "New" or "Revised" License | |
MIT License |
© 2019 Luxoft Sweden AB. 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.