Given a strictly positive integer i, this code will calculate i+1 "equally spaced" values between 1 and 0: If you're looking for a trap, this does actually work for any i > 0. One can verify it experimentally; run the code with i from 1 to INT_MAX. For simplicity, just consider the case j = […]
Here, at KDAB, we get to spend 10% of our time on learning what we don't know or practicing and improving what we already know. Recently, I decided to use that time to learn more about the Qt Quick Rendering Engine. The best way to do so, I found, is to use it in a […]
Enhance the performance of your Android project with KDAB's expertise in integrating C++, Qt, and third-party libraries. This page discusses how KDAB can help you create stunning UIs for various applications, improve computation efficiency, and leverage Android as a prototyping platform. Discover why KDAB is the preferred choice for Qt on Android services and how we can support your development needs.
KDAB has released GammaRay 3.0.0. GammaRay is a software introspection tool for Qt applications developed by KDAB for internal use, and now shared with the developer community on GitHub. This release is a special one, as we have now added Qt 6 support. An overview of changes since the last release Things we have added […]
Continuing our blog post series about the rewrite of Qt3D. Introduction For quite some time now, you’ve been hearing about Qt3D's Framegraph. Although a brief definition of what the Framegraph is was given in the previous articles, this blog post will cover it in more detail. After reading this post, you will understand the difference […]
At KDAB, we can help you modernize your application and make it perform on multiple screens. We have in-depth expertise in migrating MFC to Qt and Win32 to Qt. We are experienced in getting your Windows application to run on a Mac or a mobile device with the native look and feel of those platforms.
KDAB provides unmatched software excellence in building embedded devices on TI hardware. Expertise spans across the entire embedded stack.
Seamless development, modernization and migration of your desktop application onto cross-platforms. Discover clean, efficient solutions that precisely meet your requirements.
KDAB invests significant time in exploring new software technologies to maintain its position as software authority. Benefit from this research and incorporate it eventually into your own project.
Bring your project up-to-date with a modern look and enable it to target more platforms.
A few days ago, a customer using our KD Soap library reported an interesting problem with it. The library worked perfectly to access the SOAP server, but there was some noticeable latency when doing a series of requests in short succession from the client. This latency should not have been there, as both the server […]
Build rich embedded applications for your embedded UI. With KDAB's expert advice and years of hands-on experience, we help you navigate the complex landscape of embedded development, ensuring your software performs optimally on your chosen hardware.
KDAB has embraced the potential of the Vulkan API specification and its power to deliver high-performance graphics and compute functionality on current and future GPU hardware. Leveraging our wealth of 3D experience, we are well-prepared to bring this cutting-edge, high-performance API to your application, allowing you to harness its capabilities fully.
Where the capabilities of modern mobiles or tablets fall short, KDAB engineers help you expertly architect and build high-functioning desktop and workstation applications. Whether applications for video production, software development, dynamic simulations, CGI rendering or genetics processing, KDAB helps you design applications for you that integrate seamlessly into any workflow.
Part 3 If you are here from Part 1, you missed Part 2, somehow. You have tried everything from the first two parts that seemed applicable, and your screen is still a window to the void? No problem: we’ve gathered another five reasons this could be happening and how to go about fixing them. Issue […]
Part 2 If you are here from Part 1, welcome back. If you are wondering why we started at Part 2, go to Part 1. So, you tried everything from the first part (that was relative to you), and your screen is still a backlighting test? No problem. (Well.. I mean, clearly there is but […]
Introduction Following on from the previous articles on SlideViewer, we shall now investigate another piece of the puzzle towards making SlideViewer usable in practise. Namely, getting the content rendered from our domain specific language and on to the screen or projector for the audience to marvel at. Those of you that have ever presented at […]
QtQuick includes basic visual item to construct many common user-interface components, but people often ask how to create different visual appearances, beyond rectangles, round-rectangles and images. There’s various solutions to this problem, and with Qt 5.10, there’s the new Shapes module which makes it easy to define paths, ellipses and other standard SVG drawing elements. […]
Explore KDAB's extensive expertise in Vulkan, the next-generation graphics and compute API. As a contributor member of the Khronos Group, KDAB leverages Vulkan's high performance and efficiency to enhance mobile and embedded applications. Discover how KDAB's services can optimize your graphics solutions and improve battery life while reducing thermal output.