Skip to content

Whitepapers, Brochures and Articles

Whitepapers:

Modernizing SCADA HMIs

– Christoph Sterz

Supervisory control and data acquisition (SCADA) systems have been around since the 1950s. Their rock-solid performance has been responsible for the streamlining of any industry that needs precise and consistent controls. However, now that everyone carries a superior UI in their pocket, the UIs of many SCADA devices look antiquated. Even the non-designers responsible for running the system expect their SCADA human-machine interface (HMIs) to have polish and sophistication. Having implemented attractive SCADA HMIs for our customers, we believe that Qt is the right tool to build the modern SCADA system.

Qt 3D Basics Part 1

– Paul Lemire

Learning to create 3D applications can be an overwhelming task even for seasoned developers because of all the new terminology, visual concepts, and advanced math. To simplify the job, many developers use a framework like Qt 3D.

Qt 3D Basics Part 2 Input and Animation

– Paul Lemire

The ability to create 3D applications is a skillset that is increasingly in demand as it plays a crucial role in advanced UX design, virtual reality, game development, and more. While developing a modern 3D program requires many disparate skills, there are frameworksthat help the developer stitch it all together. Qt 3D is one that we recommend.

Modernizing C++

– Kevin Funk

Code modernization is an essential part of the software development discipline. These days, the ISO standardization group is releasing a new version roughly every three years and the C++ language standard is evolving and improving faster than ever. To mitigate the cost and risk associated with code modernizations, tools for diagnosing and refactoring the usual programming patterns have become more and more popular. This whitepaper looks at a number of techniques used by automation tools to transform commonly used coding patterns.

Intro to Qt

This paper outlines everything you need to take into account when considering Qt as a new framework, so you can decide for yourself if this cross-platform tool is the right choice.

Modernizing Legacy Systems – Your 10 Step Guide to Software Migration

– Matthias Kalle Dalheimer

This in-depth whitepaper provides a detailed guide to help you effectively evaluate whether a migration makes sense for your current system, and to help you outline and execute your own.

The Qt Automotive Suite

– Volker Krause

The Qt Automotive Suite is a development toolkit for rapidly creating high-quality infotainment and instrument cluster software. It leverages the huge embedded developer community of Qt, the raw performance and intricate control of C++, and the powerful design tools of QML.

Safety critical drawing with OpenGL SC 

– Sean Harmer

The need for safety-critical systems with user-friendly interfaces is on the rise. To respond to this need, the Khronos Group (responsible for OpenGL, etc) has introduced OpenGL SC, a new standard that enables graphics in safety critical applications. This whitepaper reviews the basic differences in moving from OpenGL ES to OpenGL SC, to help you quickly determine what’s needed in skills and software to make the change.

PBR Basics – a ten minute Guide for Qt developers

– Sean Harmer

Physically based rendering (PBR) emulates the interaction between light and materials and is a trend in real-time 3D rendering and now integrated in Qt 3D. Here’s a ten-minute guide to its essentials.

Nine steps to Vulkan Literacy

– Sean Harmer

Vulkan is a powerful new 3D graphics API from the Khronos Group, the same consortium that developed its spiritual predecessor, OpenGL and other related standards. Like OpenGL, Vulkan targets high-performance real-time 3D graphics applications such as games and interactive media, but offers higher performance and lower CPU usage, much like Direct3D 12 and Metal. Read on for a quick-start primer on the nine things you need to know about this shiny new API.


Brochures:

C++ Modernization Brochure

New releases of the C++ language maintain incredibly strong backwards compatibility, making it easy to keep older C++ code working properly as standards march forward. C++11, C++14, and C++17 have transformed the C++ language making it as programmer-friendly as more recent languages but with many essential benefits that continue to make it the best choice for the most demanding software-engineering projects. Modernizing your C++ may be the best way to both improve your team’s efficiency as well as future-proof your software investment.

Qt 4 to Qt 5 Migration Service

If your project already uses Qt 4, it should be simple to upgrade to Qt 5, right? Whilst Qt 5 was designed to minimize the pain of upgrading from earlier versions, there are still pitfalls that can turn it into a complex task. With strapped resources, limited budgets, and shifting priorities, the right moment to move off a legacy framework can easily be put off. At the same time, the pressure to migrate to a newer framework mounts week by week.  KDAB can help you.

MFC to Qt Migration Service

If your project relies on MFC, chances are you’re trapped by a framework on life support, unable to take advantage of productivity gains, new libraries, multi-display hardware, crossplatform support, mobile app development – the list goes on. Through porting many MFC projects to Qt, KDAB has accumulated a wealth of knowledge on how to migrate systems still under active development with minimal disruption. Let us help you.

Photon to Qt Migration Service

Companies that still use the QNX Photon microGUI in their products — a deprecated and unsupported technology — are trapped using older hardware, unable to update libraries for latest bug fixes or security patches, and stuck on old versions of the QNX OS. KDAB is an expert in migrating Photon software to a modern UX framework based on Qt, and the only QNX-recommended supplier for this process.

KDAB Training Brochure 2019

This is a brochure of all our Trainings.


Success Stories:

CCI – KDAB helps cooperative stand out in the field of agritech innovation

User-friendly interfaces make complex farm machinery easier to use. Smart farming is an important development in the agricultural industry that emphasizes the use of technology.

CCI had an existing product that was difficult to adapt to new requirements and difficult to use. “We had to take into account special requirements for the agricultural business and decided to use qualified support for the framework in particular,” explains Frank Meyering, Managing Director of CCI. “We therefore turned to KDAB.”

MEILLER – trucks get an upgrade with innovative diagnostic app

KDAB designers and developers team up to help construction giant innovate.

Tipper trucks (or dump trucks) provide critical assistance to industries as varied as building and road construction, mining, and recycling and waste management. In fact, more than 95% of all worldwide professional construction companies have at least one in their fleet. But even an industry that’s over 160 years old faces the same challenges to improve and perform as any other.

Kurth Electronic – KDAB helps keep telecommunications pioneer at its pinnacle.

KDAB helped Kurth upgrade the software for their powerful all-in-one tester, the KE3700 Multitester, so that it can work with all common types of broadband services, protocols, and transports. Kurth Electronics now has a solid software foundation for their Multitester product line. Enabled by improvements from KDAB, Kurth can continue to stay ahead of their competition and make technicians more productive.


Articles:

C and Its Offspring: OpenGL and OpenCL – Part 1

C and Its Offspring: OpenGL and OpenCL – Part 2

– Sean Harmer

An in-depth look at improving the visual quality and computational throughput of systems with OpenGL,

from Dr. Sean Harmer, KDAB expert and the maintainer of Qt 3D, writing for the USA’s premium magazine for embedded computing: RTC magazine.

Embedded’s Gone Cute  (from 2015)

– Rafael Roquetto

In this article for RTC Magazine’s 2015 issue, KDAB’s Rafael Roquetto lays out how and why Qt is the way to go for modern user interfaces in the embedded world. The need for next-gen UIs has finally reached the embedded world. Owing to increasing demand, vendors have been looking for alternative technologies to enable modern user interfaces on their products, and have been finding Qt (pronounced ‘cute’) is the perfect fit.

Contact us
FacebookTwitterLinkedInEmail

By continuing to use the site, you agree to the use of cookies. More information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close