Abstract: It is easier and easier to create a proper QtQuick application from scratch. But is it really that simple to bring existing code in the QtQuick structure? It can get especially challenging for a large project which collected C++ collected over more than 15 years. What can we do of all that code? Temptation […]
KDAB Blogs Get the RSS Feed
Stay up-to-date and get inspiration from KDAB’s expert insights into Qt, C++ and OpenGL development.
Our engineers and designers share cutting-edge technology news and ideas with regard to Qt, QML, Qt on Android, OpenGL, Qt 3D, Vulkan, Scalable UIs and more embedded, mobile and desktop-related topics.
OpenGL with Qt 5
Abstract: Qt5 introduces better support for OpenGL from the QPA/Lighthouse abstraction, through a new set of OpenGL classes up to QtQuick 2 and Qt3D. OpenGL is also very often used for games and as the central content widget in desktop applications. With the advent of QtQuick 2 it is now easy to write entire user […]
Modern Shader-based OpenGL Techniques
Abstract: Modern OpenGL abandons the old fixed-function pipeline in exchange for a programmable pipeline using shaders and buffer objects. This offers much more flexibility to developers and opens the door to a huge range of effects and techniques whilst at the same time making available huge performance improvements. This presentation will teach you about the […]
Integrating QtQuick 2 with 3D renderers
Abstract: “QtQuick in Qt5 uses OpenGL to deliver fluid, performant visuals, and an internal scene-graph structure to permit threaded rendering, decoupling the main application thread from interacting directly with the graphics driver. For developers work with an existing rendering or visualisation technology, this presents both an opportunity but also problems; QtQuick offers a compelling, modern […]
Running QtQuick Applications on the Web
QML is the language that makes writing Qt application UIs easier than ever before. QmlWeb now brings this ease to the web. Traditionally desktop applications were written in languages like C or C++. Web technologies like HTML and PHP were mainly used to write static websites. With the rise of modern web applications and technologies […]
Improving the speed of C++ applications Fast code matters - Milian Wolff
…just think of performance constrained embedded platforms. But how do you make your C++ application faster? This talk will show you how to find bottlenecks in a C++ program using various tools.
Qt on Android Tutorial Step by step video tutorial
Qt on Android Tutorial (please adjust volume / low sound): Abstract: The tutorial will start with instructions on how to setup the development environment, how to configure QtCreator and ensuring that all dependencies are met. It will then continue with a live demonstration on creating an app, deploying it to an Android device and […]
Qt Migrations Photon to Qt Migration
http://www.kdab.com/wp-content/uploads/stories/photon_migration.mp4 The Photon to Qt migration framework helps you control the complexity and cost of the migration project. The framework consists of the following parts: a partial implementation of the Photon API in Qt, covering the most important use cases a library of Qt widgets as slot-in replacements for Photon widgets that do not exist […]
Designing modern values in C++ Marc Mutz
by KDAB’s Marc Mutz at Meeting C++ 2014 Abstract: C++11 is now widely available, and so is C++14. Like for users of the language, C++11/14 is a new language for C++ library writers, too. In this talk, we will walk you through the new C++ features that impact class design. We will show guidelines that […]
KDAB joins Khronos and welcomes Vulkan for next generation graphics
We are proud to announce that KDAB is now a contributor member of the Khronos Group, a not for profit, member-funded consortium focused on the creation of royalty-free open standards for parallel computing, graphics and dynamic media on a wide variety of platforms and devices. As a contributor member of the Khronos Group, KDAB is […]