Better_Software_Header_Mobile Better_Software_Header_Web

Find what you need - explore useful information and developer resources

Areas of Interest

Searching…

13 results

6 Steps for Legacy Software Migrations

Porting from Qt 4 to Qt 5

Transform your legacy Unix/X11 (Motif) applications into modern, efficient solutions with KDAB's expertise. This article highlights our services in visualizing big data, migrating from Motif to Qt, and optimizing performance. Discover how KDAB can help you tackle technical debt and modernize your application architecture for various industries, including scientific computing and finance.

At KDAB, we’ve fine-tuned the migration process over more than 15 years, successfully migrating software from a wide variety of frameworks – with the majority migrating to Qt. Based on our experience, we know that regardless of the framework, operating system, or language, all migrations share common steps that ensure success and have common pitfalls that derail the best of efforts. This whitepaper distills our expertise in a short but 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.

Modernizing Scada HMIs

Supervisory control and data acquisition (SCADA) systems have been responsible for the streamlining of any industry that needs precise and consistent controls. However, 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. This whitepaper provides a quick overview on why KDAB finds Qt to be an ideal tool for building today’s modern SCADA systems.

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.

KDAB specializes in Modern C++ development, focusing on desktop applications, GUI, embedded software, and operating systems. Our industry-recognized experts leverage C++ to deliver high-quality software solutions.

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++ version from C++11 to C++23 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. KDAB has broad, deep experience delivering cost-effective, long-term, pragmatic solutions that modernize existing C++ codebases without losing functionality during the process.

Updating outdated systems through modernizing UI technologies can drive user satisfaction. KDAB is your partner in taking it to the next level.

KDAB will guide you away from the technical debt of a legacy framework through comprehensive assessments, practical incremental steps, and meticulous risk identification. Our approach ensures migrations are swift, efficient, and secure.

Maximize the value of your project investments in legacy GUI toolkits with KDAB's proven expertise in one-off migrations. With extensive experience in code migration, we've developed comprehensive tooling and can provide you with recommendations on modernizing your code base.