Jump to content

GDevCon-6/Resize Me If You Can! Scalable & DynamicLabVIEW UI Framework

From LabVIEW Wiki
Revision as of 13:32, 5 February 2026 by Cordm (talk | contribs) (Created page with "{{infobox |category=presentation |icon=GDevConButton.png |presentation-conference=GDevCon-6{{!}}GDevCon#6 |presentation-presenter=Matthias Baudot }} {{presentation |presenters=Matthias Baudot |abstract=Lets face it: building modern UIs in LabVIEW is painful. Things that are simple in other languages – dynamic layouts, responsive resizing, reusable components – quickly turn into long, frustrating rabbit holes in LabVIEW. Do we really have to spend hundreds of hours j...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
GDevCon#6
Resize Me If You Can! Scalable & DynamicLabVIEW UI Framework
Conference GDevCon#6
Presenters Matthias Baudot
Resize Me If You Can! Scalable & DynamicLabVIEW UI Framework by Matthias Baudot

Lets face it: building modern UIs in LabVIEW is painful.

Things that are simple in other languages – dynamic layouts, responsive resizing, reusable components – quickly turn into long, frustrating rabbit holes in LabVIEW. Do we really have to spend hundreds of hours just to get a UI that _feels_ normal by today’s standards?

Not if you have the right framework.

In this session, we’ll show you how we built a powerful UI framework for LabVIEW based on DQMHs’ one that supports dynamic, scalable layouts defined at runtime, and dramatically reduces UI development time.

We’ll also tackle the big question: “can LabVIEW UIs be reused across projects?” Think reusable login pages, graphs, lists, you name it. Spoiler: yes, “it’s possible” and maybe even essential. But is it always a good idea? We want you in the conversation, so bring your thoughts and raise your hand!