“Qt’s role has changed a lot over the last 20 years,” said Knoll. “It turned from a small framework to create user interfaces for desktop applications, to a large toolkit that contains everything you need to create applications and embedded devices. Usage of Qt has grown tremendously over the years, and we estimate that we currently have around 800,000 active developers using our tools.”

Qt 5.5 adds new features and application development capabilities around Qt Core, with expanded Bluetooth, GUI, multimedia, NFC, networking, WebEngine and WebView features, along with new modules supporting 3D graphics. Barrios said The Qt Company is committed to developing and growing the framework for desktop and mobile platforms while looking ahead to the future of embedded devices.

“Qt is at its heart a cross-platform framework,” said Knoll. “The cross-platform nature is one of its inherent strengths. It helps us keep our APIs and implementations clean and future-proof. Having said that, the embedded side with our ‘Qt for device creation’ product will be one of our focus areas moving forward. We see a lot of growth potential with our embedded offering in a world where more and more devices are being connected and are having touch-based user interfaces.”

More details about Qt’s milestone are available on the Qt20 page, and a more detailed timeline of the framework’s development over the years is shown in the infographic below.