Skip to content

KDAB provides modern C++ expert services Take advantage of cutting edge C++ features and training

Take advantage of cutting edge C++ features and training

KDAB has broad, deep experience delivering cost-effective, long-term, pragmatic solutions that modernise existing C++ codebases without losing functionality during the process.

KDAB also offer market leading C++11/C++14 courses for project teams as well as for individuals that are experienced in C++ and like to benefit from the latest progress and features of the C++ programming.

KDAB’s C++ expert services are characterized by:

Generating strong performance improvements We take advantage of cutting edge C++11 and C++14 features, while being pragmatic about compiler, system and hardware limitations. We are experienced in optimizing customer specific combinations of CPU, GPU, memory and flash disk.

Selective improvements of code generation and footprint We only select the best data structures for each workload, based on target system, cache coherency and concurrency requirements.

Rigorous testing We modernize legacy code by using incremental improvements combined with continuous testing.

Bug fixing in parallel code bases We find data races and fix deadlocks. We also analyze problems with existing code and improve its performance by parallelizing it, both on the CPU and/or the GPU.

Making the most of limited hardware resources We squeeze every cycle out of embedded devices, decrease and optimize the memory consumption of your software, and improve performances on both the CPU and the GPU. Profile-driven analysis allows us to quickly identify the problematic areas even in a big codebase, and develop solutions to fix the issues.

Finding the right C++ tool for the job We have extensive experience with static code- and runtime-analysis tools, many of which we helped to develop. This enables us to fix a vast range of common code defects and inefficiencies, quickly and easily. Learn more here

Contact us

Qt Automotive Suite Boost productivity and stay in control with KDAB's Automotive IVI expertise

KDAB has in-depth experience in supporting automotive OEMs and Tier 1s with productive solutions, innovative features and with true software expertise. The Qt Automotive suite integrates KDAB’s acclaimed GammaRay tool deeply into Qt Creator and provides a comprehensive package for automotive needs,

Read more

Code Migration & Modernization Workshops Leverage KDAB's expertise - Modernize your code base

KDAB has a long and proven experience in code migrations. Our experts can provide you with recommendations of how to modernize your code base as well as making a fast and safe code migration for you.

Read more

Qt 3D – Easily integrate 3D with Qt Use our expertise to add 3D capabilities to your project

Qt 3D is part of Qt 5 and provides a high-level, easy to use set of C++ and QML APIs for integrating 3D content and related features into your applications. Qt 3D is designed, implemented

Read more

Qt on Android. Application and Feature Development Target Android and benefit from KDAB's leadership

KDAB’s unique knowledge and leadership on Qt on Android enables you to quickly make existing C++ and Qt applications available on Android. Optimizing integrations on the C and OpenGL level and building touch screen UIs

Read more

Application and UI Modernization Services Modernize legacy code and UIs with KDAB's support

KDAB can help you bring project up-to-date with a modern look. We can support you with your development project from the evaluation and definition of up-dates up until the final implementation. Our experts tackle challenging use cases regularly, for example, adding 3D and animations features that modern UIs and applications often require. In addition, you […]

Read more

Platform Services for Applications and Devices KDAB offer unique expert services for desktop, embedded, mobile and real-time operating systems

KDAB expertise covers analysis, experimentation and systematic validation of assumptions with regard to platforms, chipsets and memory needs for a device and/or a full range of devices or a specific application.

Read more

C++ Tools Save time and efforts - Get the most out of C++ tools

In KDAB we know that C++ tools often can be hard to understand, hard to setup and/or it’s not clear which one to use. Based on our extensive experience in using C++ tools in our projects, we can help you to automatically analyze your native C++ source code, detect memory management and threading bugs, find […]

Read more

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.

Watch the video