– Matthias Kalle Dalheimer If your company produces physical products, you might think that your most important asset is the in-depth experience acquired in your field, your loyal customer base, or your top-notch manufacturing facilities, not your software. However, over and over again, industry giants in many fields have been toppled by Silicon Valley start-ups […]
Blog Archives
Choosing a CPU Is the i.MX 8 right for your project?
When building an embedded systems product, among your earliest decisions is the choice of hardware. More specifically, on what CPU should you base your design? Today’s system-on-chip processors have a huge array of resources to contribute to your solution: multiple cores and on-board DSPs, graphics engines and display controllers, peripheral support and connectivity interfaces, and […]
Getting rid of “volatile” in (some of) Qt
The upcoming version of the C++ Standard (C++2a) is proposing to deprecate certain usages of the volatile keyword, by adopting the P1152 proposal (Deprecating volatile). Despite the somewhat “flamboyant” title, the actual deprecated parts are very limited and indeed the paper limits the deprecation to somehow language/library corner cases and/or dangerous antipatterns. For instance certain […]
KDMacTouchBar A quick introduction
Back in February we wrote about our work to add ‘MacOs touch bar‘ support to Qt. Between then and now, support has been added in QtCreator: However, the changes have not been integrated upstream in Qt, which means there is still no easy way to add support to your own applications. KDAB is happy to […]
Qt sensors just got better on Android A rewrite with huge performance gains for the Android sensors plug-in
Better support for CUPS features in Qt 5.11
During the last couple of months KDAB engineers have been working on improving CUPS printing support for Linux in Qt. This work has been sponsored by the LiMux project, a big thank you to them for allowing us to spend time improving Qt :). We started in early December with a series of small commits […]
Qt Quick without a GPU: i.MX6 ULL on small embedded devices
With the introduction of the Qt Quick software renderer it became possible to use Qt Quick on devices without a GPU. We investigated how viable this option is on a lower end device, particularly the NXP i.MX6 ULL. It turns out that with some (partially not yet integrated) patches developed by KDAB and The […]
Creating a Qt 5 port to Apple tvOS Work-in-Progress
Back in November, Apple released the latest generation of it’s Apple TV product. Besides the slightly improved hardware, the true new feature is the OS which is now officially based on iOS and comes with the dedicated SDK and App Store! So we started investigating what it would take to port Qt to tvOS and […]
KDAB Digital Dashboard Projection
Copying files over the network in a Qt application
Last week I visited a new customer who is making medical and industrial devices which have one thing in common: image and video capturing, and letting the user save these files onto a USB key. These devices run embedded Linux and the application is done in Qt (and gstreamer for the video capture). The new […]