Better_Software_Header_Mobile Better_Software_Header_Web

Find what you need - explore useful information and developer resources

Areas of Interest

Searching…

675 results

KDAB is committed to developing high-quality and high-performance software, and helping other developers deliver to the same high standards. We create software with pride to improve your engineering and your business, making your products more resilient and maintainable with better performance

KDAB has deep expertise in embedded systems, which coupled with Flutter proficiency, allows us to provide comprehensive support throughout the software development lifecycle. Our engineers are constantly contributing to the Flutter ecosystem, for example by developing flutter-pi, one of the most used embedders.

As we move towards ubiquitous computing, embedded software is becoming integral to everything from airplanes to toasters. This paper addresses the implications of this rapid expansion, highlighting important issues that need discussion and resolution within the industry. Explore the future of embedded software and its pervasive role in our daily lives!

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.

Le groupe KDAB est la plus vaste source indépendante de connaissance Qt en Europe et dans le monde. Nous sommes les leaders en services, composants et formations Qt, C++, OpenGL.

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.

This whitepaper is the first in KDAB's Software Development Best Practices series and covers the basics. Many of the tips will not surprise most professional software engineers, but if you’re just getting started, it can be a handy reminder. If you’re not already doing everything here, you should be.

Stay ahead of the curve with the latest insights and innovations from KDAB! Our monthly newsletter is packed with fresh updates from our blogs, covering cutting-edge developments in Qt, C++, Rust and 3D visualization. Don't miss out on event announcements and new training courses. Plus, get a sneak peek at our latest projects and tooling updates. Subscribe now to stay informed and inspired with KDAB!

While an all-Rust approach works for some systems, most companies have extensive existing C and C++ code. Rust's design, rooted in Mozilla Firefox's development, has always aimed to integrate with these languages. By consulting Rust experts, we've developed guidelines for harmoniously blending Rust with C and C++ in various scenarios.

If you need insights into improving productivity, this essential developer’s guide to containers will help you manage projects cross-platform, seamlessly.

Stay on top of software development in Qt, C++, Rust, 3D technologies like OpenGL and Vulkan with useful developer resources like blogs, publications, videos and more provided by KDAB experts.

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. This whitepaper, written in 2016 by Dr Sean Harmer, offers a fascinating quick-start primer on the nine things you need to know about this shiny new API.

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.

Unlike a lot of modern development, embedded development is close to the hardware. It runs on specialized boards, uses custom testing harnesses, requires expensive debugging equipment, and has its own characteristic workflows. That hardware dependency makes embedded development.

Create intelligent, patient-focused medical software and devices backed by the expertise of KDAB.

While some methodologies, workflows, and tools are specific to an individual domain, many are applicable regardless of whether you’re developing a web service, embedded device, mobile app, or desktop application. This whitepaper gives a few general best practices widely applicable to most development projects.

Are you on a journey to create visually stunning, ultra-realistic 3D graphics, dynamic 2D user interfaces, or leveraging the power of hardware-accelerated computation? KDAB stands ready to guide you along this path.