Event Venue
Discover all the essential information about our event venue and easily locate what you need!
Location by Activities
and Their Events

Main Stage
May 06
11:50 -
12:40
Main Stage
Bring Impossible Ideas to Life
Technology & AI are dramatically changing what’s possible in our world. Our challenge as we create new things is to dislodge from the comfort of what we already know. Chris created Shazam after being told by every “expert” that his outlandish idea was impossible. It was an idea far ahead of its time – eight years before iPhone apps even existed. In this presentation, Chris helps audiences imagine and then create new visions for the future. He inspires with jaw-dropping stories about creating Shazam. Audiences learn a new framework of thinking to create change through technology.
CHRIS BARTON
Founder of Shazam, Pioneer at Google & Dropbox
- Keynote
May 06
11:50 - 12:40
Main Stage
Bring Impossible Ideas to Life
Technology & AI are dramatically changing what’s possible in our world. Our challenge as we create new things is to dislodge from the comfort of what we already know. Chris created Shazam after being told by every “expert” that his outlandish idea was impossible. It was an idea far ahead of its time – eight years before iPhone apps even existed. In this presentation, Chris helps audiences imagine and then create new visions for the future. He inspires with jaw-dropping stories about creating Shazam. Audiences learn a new framework of thinking to create change through technology.
CHRIS BARTON
Founder of Shazam, Pioneer at Google & Dropbox

- Keynote
May 06
14:55 -
15:15
Main Stage
Implementing the EU Cyber Resilience Act: Strategies and Insights from Rohde & Schwarz
Join us to explore the implementation of the EU Cyber Resilience Act (CRA), with a focus on the pivotal role of the Software Bill of Materials (SBOM) and effective vulnerability management. Discover how Rohde & Schwarz addresses these critical requirements across a diverse product portfolio, ensuring robust software security and regulatory compliance. Gain valuable insights and strategies that drive our commitment to excellence in cybersecurity.
LUKAS BRAUNE
Product Security Expert, Rohde & Schwarz
DR. FLORIAN HUG
Senior Director Software Development and Technical Documentation, Rohde & Schwarz
- Customer Case
May 06
14:55 - 15:15
Main Stage
Implementing the EU Cyber Resilience Act: Strategies and Insights from Rohde & Schwarz
Join us to explore the implementation of the EU Cyber Resilience Act (CRA), with a focus on the pivotal role of the Software Bill of Materials (SBOM) and effective vulnerability management. Discover how Rohde & Schwarz addresses these critical requirements across a diverse product portfolio, ensuring robust software security and regulatory compliance. Gain valuable insights and strategies that drive our commitment to excellence in cybersecurity.
LUKAS BRAUNE
Product Security Expert, Rohde & Schwarz

DR. FLORIAN HUG
Senior Director Software Development and Technical Documentation, Rohde & Schwarz

- Customer Case
.webp)
Cube
May 07
11:00 -
11:30
Cube
High-Performance GUI with Qt for MCU on Zephyr - a Road Towards Platform Independence, Safety on IoT Platforms
This talk will be about how Qt for MCU brings high-performance cross-platform graphics capability to the open-source Zephyr framework. It also presents the option of functional safe graphics, in turn increasing Zephyr's adaptability for wider use cases. Qt also announces its key contribution towards the framework in the form of open-sourced HW adaptation layers which helps Customers/Partners and contributors to expand Qt for MCU to even more Zephyr-supported platforms, and a roadmap towards introducing a graphics API standard for resource-constrained devices.
SUMITABH GHOSH
Product Lead, Qt Group
May 07
11:00 - 11:30
Cube
High-Performance GUI with Qt for MCU on Zephyr - a Road Towards Platform Independence, Safety on IoT Platforms
This talk will be about how Qt for MCU brings high-performance cross-platform graphics capability to the open-source Zephyr framework. It also presents the option of functional safe graphics, in turn increasing Zephyr's adaptability for wider use cases. Qt also announces its key contribution towards the framework in the form of open-sourced HW adaptation layers which helps Customers/Partners and contributors to expand Qt for MCU to even more Zephyr-supported platforms, and a roadmap towards introducing a graphics API standard for resource-constrained devices.
SUMITABH GHOSH
Product Lead, Qt Group

May 06
15:30 -
16:15
Cube
Creating Immersive AR and VR Applications with Qt Quick 3D XR
A practical introduction to the new XR module in Qt, with code. Showing how to get started, how to use the XR-specific APIs, and sharing best practices.
PAUL OLAV TVETE
Principal Software Engineer, Qt Group
May 06
15:30 - 16:15
Cube
Creating Immersive AR and VR Applications with Qt Quick 3D XR
A practical introduction to the new XR module in Qt, with code. Showing how to get started, how to use the XR-specific APIs, and sharing best practices.
PAUL OLAV TVETE
Principal Software Engineer, Qt Group

.webp)
University
May 07
11:45 -
12:30
University
How to Easily Bring 3D to Existing Android Applications
Easily adding Qt to native Java and Kotlin Android applications opens up many new possibilities for Android developers who can now add 3D or interactive charts to their existing applications. To showcase this, we partnered with 3 universities where a student group created a car companion app with 3D elements.
BRUNO VUNDERL
Product Lead, Qt Group
RAMI POTINKARA
Senior Manager, R&D, Qt Group
May 07
11:45 - 12:30
University
How to Easily Bring 3D to Existing Android Applications
Easily adding Qt to native Java and Kotlin Android applications opens up many new possibilities for Android developers who can now add 3D or interactive charts to their existing applications. To showcase this, we partnered with 3 universities where a student group created a car companion app with 3D elements.
BRUNO VUNDERL
Product Lead, Qt Group

RAMI POTINKARA
Senior Manager, R&D, Qt Group

May 06
15:30 -
16:15
University
Rust Code in Qt Applications: Challenges and Solutions
Qt developers wanting to use Rust in their applications face unique challenges due to Qts extensive meta-object system. In this talk we'll explain the Qt-specific challenges to Rust interoperability and how they can be overcome. It will include an overview of the available approaches and a short introduction to CXX-Qt.
LEON MATTHES
Software Engineer, KDAB
ANDREW HAYZEN
Software Engineer, KDAB
May 06
15:30 - 16:15
University
Rust Code in Qt Applications: Challenges and Solutions
Qt developers wanting to use Rust in their applications face unique challenges due to Qts extensive meta-object system. In this talk we'll explain the Qt-specific challenges to Rust interoperability and how they can be overcome. It will include an overview of the available approaches and a short introduction to CXX-Qt.
LEON MATTHES
Software Engineer, KDAB

ANDREW HAYZEN
Software Engineer, KDAB

.webp)
Cinema
May 07
14:30 -
15:00
Cinema
Model-Based Testing: Transforming Software Validation
In the fast-paced world of software development, ensuring the reliability of complex systems is increasingly challenging. Model-Based Testing (MBT) revolutionizes software validation by automating test case generation from models that abstract complexity and reduce manual effort. We will explore practical applications of MBT, using Squish as a testing tool.
KRYSTIAN SMAGA
Specialist Software Engineer, Qt Group
May 07
14:30 - 15:00
Cinema
Model-Based Testing: Transforming Software Validation
In the fast-paced world of software development, ensuring the reliability of complex systems is increasingly challenging. Model-Based Testing (MBT) revolutionizes software validation by automating test case generation from models that abstract complexity and reduce manual effort. We will explore practical applications of MBT, using Squish as a testing tool.
KRYSTIAN SMAGA
Specialist Software Engineer, Qt Group

May 06
15:30 -
16:15
Cinema
Verifying Software Architecture in Practice
We demonstrate the automatic verification of low-level C/C++ code against a high-level architecture model. The model can be specified using a UML CASE tool or through an architecture-as-code approach in Python. We emphasize both interactive use for software architects and non-interactive use in CI/DevOps environments.
DANIEL SIMON
Director, Customer Services, QA, Qt Group
ANDREAS GAISER
R&D Manager, QA, Qt Group
May 06
15:30 - 16:15
Cinema
Verifying Software Architecture in Practice
We demonstrate the automatic verification of low-level C/C++ code against a high-level architecture model. The model can be specified using a UML CASE tool or through an architecture-as-code approach in Python. We emphasize both interactive use for software architects and non-interactive use in CI/DevOps environments.
DANIEL SIMON
Director, Customer Services, QA, Qt Group

ANDREAS GAISER
R&D Manager, QA, Qt Group

.webp)
Little Barn
May 07
08:30 -
16:00
Little Barn
Official Qt 6 Certifications
Class is in session! Drop in and get an Official Qt 6 Certification for free.
- Certifications
May 07
08:30 - 16:00
Little Barn
Official Qt 6 Certifications
Class is in session! Drop in and get an Official Qt 6 Certification for free.
- Certifications
May 06
17:30 -
18:00
Cube
Common Graphics Performance and Rendering-Related Issues when Moving from Qt 5 to 6
Qt 6.0 introduced some important changes in the Qt graphics stack, further followed in the 6.x series by many improvements, with more coming in Qt 6.8 and 6.9. Over the course of the Qt 6 releases, some users found that migrating existing projects from Qt 5 (and occasionally Qt 4) sometimes tend to run into visual issues, rendering performance regressions, unexpected CPU, GPU, and memory usage profiles, or perceived "memory leaks"; problems that were not there before with Qt 5. Sometimes these turn out to be misunderstandings. Sometimes they turn out to be real problems. And sometimes they turn out to be something in-between. Taking Qt 6.8 LTS as the basis, while also looking at a few upcoming Qt 6.9 improvements, this talk is going to walk through a number of typical problems and questions that tend to pop up when moving graphics-intensive Widget and Qt Quick applications onto modern Qt 6 versions, focusing on painting, windowing, 3D acceleration, and various application-level consequences of rendering engine internals.
LASZLO AGOCS
Principal Software Engineer, Qt Group
May 06
17:30 - 18:00
Cube
Common Graphics Performance and Rendering-Related Issues when Moving from Qt 5 to 6
Qt 6.0 introduced some important changes in the Qt graphics stack, further followed in the 6.x series by many improvements, with more coming in Qt 6.8 and 6.9. Over the course of the Qt 6 releases, some users found that migrating existing projects from Qt 5 (and occasionally Qt 4) sometimes tend to run into visual issues, rendering performance regressions, unexpected CPU, GPU, and memory usage profiles, or perceived "memory leaks"; problems that were not there before with Qt 5. Sometimes these turn out to be misunderstandings. Sometimes they turn out to be real problems. And sometimes they turn out to be something in-between. Taking Qt 6.8 LTS as the basis, while also looking at a few upcoming Qt 6.9 improvements, this talk is going to walk through a number of typical problems and questions that tend to pop up when moving graphics-intensive Widget and Qt Quick applications onto modern Qt 6 versions, focusing on painting, windowing, 3D acceleration, and various application-level consequences of rendering engine internals.
LASZLO AGOCS
Principal Software Engineer, Qt Group
