WARNING: USE THIS SOFTWARE AT YOUR OWN RISK! THIS IS EXPERIMENTAL SOFTWARE NOT INTENDED FOR PRODUCTION USE!
Zuble is currently an early stage prototype. As such Zuble is minimally tested and inherently unstable. It is provided for experimental, development, and demonstration purposes only.
The Zuble application framework is a GUI application development system based on Qt 5. Its primary components are the zbl runtime environment, the Zuble QML stack, the zblcore plugin, and (optionally) sprocket plugins.
The goal of the Zuble design is to accelerate QML application development by packaging C++ code common to all applications into a reusable object library, and to structure that code so that applications using the library can be written entirely or mainly in QML.
Zuble provides an extensible architecture so that QML extension plugins can be linked directly to the Zuble core plugin and packaged with Zuble applications. This feature, called sprockets, allows Zuble to provide optional features without impacting the the core plugin, and allows Zuble application developers to easily ship custom C++ code as part of their applications.
Zuble documentation copyright © 2019 Bob Dinitto. 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. Zuble is a derivative work of Qt version 5. 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.