OpenAPI (aka. Swagger) is a widely used technology to implement APIs in a cloud/IT context. It provides a structured, integrated, and language-agnostic way to design, test, and maintain HTTP-APIs based on an interface definition language (IDL).
One of the biggest selling points of OpenAPI is the ability to generate server-/client-side code for various languages and frameworks based on a common IDL. Typical use-cases from a Qt perspective are desktop or mobile applications that need to interact with a cloud-based backend service.
This tutorial will provide an overview of OpenAPI in general, its root in the Swagger-project, the tools of the ecosystem, and how to best work with it in the context of a Qt application. In a hands-on session, we will review an existing API using Swagger-UI, generate Qt-specific client code and wrap everything up into a working Qt Quick HMI. We will also present our ongoing work on improving the Qt support within the OpenAPI ecosystem.
Qt Design Studio (QDS) helps you makes the leap from design to concrete UI. The Qt-Bridge plugin is ...
Watch videoBuilding large-scale, feature-rich projects that run on multiple platforms poses many testing challe...
Watch videoCode Coverage is a metric that tells you how much your tests exercise your application. And the appl...
Watch videoSince Qt 6.2, we have gradually phased in the new Qt Quick Compiler Technology. Using the overhauled...
Watch videoIn this talk, we will discover how to enhance existing GUI tests and infrastructure. We will accompl...
Watch videoThis demo of the Axivion Suite will highlight its capability of architecture verification and how th...
Watch videoBringing a great User Experience for your product is hard. And often, we don't spend our time workin...
Watch videoIn this session, Brook will show how to setup a project consisting of a set of template files, based...
Watch video