Web Engines
Create powerful results by mixing native and web technologies
KDAB’s experience and deep knowledge of Qt, QML, C++ and web technologies can help you to create a development stack with a powerful and very resource efficient runtime for HTML 5 applications.
KDAB experts in web and native technologies can support you
- build a safer, faster and more stable web development stack,
- make technology choices and choose the implementation that best fits your project,
- embed HTML content in your graphical applications,
- develop hybrid apps, combining C++ and QML-hosted,
- applications with a HTML/JavaScript client,
- mix a UI built with Qt Widgets or Qt Quick with embedded HTML web pages.
Qt Webkit and Qt Web Engine integration
Develop features you find to be missing
Our engineers have contributed to the development of PhantomJS, ExtJS, and Webkit and have created powerful results by mixing web and native technologies in many customer projects. We are experienced in seamlessly creating and integrating custom features, optimizing the development stack for given constraints, and improving performance when required.
Qt WebChannel
Bridging the gap between C++/QML and the web
The Qt WebChannel module provides a library for seamless integration of C++ and QML applications with HTML/JavaScript clients and any QObject can be published to remote clients, where its public API becomes available.
Read this KDAB blog from Milian Wolff with regard to bridging the gap between C++/QML and HTML/JavaScript.
Qt WebEngine
Qt WebEngine is the new Chromium-based web engine destined to replace Qt WebKit to enable a better performance for accelerated web content as well as a more feature-rich web browsing. We are up-to-date on the development of the Qt WebEngine including porting Qt WebKit to Qt WebEngine.
Qt WebEngine is currently tested on these reference devices and more:
- Google Nexus 7 (Nvidia Tegra 3 – embedded Android)
- BeagleBone Black (Texas Instruments AM335x) – embedded Android)
- BeagleBone Black (Texas Instruments AM335x – embedded Linux)
- Raspberry Pi model B (Broadcom BCM2835 – embedded Linux)
- Boundary Devices SABRE Lite (Freescale i.MX 6 – embedded Linux)
Qt WebEngine is also running on desktop Linux and on Mac OS X.
Get in touch
If you have questions about any of the above, or want to talk about your project, we look forward to hearing from you.
Contact us