Skip to main content

Event Venue

Discover all the essential information about our event venue and easily locate what you need!

QtWS25_event_venue


Location by Activities
and Their Events

main-stage

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

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
See Full Agenda
cube (1)

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 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

See Full Agenda
university (1)

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 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

See Full Agenda
cinema (1)

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 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

See Full Agenda
little-barn (1)

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 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

See Full Agenda