Qt Application Manager
The application manager binary (
appman) is a headless daemon by itself. You need to supply a suitable QML file via the command-line or via a config file at startup, which then acts as a compositing window manager using the APIs that are exported from the C++ side.
For a high-level overview, see Introduction to the Qt Application Manager.
Configure the application manager through configuration (config) files and the command line.
Describes an execution environment for an executable.
Discusses Qt Application Manager installation considerations, such as; support, prerequisites, code coverage data and system setup.
Discusses the application manager's intent system and its API.
The application manager installs its own message handler to format logging output neatly.
Describes the current metadata format for packages.
Discusses the package installation infrastructure.
Qt Application Manager module common to both System UI and applications.
Contains the components and types to use in an application.
Qt Application Manager module for use in a System UI.
Discusses running the System UI and QML applications in two different modes.
Provides an introduction and overview of Qt Application Manager.
Describes the part of a UI which starts and stops any application, on a device
Lists possible issues you may encounter while using QtApplicationManager and how to solve them.
Discusses compiling, loading and accesses resources in your program's executable.
Important changes in Qt Application Manager
Discusses writing an application to run as a client within the application manager.
A command-line utility to remote control the application manager on a target device.
A command-line utility for serve packages for dynamic installation.
A command-line utility to create and sign application packages.
- Applications Manifest Definition (info.yaml)
- QtApplicationManager QML module
- QtApplicationManager.SystemUI QML module
- QtApplicationManager.Application QML module
- CMake Integration
Learn how to animate windows to appear and disappear.
Showcases client applications with various features, including a native application.
Learn how to use Bubblewrap Containers with the Application Manager.
Illustrates a minimal Desktop System UI in pure QML.
How to use the FrameTimer to display information about the frame rate.
How to use ProcessStatus to display application process information.
Provides the basic structure and starting point for a custom application manager executable.
Three applications and a System UI communicating over Intents.
Learn how to use Intents to start applications from the System UI.
Learn how to render a WindowObject using multiple WindowItems.
Learn how to implement dynamic package installations and removals.
Learn how to integrate Software Containers with the Application Manager.
Learn how to write your first System UI.
Furthermore, Qt ApplicationManager potentially contains third party modules under following permissive licenses:
© 2023 The Qt Company Ltd. 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.