<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://labviewwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cordm</id>
	<title>LabVIEW Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://labviewwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cordm"/>
	<link rel="alternate" type="text/html" href="https://labviewwiki.org/wiki/Special:Contributions/Cordm"/>
	<updated>2026-05-08T06:09:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=File:Gdevcon7.png&amp;diff=35919</id>
		<title>File:Gdevcon7.png</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=File:Gdevcon7.png&amp;diff=35919"/>
		<updated>2026-02-05T13:58:54Z</updated>

		<summary type="html">&lt;p&gt;Cordm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon-7&amp;diff=35918</id>
		<title>GDevCon-7</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon-7&amp;diff=35918"/>
		<updated>2026-02-05T13:58:47Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{prevnext|GDevCon-6|GDevCon|GDevCon-8}} {{correct title|GDevCon #7|reason=#}}  {{infobox |category=conference |icon=GDevConButton.png |name=GDevCon #7 |conference-banner=Gdevcon7.png |conference-date=22-24th September 2025 |conference-url=https://gdevcon.com/conference-archives/gdevcon-7-2026/ }}  {{TOCright}} ==Agenda== === Day 1 === ==== Presentations ==== TBD  === Day 2 === ==== Presentations ==== TBD  === Day 3 === ==== Presentations ==== TBD  ==External links== *[h...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{prevnext|GDevCon-6|GDevCon|GDevCon-8}}&lt;br /&gt;
{{correct title|GDevCon #7|reason=#}}&lt;br /&gt;
&lt;br /&gt;
{{infobox&lt;br /&gt;
|category=conference&lt;br /&gt;
|icon=GDevConButton.png&lt;br /&gt;
|name=GDevCon #7&lt;br /&gt;
|conference-banner=Gdevcon7.png&lt;br /&gt;
|conference-date=22-24th September 2025&lt;br /&gt;
|conference-url=https://gdevcon.com/conference-archives/gdevcon-7-2026/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
==Agenda==&lt;br /&gt;
=== Day 1 ===&lt;br /&gt;
==== Presentations ====&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Day 2 ===&lt;br /&gt;
==== Presentations ====&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Day 3 ===&lt;br /&gt;
==== Presentations ====&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://www.gdevcon.com/ GDevCon Website]&lt;br /&gt;
*[https://discord.com/channels/999092407016636476/ Discord Server]&lt;br /&gt;
*[https://www.youtube.com/@GDevCon/videos GDevCon YouTube Channel]&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon]]&lt;br /&gt;
[[Category:GDevCon-7]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon-6&amp;diff=35917</id>
		<title>GDevCon-6</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon-6&amp;diff=35917"/>
		<updated>2026-02-05T13:56:12Z</updated>

		<summary type="html">&lt;p&gt;Cordm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{prevnext|GDevCon-5|GDevCon|GDevCon-7}}&lt;br /&gt;
{{correct title|GDevCon #6|reason=#}}&lt;br /&gt;
&lt;br /&gt;
{{infobox&lt;br /&gt;
|category=conference&lt;br /&gt;
|icon=GDevConButton.png&lt;br /&gt;
|name=GDevCon #6&lt;br /&gt;
|conference-banner=Gdevcon6.png&lt;br /&gt;
|conference-date=9-11th September 2025&lt;br /&gt;
|conference-url=https://gdevcon.com/conference-archives/gdevcon-6-2025/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
==Agenda==&lt;br /&gt;
=== Day 1 ===&lt;br /&gt;
==== Presentations ====&lt;br /&gt;
*[[/Team Keynote &amp;amp; Announcements/]] - Team&lt;br /&gt;
*[[/NI LinuxRT is Open Source, So What?/]] - James McNally&lt;br /&gt;
*[[/Avoiding evening coffee/]] - Andrei Zagorodni&lt;br /&gt;
*[[/Cool Graphics with Vega in LabVIEW/]] - Peter Horn&lt;br /&gt;
*[[/Architecting for Testability and Observability/]] - Niko Naredi-Rainer&lt;br /&gt;
*[[/Resize Me If You Can! Scalable &amp;amp; DynamicLabVIEW UI Framework/]] - Matthias Baudot&lt;br /&gt;
*[[/LabVIEW vs. LLM: A Generational Showdown/]] - Mark Randel &amp;amp; Steve Ball&lt;br /&gt;
&lt;br /&gt;
=== Day 2 ===&lt;br /&gt;
==== Presentations ====&lt;br /&gt;
*[[/A rapid fire set of performance optimizations/]] - Natan Biesmans&lt;br /&gt;
*[[/Memory in LabVIEW/]] - James Powell&lt;br /&gt;
*[[/The Anatomy of a cRIO Module/]] - Gary Boorman&lt;br /&gt;
*[[/DDS for test system development/]] - Paweł Hanus &lt;br /&gt;
*[[/Did You Know/]] - Maarten Scherjon&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Day 3 ===&lt;br /&gt;
==== Presentations ====&lt;br /&gt;
*[[/Accelerate Application Development with the Power of Templates/]] - Stefan Glauer&lt;br /&gt;
*[[/Functional Graphical Programming/]] - Anton Sundqvist&lt;br /&gt;
*[[/To Object or not to Object, that is the Question/]] - Peter Scarfe&lt;br /&gt;
*[[/LabVIEW as a Service: A .NET-Based Approach/]] - Wiebe Walstra&lt;br /&gt;
*[[/Piracy, It&#039;s a Crime/]] - John Medland&lt;br /&gt;
*[[/Distributing code easily?/]] - Chris Roebuck &amp;amp; Jan Gobel&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://www.gdevcon.com/ GDevCon Website]&lt;br /&gt;
*[https://discord.com/channels/999092407016636476/ Discord Server]&lt;br /&gt;
*[https://www.youtube.com/@GDevCon/videos GDevCon YouTube Channel]&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon]]&lt;br /&gt;
[[Category:GDevCon-6]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=File:Gdevcon6.png&amp;diff=35916</id>
		<title>File:Gdevcon6.png</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=File:Gdevcon6.png&amp;diff=35916"/>
		<updated>2026-02-05T13:55:06Z</updated>

		<summary type="html">&lt;p&gt;Cordm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon-5&amp;diff=35915</id>
		<title>GDevCon-5</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon-5&amp;diff=35915"/>
		<updated>2026-02-05T13:50:31Z</updated>

		<summary type="html">&lt;p&gt;Cordm: link to gdevcon 6&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{prevnext|GDevCon-4|GDevCon|GDevCon-6}}&lt;br /&gt;
{{correct title|GDevCon #5|reason=#}}&lt;br /&gt;
&lt;br /&gt;
{{infobox&lt;br /&gt;
|category=conference&lt;br /&gt;
|icon=GDevConButton.png&lt;br /&gt;
|name=GDevCon #5&lt;br /&gt;
|conference-banner=Gdevcon5.png&lt;br /&gt;
|conference-date=11-13th September 2024&lt;br /&gt;
|conference-url=https://www.gdevcon.com/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
==Agenda==&lt;br /&gt;
=== Day 1 ===&lt;br /&gt;
==== Presentations ====&lt;br /&gt;
*[[/Team Keynote &amp;amp; Announcements/]] - Team&lt;br /&gt;
*[[/Sponsor Presentation (Konrad Technologies)/]]&lt;br /&gt;
*[[/Controlling large scale systems with integrated measurement and motion/]] - Chris Knight &lt;br /&gt;
*[[/One WebVI to rule (and print) them all!/]] - Michal Wnertrzak&lt;br /&gt;
*[[/Decoupling in Practice: How Good Software Engineering Can Save Your Sanity/]] - Allen C Smith&lt;br /&gt;
*[[/How open-sourcing your projects can improve them/]] - Olivier Jourdan&lt;br /&gt;
*[[/Sponsor Presentation (dataTec AG)/]]&lt;br /&gt;
*[[/What is for sale? Adventures in acqui-hiring/]] - Fabiola De La Cueva&lt;br /&gt;
*[[/Sponsor Presentation (Pickering Test)/]]&lt;br /&gt;
==== Huddles ====&lt;br /&gt;
*DQMH Decisions behind the Design - Fabiola de la Cueva, Jörg Hampel&lt;br /&gt;
*Test Driving a Driver - Anton Sundqvist&lt;br /&gt;
*How to contribute to an open source project - Olivier Jourdan&lt;br /&gt;
*Community Discussion:  Open Source Actor Framework - Allen C Smith&lt;br /&gt;
*Learning via games - Sam Taggart&lt;br /&gt;
*[[/Integrating C/C++ Code with LabVIEW/]] - John Medland&lt;br /&gt;
&lt;br /&gt;
=== Day 2 ===&lt;br /&gt;
==== Presentations ====&lt;br /&gt;
*[[/A sublime dive into Arrays and Strings/]] - Wiebe Walstra&lt;br /&gt;
*[[/LabVIEW Errors Deep Dive/]] - Petru Tarabuta&lt;br /&gt;
*[[/Determinism &amp;amp; Memory Allocations in LabVIEW (Not boring... I promise!)/]] - Mark Randel&lt;br /&gt;
*[[/gRPC and DQMH - The Perfect Match for Communicating with Non-LabVIEW Applications/]] - Manu Sebald&lt;br /&gt;
*[[/Leveraging the power of TDMS files/]] - Emmanuel Beraud&lt;br /&gt;
*[[/Sponsor Presentation (NI)/]]&lt;br /&gt;
*[[/Open Source Time Series Database - A Handy Platform for Visualizing Timestamped Data/]] - Chris Clark&lt;br /&gt;
*[[/Sponsor Presentation (Gantner Instruments)/]]&lt;br /&gt;
==== Huddles ====&lt;br /&gt;
*Define an Actor Framework Success Package -Allen C Smith&lt;br /&gt;
*HSE Open Source Offerings - #teamhampelsoft&lt;br /&gt;
*RabbitMQ client for LabVIEW - Nicolas Bats&lt;br /&gt;
*Forum on refactoring tools in LabVIEW - Anton Sundqvist and Sam Taggart&lt;br /&gt;
*Industrial Protocols - NI (Emerson R&amp;amp;D)&lt;br /&gt;
&lt;br /&gt;
=== Day 3 ===&lt;br /&gt;
==== Presentations ====&lt;br /&gt;
*[[/Going against Darren’s advice: Being successful with PPLs as shared components./]] - Jens Christian Ostergaard Andersen&lt;br /&gt;
*[[/DevOps and LabVIEW: We shouldn’t, but we did, and you can too!/]] - Scott Melin&lt;br /&gt;
*[[/LabVIEW on Azure DevOps: Using One Platform for Your Pipeline/]] - Niko Naredi Rainer&lt;br /&gt;
*[[/Clean Architecture – Why, When and How to Protect Your Code from the Framework/]] - Dmitry Sagatelyan&lt;br /&gt;
*[[/Approval Testing - An Alternative to Traditional Unit Testing/]] - Sam Taggart&lt;br /&gt;
*[[/Frameworks are great but shouldn&#039;t you roll your own at least once?/]] - Chris Roebuck&lt;br /&gt;
==== Huddles ====&lt;br /&gt;
*Large-scale software deployment as independent components- Matthias Baudot&lt;br /&gt;
*Ooching into using AI in your daily workflow - Nancy Henson&lt;br /&gt;
*RPC framework in LabVIEW - Nicolas Bats&lt;br /&gt;
*Workers for LabVIEW Demonstration - Peter Scarfe&lt;br /&gt;
*Antidoc/Asciidoc/Helper Loop timing API discussion and code review - Olivier Jourdan&lt;br /&gt;
&lt;br /&gt;
==Interviews and Podcasts==&lt;br /&gt;
The team from [[This Month In LabVIEW]] recorded several impressions, podcasts, and interviews with presenters at the event:&lt;br /&gt;
*[[/TMiLV: Live -1 at GDevCon -5/|TMiLV: Live #1 at GDevCon #5]] - by Nancy Henson, Sam Taggart, Steeve Watts, Carsten Thomsen, and Norm Kirchner&lt;br /&gt;
*[[/TMiLV: Live -2 at GDevCon -5/|TMiLV: Live #2 at GDevCon #5]] - by Nancy Henson, Sam Taggart, Steeve Watts, Elijah Kerry, Greg McCaskle, and Chethan Ravindranath&lt;br /&gt;
*[[/TMiLV: Beckhoff Interview/]] - by Steve Watts, Chris Knight, Giles Roper, Christian Lindemann, and Caroline Junker&lt;br /&gt;
*[[/TMiLV: Pickering Interview/]] - by Steve Watts and Noman Hussain&lt;br /&gt;
*[[/TMiLV: Gantner Interview/]] - by Steve Watts and Florian Ottl&lt;br /&gt;
*[[/TMiLV: Konrad Technologies Interview/]] - by Steve Watts and Augusto Mandelli&lt;br /&gt;
*[[/TMiLV: Farnell Interview/]] - by Steve Watts and Steve Willoughby&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://www.gdevcon.com/ GDevCon Website]&lt;br /&gt;
*[https://discord.com/channels/999092407016636476/ Discord Server]&lt;br /&gt;
*[https://youtube.com/playlist?list=PLUQdW1SDWK3mGY1BS_wZkTQyYuNLs4aBG&amp;amp;si=28LEIejEZQwstiz8 GDevCon#05 - Stuttgart DE - 2024] (YouTube)&lt;br /&gt;
*[https://youtube.com/playlist?list=PL02QDB87pcQDR9yqZoi3hgB5oCZMCtydn TMiLV Playlist] on YouTube&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon]]&lt;br /&gt;
[[Category:GDevCon-5]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon-6/Architecting_for_Testability_and_Observability&amp;diff=35914</id>
		<title>GDevCon-6/Architecting for Testability and Observability</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon-6/Architecting_for_Testability_and_Observability&amp;diff=35914"/>
		<updated>2026-02-05T13:49:07Z</updated>

		<summary type="html">&lt;p&gt;Cordm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GDevConButton.png&lt;br /&gt;
|presentation-conference=GDevCon-6{{!}}GDevCon#6&lt;br /&gt;
|presentation-presenter=Niko Naredi-Rainer&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Niko Naredi-Rainer&lt;br /&gt;
|abstract=When systems grow, testing and observability often become afterthoughts, expensive to retrofit and harder to enforce. What if we could build them in from the very first line of LabVIEW code? &lt;br /&gt;
&lt;br /&gt;
We start with simple, practical examples and use them to explore patterns for testable design: building abstraction layers, handling multiple devices, and structuring clean DQMH modules. For communication, we avoid messy peer-to-peer links and rigid hierarchies by introducing RabbitMQ as a central message broker. This makes modules easier to test and reason about. To see what’s going on inside the system, we add logging and metrics using OpenTelemetry, Loki, and Grafana — tools that bring visibility without adding complexity.&lt;br /&gt;
&lt;br /&gt;
This talk does not deal with theory or perfect architecture. It’s about what has worked for us in real LabVIEW projects — and how to keep things simple, flexible, and reliable as systems grow.&lt;br /&gt;
|youtube-id=OMEeCojyEzc&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon-6]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon-6/Distributing_code_easily%3F&amp;diff=35913</id>
		<title>GDevCon-6/Distributing code easily?</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon-6/Distributing_code_easily%3F&amp;diff=35913"/>
		<updated>2026-02-05T13:48:27Z</updated>

		<summary type="html">&lt;p&gt;Cordm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GDevConButton.png&lt;br /&gt;
|presentation-conference=GDevCon-6{{!}}GDevCon#6&lt;br /&gt;
|presentation-presenter=Chris Roebuck &amp;amp; Jan Gobel&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Chris Roebuck &amp;amp; Jan Gobel&lt;br /&gt;
|abstract=Sharing and reusing code is one of the easiest ways to improve code quality and delivery performance and yet remains an afterthought for many, just a happy biproduct of the efforts of enthusiasts in the team rather than an organisational strategy. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In this highly interactive 2-person presentation, we will chart the journey through code reuse starting with the simple task of sharing VI’s between two team mates, and the inevitable missing dependencies, through to the effective reuse of libraries across multiple teams, projects and platforms (LabVIEW, LabVIEW RT and TestStand). We will contrast and compare the various methods of sharing / reuse including Packages, Packed Libraries, DLLs and Source Distributions, along with new features of LabVIEW such as LVAddons and how they provide opportunities for a better developer experience. This presentation will utilise a novel 2-person format with several live demo’s and a lot of conversation.&lt;br /&gt;
|youtube-id=-emdC01nFdM&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon-6]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon-6/Distributing_code_easily%3F&amp;diff=35912</id>
		<title>GDevCon-6/Distributing code easily?</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon-6/Distributing_code_easily%3F&amp;diff=35912"/>
		<updated>2026-02-05T13:47:52Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GDevConButton.png |presentation-conference=GDevCon-6{{!}}GDevCon#6 |presentation-presenter=Chris Roebuck &amp;amp; Jan Gobel }}  {{presentation |presenters=Chris Roebuck &amp;amp; Jan Gobel |abstract=Sharing and reusing code is one of the easiest ways to improve code quality and delivery performance and yet remains an afterthought for many, just a happy biproduct of the efforts of enthusiasts in the team rather than an organisational strategy.    I...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GDevConButton.png&lt;br /&gt;
|presentation-conference=GDevCon-6{{!}}GDevCon#6&lt;br /&gt;
|presentation-presenter=Chris Roebuck &amp;amp; Jan Gobel&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Chris Roebuck &amp;amp; Jan Gobel&lt;br /&gt;
|abstract=Sharing and reusing code is one of the easiest ways to improve code quality and delivery performance and yet remains an afterthought for many, just a happy biproduct of the efforts of enthusiasts in the team rather than an organisational strategy. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In this highly interactive 2-person presentation, we will chart the journey through code reuse starting with the simple task of sharing VI’s between two team mates, and the inevitable missing dependencies, through to the effective reuse of libraries across multiple teams, projects and platforms (LabVIEW, LabVIEW RT and TestStand). We will contrast and compare the various methods of sharing / reuse including Packages, Packed Libraries, DLLs and Source Distributions, along with new features of LabVIEW such as LVAddons and how they provide opportunities for a better developer experience. This presentation will utilise a novel 2-person format with several live demo’s and a lot of conversation.&lt;br /&gt;
|youtube-id=emdC01nFdM&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon-6]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon-6/Piracy,_It%27s_a_Crime&amp;diff=35911</id>
		<title>GDevCon-6/Piracy, It&#039;s a Crime</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon-6/Piracy,_It%27s_a_Crime&amp;diff=35911"/>
		<updated>2026-02-05T13:46:46Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GDevConButton.png |presentation-conference=GDevCon-6{{!}}GDevCon#6 |presentation-presenter=John Medland }}  {{presentation |presenters=John Medland |abstract=NI ain’t no dummies – they know that Open Source Software rocks and including it in software products is cool. Real cool.  But what does that mean for us, law abiding LabVIEW developers who distribute applications?  And what about other software components we add to our cod...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GDevConButton.png&lt;br /&gt;
|presentation-conference=GDevCon-6{{!}}GDevCon#6&lt;br /&gt;
|presentation-presenter=John Medland&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=John Medland&lt;br /&gt;
|abstract=NI ain’t no dummies – they know that Open Source Software rocks and including it in software products is cool. Real cool.&lt;br /&gt;
&lt;br /&gt;
But what does that mean for us, law abiding LabVIEW developers who distribute applications?&lt;br /&gt;
&lt;br /&gt;
And what about other software components we add to our code? Do we think about how to comply with the licences of the components we knowingly add?&lt;br /&gt;
&lt;br /&gt;
The answer to these questions and more will be alluded to in a purely opinion based context but in a way which is hopefully still useful.&lt;br /&gt;
|youtube-id=1cEogPKnKKk&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon-6]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon-6/LabVIEW_as_a_Service:_A_.NET-Based_Approach&amp;diff=35910</id>
		<title>GDevCon-6/LabVIEW as a Service: A .NET-Based Approach</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon-6/LabVIEW_as_a_Service:_A_.NET-Based_Approach&amp;diff=35910"/>
		<updated>2026-02-05T13:45:35Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GDevConButton.png |presentation-conference=GDevCon-6{{!}}GDevCon#6 |presentation-presenter=Wiebe Walstra }}  {{presentation |presenters=Wiebe Walstra |abstract=Windows Services are ideal for running essential background tasks without user interaction.  While LabVIEW executables can be run as services, existing solutions are often limited or rely on third-party tools.  This presentation introduces a lightweight, open-source .NET-base...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GDevConButton.png&lt;br /&gt;
|presentation-conference=GDevCon-6{{!}}GDevCon#6&lt;br /&gt;
|presentation-presenter=Wiebe Walstra&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Wiebe Walstra&lt;br /&gt;
|abstract=Windows Services are ideal for running essential background tasks without user interaction.&lt;br /&gt;
&lt;br /&gt;
While LabVIEW executables can be run as services, existing solutions are often limited or rely on third-party tools.&lt;br /&gt;
&lt;br /&gt;
This presentation introduces a lightweight, open-source .NET-based approach that transforms any LabVIEW executable into a fully functional Windows Service — no compromises, no extra tools.&lt;br /&gt;
&lt;br /&gt;
You’ll learn how to use the code, understand how it works, and see how easy it is to integrate—just like dropping a VI.&lt;br /&gt;
|youtube-id=vLukhLomrYc&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon-6]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon-6/To_Object_or_not_to_Object,_that_is_the_Question&amp;diff=35909</id>
		<title>GDevCon-6/To Object or not to Object, that is the Question</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon-6/To_Object_or_not_to_Object,_that_is_the_Question&amp;diff=35909"/>
		<updated>2026-02-05T13:44:27Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GDevConButton.png |presentation-conference=GDevCon-6{{!}}GDevCon#6 |presentation-presenter=Peter Scarfe }}  {{presentation |presenters=Peter Scarfe |abstract=Object-oriented programming (OOP) is one of LabVIEW’s most powerful tools, but also one of its most misunderstood. Use too little, and your codebase becomes rigid and repetitive. Use too much, and you risk bloated, over-engineered designs that are hard to debug and maintain....&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GDevConButton.png&lt;br /&gt;
|presentation-conference=GDevCon-6{{!}}GDevCon#6&lt;br /&gt;
|presentation-presenter=Peter Scarfe&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Peter Scarfe&lt;br /&gt;
|abstract=Object-oriented programming (OOP) is one of LabVIEW’s most powerful tools, but also one of its most misunderstood. Use too little, and your codebase becomes rigid and repetitive. Use too much, and you risk bloated, over-engineered designs that are hard to debug and maintain.&lt;br /&gt;
&lt;br /&gt;
So where’s the sweet spot?&lt;br /&gt;
&lt;br /&gt;
This presentation explores how to apply OOP where it simplifies architecture, and avoid it where it adds unnecessary complexity. We’ll walk through common pitfalls on both ends of the spectrum, and provide practical guidance to help you decide what should (and shouldn’t) become an object in your applications.&lt;br /&gt;
&lt;br /&gt;
We’ll also discuss how the Workers for LabVIEW framework applies this philosophy in practice, by using LVOOP for the asynchronous processes only, highlighting how this approach supports modularity, abstraction, and the easy creation of HALs, while keeping the rest of the architecture rooted in the familiar NI QMH development style.&lt;br /&gt;
|youtube-id=tEOvx_Suddw&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon-6]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon-6/Functional_Graphical_Programming&amp;diff=35908</id>
		<title>GDevCon-6/Functional Graphical Programming</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon-6/Functional_Graphical_Programming&amp;diff=35908"/>
		<updated>2026-02-05T13:43:34Z</updated>

		<summary type="html">&lt;p&gt;Cordm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GDevConButton.png&lt;br /&gt;
|presentation-conference=GDevCon-6{{!}}GDevCon#6&lt;br /&gt;
|presentation-presenter=Anton Sundqvist&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Anton Sundqvist&lt;br /&gt;
|abstract=Functional Programming is one of the commonly recognized programming paradigms, among e.g. object-oriented programming. In Functional Programming the use of immutable data structures, pure functions and declarative programming is emphasized. These concepts helps creating more maintainable, scalable, and testable code.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
While LabVIEW is not a purely functional language, many functional programming principles align naturally with the dataflow paradigm. In this presentation, we will explore how concepts from functional programming can be applied as practical heuristics for creating cleaner code. These ideas will be applicable at different levels of a LabVIEW application.&lt;br /&gt;
|youtube-id=OV9L9G1TFvA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon-6]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon-6/Functional_Graphical_Programming&amp;diff=35907</id>
		<title>GDevCon-6/Functional Graphical Programming</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon-6/Functional_Graphical_Programming&amp;diff=35907"/>
		<updated>2026-02-05T13:43:13Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GDevConButton.png |presentation-conference=GDevCon-6{{!}}GDevCon#6 |presentation-presenter=James McNally }}  {{presentation |presenters=James McNally |abstract=Functional Programming is one of the commonly recognized programming paradigms, among e.g. object-oriented programming. In Functional Programming the use of immutable data structures, pure functions and declarative programming is emphasized. These concepts helps creating more...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GDevConButton.png&lt;br /&gt;
|presentation-conference=GDevCon-6{{!}}GDevCon#6&lt;br /&gt;
|presentation-presenter=James McNally&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=James McNally&lt;br /&gt;
|abstract=Functional Programming is one of the commonly recognized programming paradigms, among e.g. object-oriented programming. In Functional Programming the use of immutable data structures, pure functions and declarative programming is emphasized. These concepts helps creating more maintainable, scalable, and testable code.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
While LabVIEW is not a purely functional language, many functional programming principles align naturally with the dataflow paradigm. In this presentation, we will explore how concepts from functional programming can be applied as practical heuristics for creating cleaner code. These ideas will be applicable at different levels of a LabVIEW application.&lt;br /&gt;
|youtube-id=OV9L9G1TFvA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon-6]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon-6/Accelerate_Application_Development_with_the_Power_of_Templates&amp;diff=35906</id>
		<title>GDevCon-6/Accelerate Application Development with the Power of Templates</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon-6/Accelerate_Application_Development_with_the_Power_of_Templates&amp;diff=35906"/>
		<updated>2026-02-05T13:42:13Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GDevConButton.png |presentation-conference=GDevCon-6{{!}}GDevCon#6 |presentation-presenter=Stefan Glauer }}  {{presentation |presenters=Stefan Glauer |abstract=This presentation explores the benefits of creating a standardized, reusable template for your LabVIEW projects. A well-designed template serves as a strong foundation, bringing structure, consistency, reusability, and faster development to your code and applications. However...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GDevConButton.png&lt;br /&gt;
|presentation-conference=GDevCon-6{{!}}GDevCon#6&lt;br /&gt;
|presentation-presenter=Stefan Glauer&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Stefan Glauer&lt;br /&gt;
|abstract=This presentation explores the benefits of creating a standardized, reusable template for your LabVIEW projects. A well-designed template serves as a strong foundation, bringing structure, consistency, reusability, and faster development to your code and applications. However, creating a template that truly fits your specific needs requires careful planning and thoughtful decision-making. Several important areas must be addressed, including:&lt;br /&gt;
&lt;br /&gt;
– Choosing the framework it depends on&lt;br /&gt;
&lt;br /&gt;
– Designing a flexible and consistent UI layout&lt;br /&gt;
&lt;br /&gt;
– Determining which commonly used standard functions should be integrated&lt;br /&gt;
&lt;br /&gt;
– Defining a file structure and how to configure different modules&lt;br /&gt;
&lt;br /&gt;
– Planning for version control and installation&lt;br /&gt;
&lt;br /&gt;
Throughout this presentation, I will discuss each of these areas and share examples of the solutions we implemented in our own templates with the goal of inspiring you to build one that suits your team’s needs.&lt;br /&gt;
|youtube-id=KV7SXN9qhIc&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon-6]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon-6/Did_You_Know&amp;diff=35905</id>
		<title>GDevCon-6/Did You Know</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon-6/Did_You_Know&amp;diff=35905"/>
		<updated>2026-02-05T13:41:10Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GDevConButton.png |presentation-conference=GDevCon-6{{!}}GDevCon#6 |presentation-presenter=Maarten Scherjon }}  {{presentation |presenters=Maarten Scherjon |abstract=This presentation is packed with “Aha!” moments in LabVIEW.  Those tips a coworker casually drops that totally change how you work. From beginner to advanced, front panel to block diagram, quirks to hidden gems.  Discover useful, fun, and surprising things you didn...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GDevConButton.png&lt;br /&gt;
|presentation-conference=GDevCon-6{{!}}GDevCon#6&lt;br /&gt;
|presentation-presenter=Maarten Scherjon&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Maarten Scherjon&lt;br /&gt;
|abstract=This presentation is packed with “Aha!” moments in LabVIEW.&lt;br /&gt;
&lt;br /&gt;
Those tips a coworker casually drops that totally change how you work. From beginner to advanced, front panel to block diagram, quirks to hidden gems.&lt;br /&gt;
&lt;br /&gt;
Discover useful, fun, and surprising things you didn’t know you needed.&lt;br /&gt;
|youtube-id=v54orjzgdyI&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon-6]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon-6/DDS_for_test_system_development&amp;diff=35904</id>
		<title>GDevCon-6/DDS for test system development</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon-6/DDS_for_test_system_development&amp;diff=35904"/>
		<updated>2026-02-05T13:39:59Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GDevConButton.png |presentation-conference=GDevCon-6{{!}}GDevCon#6 |presentation-presenter=Pawel Hanus }}  {{presentation |presenters=Pawel Hanus |abstract=Data Distribution Service (DDS) is the software connectivity standard that enables secure real-time information exchange, modular application development and rapid integration in distributed systems. This talk explores how this standard transformed the way we design and deploy te...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GDevConButton.png&lt;br /&gt;
|presentation-conference=GDevCon-6{{!}}GDevCon#6&lt;br /&gt;
|presentation-presenter=Pawel Hanus&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Pawel Hanus&lt;br /&gt;
|abstract=Data Distribution Service (DDS) is the software connectivity standard that enables secure real-time information exchange, modular application development and rapid integration in distributed systems. This talk explores how this standard transformed the way we design and deploy test systems and allowed us to solve challenges during tests of electric cabinets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We will focus on test system architecture within the company and why it failed to address testing challenges and why solution where multiple distributed applications work together was required. We will discuss how and why we shifted from NI centric solutions to open source programming languages, highlighting the benefits and lessons learned along the way. &lt;br /&gt;
|youtube-id=jvp_yFZyFm4&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon-6]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon-6/The_Anatomy_of_a_cRIO_Module&amp;diff=35903</id>
		<title>GDevCon-6/The Anatomy of a cRIO Module</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon-6/The_Anatomy_of_a_cRIO_Module&amp;diff=35903"/>
		<updated>2026-02-05T13:38:53Z</updated>

		<summary type="html">&lt;p&gt;Cordm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GDevConButton.png&lt;br /&gt;
|presentation-conference=GDevCon-6{{!}}GDevCon#6&lt;br /&gt;
|presentation-presenter=Gary Boorman&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Gary Boorman&lt;br /&gt;
|abstract=How does the typical cRIO module work? What happens when a cRIO module is plugged into a chassis?  What happens when a property or invoke node is placed on your FPGA block diagram?  How does the cRIO controller know about the module’s capabilities? Does the cRIO controller really have a backplane?  And why are cRIO modules hot-swappable?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using information learned from building my own cRIO modules, and from writing the drivers in LabVIEW and XML, to creating an API, this talk will look at some of the magic that happens when a cRIO module is inserted into a chassis, and how the LabVIEW FPGA code interacts with cRIO modules.&lt;br /&gt;
|youtube-id=XGLsP_IwO-o&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon-6]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon-6/The_Anatomy_of_a_cRIO_Module&amp;diff=35902</id>
		<title>GDevCon-6/The Anatomy of a cRIO Module</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon-6/The_Anatomy_of_a_cRIO_Module&amp;diff=35902"/>
		<updated>2026-02-05T13:38:10Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GDevConButton.png |presentation-conference=GDevCon-6{{!}}GDevCon#6 |presentation-presenter=Gary Boorman }}  {{presentation |presenters=Gary Boorman |abstract=How does the typical cRIO module work? What happens when a cRIO module is plugged into a chassis?  What happens when a property or invoke node is placed on your FPGA block diagram?  How does the cRIO controller know about the module’s capabilities? Does the cRIO controller re...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GDevConButton.png&lt;br /&gt;
|presentation-conference=GDevCon-6{{!}}GDevCon#6&lt;br /&gt;
|presentation-presenter=Gary Boorman&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Gary Boorman&lt;br /&gt;
|abstract=How does the typical cRIO module work? What happens when a cRIO module is plugged into a chassis?  What happens when a property or invoke node is placed on your FPGA block diagram?  How does the cRIO controller know about the module’s capabilities? Does the cRIO controller really have a backplane?  And why are cRIO modules hot-swappable?&lt;br /&gt;
&lt;br /&gt;
Using information learned from building my own cRIO modules, and from writing the drivers in LabVIEW and XML, to creating an API, this talk will look at some of the magic that happens when a cRIO module is inserted into a chassis, and how the LabVIEW FPGA code interacts with cRIO modules.&lt;br /&gt;
|youtube-id=XGLsP_IwO-o&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon-6]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon-6/Memory_in_LabVIEW&amp;diff=35901</id>
		<title>GDevCon-6/Memory in LabVIEW</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon-6/Memory_in_LabVIEW&amp;diff=35901"/>
		<updated>2026-02-05T13:37:08Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GDevConButton.png |presentation-conference=GDevCon-6{{!}}GDevCon#6 |presentation-presenter=James Powell }}  {{presentation |presenters=James Powell |abstract=To write memory efficient code requires us to understand where LabVIEW makes memory allocations and copies.   Doing that involves having tools to see where copies happen.  We have such a tool, in the form of “trace” events that can be logged in the DETT (Desktop and Executi...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GDevConButton.png&lt;br /&gt;
|presentation-conference=GDevCon-6{{!}}GDevCon#6&lt;br /&gt;
|presentation-presenter=James Powell&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=James Powell&lt;br /&gt;
|abstract=To write memory efficient code requires us to understand where LabVIEW makes memory allocations and copies. &lt;br /&gt;
&lt;br /&gt;
Doing that involves having tools to see where copies happen.  We have such a tool, in the form of “trace” events that can be logged in the DETT (Desktop and Execution Trace Toolkit).  However, it can be quite difficult to effectively use this tool due to the large volume of trace events in a running program.  In this talk I will:&lt;br /&gt;
&lt;br /&gt;
– show how to use custom probes with the DETT to quickly identify memory copies&lt;br /&gt;
&lt;br /&gt;
– demonstrate the various places such copies happen&lt;br /&gt;
&lt;br /&gt;
– show alternate memory-efficient code&lt;br /&gt;
&lt;br /&gt;
I will also show how one can make one’s own custom version of a DETT logger.&lt;br /&gt;
|youtube-id=zR6qe2POhFk&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon-6]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon-6/A_rapid_fire_set_of_performance_optimizations&amp;diff=35900</id>
		<title>GDevCon-6/A rapid fire set of performance optimizations</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon-6/A_rapid_fire_set_of_performance_optimizations&amp;diff=35900"/>
		<updated>2026-02-05T13:35:02Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GDevConButton.png |presentation-conference=GDevCon-6{{!}}GDevCon#6 |presentation-presenter=Natan Biesmans }}  {{presentation |presenters=Natan Biesmans |abstract=Unlock the full potential of your compute resources and data acquisition throughput with these rapid-fire talks on performance optimization. Learn how to eliminate bottlenecks, optimize processing, and fully utilize CPU, GPU, and storage capabilities for high-speed data han...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GDevConButton.png&lt;br /&gt;
|presentation-conference=GDevCon-6{{!}}GDevCon#6&lt;br /&gt;
|presentation-presenter=Natan Biesmans&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Natan Biesmans&lt;br /&gt;
|abstract=Unlock the full potential of your compute resources and data acquisition throughput with these rapid-fire talks on performance optimization. Learn how to eliminate bottlenecks, optimize processing, and fully utilize CPU, GPU, and storage capabilities for high-speed data handling.&lt;br /&gt;
&lt;br /&gt;
What to Expect in Each Talk:&lt;br /&gt;
&lt;br /&gt;
Talk 1: The Power of Data Types&lt;br /&gt;
Learn how data types affect calculation speed, memory usage, and visualization throughput, and how choosing the right datatype can improve efficiency.&lt;br /&gt;
&lt;br /&gt;
Talk 2: High-Speed Disk I/O &amp;amp; TDMS Optimization&lt;br /&gt;
Discover how to overcome disk bottlenecks, optimize TDMS file performance with asynchronous I/O, and maintain consistent read/write speeds for large-scale data.&lt;br /&gt;
&lt;br /&gt;
Talk 3: Big-Little Architecture &amp;amp; Pitfalls in Large Applications&lt;br /&gt;
Understand how Big-Little architecture impacts performance, avoid common scaling pitfalls, and optimize workloads to minimize performance loss.&lt;br /&gt;
&lt;br /&gt;
Talk 4: High-Throughput Feature Detection&lt;br /&gt;
Explore strategies for real-time data analysis, efficient feature detection, and handling performance and scalability challenges in high-speed applications.&lt;br /&gt;
&lt;br /&gt;
Featuring insights, live demos, and real-world examples.&lt;br /&gt;
&lt;br /&gt;
Join these rapid-fire talks and push your system to peak performance!&lt;br /&gt;
|youtube-id=chIycAZhFNE&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon-6]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon-6/LabVIEW_vs._LLM:_A_Generational_Showdown&amp;diff=35899</id>
		<title>GDevCon-6/LabVIEW vs. LLM: A Generational Showdown</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon-6/LabVIEW_vs._LLM:_A_Generational_Showdown&amp;diff=35899"/>
		<updated>2026-02-05T13:33:27Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GDevConButton.png |presentation-conference=GDevCon-6{{!}}GDevCon#6 |presentation-presenter=Mark Randel &amp;amp; Steve Ball }}  {{presentation |presenters=Mark Randel &amp;amp; Steve Ball |abstract=The world of software development is rapidly changing, with Large Language Models (LLMs) promising to revolutionize how we code. But how do these AI tools stack up in the hands of experienced LabVIEW programmers? LLMs are put to the test in this fun and...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GDevConButton.png&lt;br /&gt;
|presentation-conference=GDevCon-6{{!}}GDevCon#6&lt;br /&gt;
|presentation-presenter=Mark Randel &amp;amp; Steve Ball&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Mark Randel &amp;amp; Steve Ball&lt;br /&gt;
|abstract=The world of software development is rapidly changing, with Large Language Models (LLMs) promising to revolutionize how we code. But how do these AI tools stack up in the hands of experienced LabVIEW programmers? LLMs are put to the test in this fun and engaging presentation.&lt;br /&gt;
&lt;br /&gt;
Steve Ball, a driving force behind Jake AI and an enthusiastic LLM user, will champion the AI approach. Facing him is Mark Randel, a LabVIEW programmer with over 30 years of experience, representing the “old guard.” Prepare for a light-hearted “generational showdown” as Mark explores AI, demonstrating how even long-time LabVIEW users can integrate and benefit from LLMs in their projects. Discover the potential of Jake AI to enhance efficiency and creativity in LabVIEW development, regardless of your background.&lt;br /&gt;
&lt;br /&gt;
(No LLM’s were harmed in the creation of this abstract)&lt;br /&gt;
|youtube-id=O1taxv2Jb5o&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon-6]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon-6/Resize_Me_If_You_Can!_Scalable_%26_DynamicLabVIEW_UI_Framework&amp;diff=35898</id>
		<title>GDevCon-6/Resize Me If You Can! Scalable &amp; DynamicLabVIEW UI Framework</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon-6/Resize_Me_If_You_Can!_Scalable_%26_DynamicLabVIEW_UI_Framework&amp;diff=35898"/>
		<updated>2026-02-05T13:32:21Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{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...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GDevConButton.png&lt;br /&gt;
|presentation-conference=GDevCon-6{{!}}GDevCon#6&lt;br /&gt;
|presentation-presenter=Matthias Baudot&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Matthias Baudot&lt;br /&gt;
|abstract=Lets face it: building modern UIs in LabVIEW is painful.&lt;br /&gt;
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?&lt;br /&gt;
&lt;br /&gt;
Not if you have the right framework.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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!&lt;br /&gt;
|youtube-id=qI8oZgbzfd0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon-6]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon-6/Architecting_for_Testability_and_Observability&amp;diff=35897</id>
		<title>GDevCon-6/Architecting for Testability and Observability</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon-6/Architecting_for_Testability_and_Observability&amp;diff=35897"/>
		<updated>2026-02-05T13:31:12Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GDevConButton.png |presentation-conference=GDevCon-6{{!}}GDevCon#6 |presentation-presenter=Niko Naredi-Rainer }}  {{presentation |presenters=Niko Naredi-Rainer |youtube-id=OMEeCojyEzc }}  Category:GDevCon-6&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GDevConButton.png&lt;br /&gt;
|presentation-conference=GDevCon-6{{!}}GDevCon#6&lt;br /&gt;
|presentation-presenter=Niko Naredi-Rainer&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Niko Naredi-Rainer&lt;br /&gt;
|youtube-id=OMEeCojyEzc&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon-6]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon-6/Cool_Graphics_with_Vega_in_LabVIEW&amp;diff=35896</id>
		<title>GDevCon-6/Cool Graphics with Vega in LabVIEW</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon-6/Cool_Graphics_with_Vega_in_LabVIEW&amp;diff=35896"/>
		<updated>2026-02-05T13:28:39Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GDevConButton.png |presentation-conference=GDevCon-6{{!}}GDevCon#6 |presentation-presenter=Peter Horn }}  {{presentation |presenters=Peter Horn |abstract=[https://github.com/vega/vega Vega] is an awesome drawing tool with a rich API. There are a bunch of [https://vega.github.io/vega/examples really cool examples], most of which could be imported into LabVIEW. I have been working with Olivier Jourdan to integrate it into the LabVIEW...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GDevConButton.png&lt;br /&gt;
|presentation-conference=GDevCon-6{{!}}GDevCon#6&lt;br /&gt;
|presentation-presenter=Peter Horn&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Peter Horn&lt;br /&gt;
|abstract=[https://github.com/vega/vega Vega] is an awesome drawing tool with a rich API. There are a bunch of [https://vega.github.io/vega/examples really cool examples], most of which could be imported into LabVIEW. I have been working with Olivier Jourdan to integrate it into the LabVIEW ecosystem and enable outputting the graphics to front panels and reports. I’d like to show some of the examples and possibilities for extension.&lt;br /&gt;
|youtube-id=pBUkUE_u2S8&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon-6]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon-6/Avoiding_evening_coffee&amp;diff=35895</id>
		<title>GDevCon-6/Avoiding evening coffee</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon-6/Avoiding_evening_coffee&amp;diff=35895"/>
		<updated>2026-02-05T13:25:50Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GDevConButton.png |presentation-conference=GDevCon-6{{!}}GDevCon#6 |presentation-presenter=Andrei Zagorodni }}  {{presentation |presenters=Andrei Zagorodni |abstract=Actually, the title is incomplete – let’s also avoid the morning coffee. Parallelization and no, not the kind you think. This isn’t about the parallel loops we build every day into LabVIEW programs. This is about short-lived, asynchronous runs even single VIs, no...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GDevConButton.png&lt;br /&gt;
|presentation-conference=GDevCon-6{{!}}GDevCon#6&lt;br /&gt;
|presentation-presenter=Andrei Zagorodni&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Andrei Zagorodni&lt;br /&gt;
|abstract=Actually, the title is incomplete – let’s also avoid the morning coffee.&lt;br /&gt;
Parallelization and no, not the kind you think. This isn’t about the parallel loops we build every day into LabVIEW programs. This is about short-lived, asynchronous runs even single VIs, no loops that still depend on each other and form complex patterns along time scale.&lt;br /&gt;
And they offer approaches that can save serious time for both developers and users.&lt;br /&gt;
&lt;br /&gt;
The clearest example? System initialization (and yes, deinitialization). Smart parallelization shortens startup and shutdown for the program and the hardware. Easy to implement in mid-sized, fixed configurations. But for large and reconfigurable systems? That’s where things get interesting.&lt;br /&gt;
So, this talk is about not needing a coffee break after clicking Start. And not thinking about coffee after clicking Stop.&lt;br /&gt;
For LabVIEW architects and seasoned developers who like their code fast and their mugs empty.&lt;br /&gt;
|youtube-id=KRMSscKcabw&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon-6]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon-6/NI_LinuxRT_is_Open_Source,_So_What%3F&amp;diff=35894</id>
		<title>GDevCon-6/NI LinuxRT is Open Source, So What?</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon-6/NI_LinuxRT_is_Open_Source,_So_What%3F&amp;diff=35894"/>
		<updated>2026-02-05T13:24:33Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GDevConButton.png |presentation-conference=GDevCon-6{{!}}GDevCon#6 |presentation-presenter=James McNally }}  {{presentation |presenters=James McNally |abstract=Many LabVIEW developers use NI LinuxRT with a vague understanding that the source is on github somehow. This session dissects how LinuxRT is built on the Yocto Project and the possibilities it unlocks.  We’ll explore practical advantages this architecture provides, includin...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GDevConButton.png&lt;br /&gt;
|presentation-conference=GDevCon-6{{!}}GDevCon#6&lt;br /&gt;
|presentation-presenter=James McNally&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=James McNally&lt;br /&gt;
|abstract=Many LabVIEW developers use NI LinuxRT with a vague understanding that the source is on github somehow. This session dissects how LinuxRT is built on the Yocto Project and the possibilities it unlocks.&lt;br /&gt;
&lt;br /&gt;
We’ll explore practical advantages this architecture provides, including debugging system issues, creating customized packages directly from the source and how to run it in virtual environments.&lt;br /&gt;
&lt;br /&gt;
This technical anatomy lesson aims to give advanced users a glimpse of possibilities beyond the standard workflows. While we won’t have time for detailed training, you will leave understanding the LinuxRT structure and with practical starting points for leveraging its open-source foundation in your projects.&lt;br /&gt;
|youtube-id=Dy5ocCgTsZs&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon-6]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon-6/Team_Keynote_%26_Announcements&amp;diff=35893</id>
		<title>GDevCon-6/Team Keynote &amp; Announcements</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon-6/Team_Keynote_%26_Announcements&amp;diff=35893"/>
		<updated>2026-02-05T13:22:40Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GDevConButton.png |presentation-conference=GDevCon-6{{!}}GDevCon#6 |presentation-presenter=Tom McQuillan }}  {{presentation |presenters=Tom McQuillan |abstract=Team Keynote &amp;amp; Announcements |youtube-id=G56FcWk3vpM }}  Category:GDevCon-6&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GDevConButton.png&lt;br /&gt;
|presentation-conference=GDevCon-6{{!}}GDevCon#6&lt;br /&gt;
|presentation-presenter=Tom McQuillan&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Tom McQuillan&lt;br /&gt;
|abstract=Team Keynote &amp;amp; Announcements&lt;br /&gt;
|youtube-id=G56FcWk3vpM&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon-6]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon-6&amp;diff=35892</id>
		<title>GDevCon-6</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon-6&amp;diff=35892"/>
		<updated>2026-02-05T13:13:39Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{prevnext|GDevCon-5|GDevCon}} {{correct title|GDevCon #6|reason=#}}  {{infobox |category=conference |icon=GDevConButton.png |name=GDevCon #6 |conference-banner=Gdevcon6.png |conference-date=9-11th September 2025 |conference-url=https://gdevcon.com/conference-archives/gdevcon-6-2025/ }}  {{TOCright}} ==Agenda== === Day 1 === ==== Presentations ==== */Team Keynote &amp;amp; Announcements/ - Team */NI LinuxRT is Open Source, So What?/ - James McNally */Avoiding evening c...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{prevnext|GDevCon-5|GDevCon}}&lt;br /&gt;
{{correct title|GDevCon #6|reason=#}}&lt;br /&gt;
&lt;br /&gt;
{{infobox&lt;br /&gt;
|category=conference&lt;br /&gt;
|icon=GDevConButton.png&lt;br /&gt;
|name=GDevCon #6&lt;br /&gt;
|conference-banner=Gdevcon6.png&lt;br /&gt;
|conference-date=9-11th September 2025&lt;br /&gt;
|conference-url=https://gdevcon.com/conference-archives/gdevcon-6-2025/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
==Agenda==&lt;br /&gt;
=== Day 1 ===&lt;br /&gt;
==== Presentations ====&lt;br /&gt;
*[[/Team Keynote &amp;amp; Announcements/]] - Team&lt;br /&gt;
*[[/NI LinuxRT is Open Source, So What?/]] - James McNally&lt;br /&gt;
*[[/Avoiding evening coffee/]] - Andrei Zagorodni&lt;br /&gt;
*[[/Cool Graphics with Vega in LabVIEW/]] - Peter Horn&lt;br /&gt;
*[[/Architecting for Testability and Observability/]] - Niko Naredi-Rainer&lt;br /&gt;
*[[/Resize Me If You Can! Scalable &amp;amp; DynamicLabVIEW UI Framework/]] - Matthias Baudot&lt;br /&gt;
*[[/LabVIEW vs. LLM: A Generational Showdown/]] - Mark Randel &amp;amp; Steve Ball&lt;br /&gt;
&lt;br /&gt;
=== Day 2 ===&lt;br /&gt;
==== Presentations ====&lt;br /&gt;
*[[/A rapid fire set of performance optimizations/]] - Natan Biesmans&lt;br /&gt;
*[[/Memory in LabVIEW/]] - James Powell&lt;br /&gt;
*[[/The Anatomy of a cRIO Module/]] - Gary Boorman&lt;br /&gt;
*[[/DDS for test system development/]] - Paweł Hanus &lt;br /&gt;
*[[/Did You Know/]] - Maarten Scherjon&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Day 3 ===&lt;br /&gt;
==== Presentations ====&lt;br /&gt;
*[[/Accelerate Application Development with the Power of Templates/]] - Stefan Glauer&lt;br /&gt;
*[[/Functional Graphical Programming/]] - Anton Sundqvist&lt;br /&gt;
*[[/To Object or not to Object, that is the Question/]] - Peter Scarfe&lt;br /&gt;
*[[/LabVIEW as a Service: A .NET-Based Approach/]] - Wiebe Walstra&lt;br /&gt;
*[[/Piracy, It&#039;s a Crime/]] - John Medland&lt;br /&gt;
*[[/Distributing code easily?/]] - Chris Roebuck &amp;amp; Jan Gobel&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://www.gdevcon.com/ GDevCon Website]&lt;br /&gt;
*[https://discord.com/channels/999092407016636476/ Discord Server]&lt;br /&gt;
*[https://www.youtube.com/@GDevCon/videos GDevCon YouTube Channel]&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon]]&lt;br /&gt;
[[Category:GDevCon-6]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/CTI_-_Plans_and_Demos&amp;diff=35857</id>
		<title>GLA Summit 2025/CTI - Plans and Demos</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/CTI_-_Plans_and_Demos&amp;diff=35857"/>
		<updated>2025-11-28T11:10:30Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GLASummitButton.png |presentation-conference=GLA Summit 2025 |presentation-presenter=Steve Watts }}  {{presentation |presenters=Steve Watts |abstract=I&amp;#039;ve been busy building out the hardware landscape for the CTI project. I&amp;#039;m hoping this will be useful for trainers, learners and hobbyists.  I&amp;#039;ll introduce Grove from SEEED  Demonstrate VIs for the various Grove projects  Describe I2C comms and how to write drivers using protocol.  De...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GLASummitButton.png&lt;br /&gt;
|presentation-conference=GLA Summit 2025&lt;br /&gt;
|presentation-presenter=Steve Watts&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Steve Watts&lt;br /&gt;
|abstract=I&#039;ve been busy building out the hardware landscape for the CTI project. I&#039;m hoping this will be useful for trainers, learners and hobbyists.&lt;br /&gt;
&lt;br /&gt;
I&#039;ll introduce Grove from SEEED&lt;br /&gt;
&lt;br /&gt;
Demonstrate VIs for the various Grove projects&lt;br /&gt;
&lt;br /&gt;
Describe I2C comms and how to write drivers using protocol.&lt;br /&gt;
&lt;br /&gt;
Describe my plans for OS material based on this (hopefully demo, but no promises)&lt;br /&gt;
&lt;br /&gt;
Show Radxa X4 Grove hat that I&#039;ve been designing.&lt;br /&gt;
&lt;br /&gt;
and more as I think of it&lt;br /&gt;
|youtube-id=FbLvhisfuoE&lt;br /&gt;
}}&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://www.glasummit.org/presentations/d266cef9-70c1-40aa-bbf1-5e8465d3da43 GLA Summit 2025 Presentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2025]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/Extending_my_favorite_shortcut_menu_-_Find_All_Uses&amp;diff=35856</id>
		<title>GLA Summit 2025/Extending my favorite shortcut menu - Find All Uses</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/Extending_my_favorite_shortcut_menu_-_Find_All_Uses&amp;diff=35856"/>
		<updated>2025-11-28T11:09:24Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GLASummitButton.png |presentation-conference=GLA Summit 2025 |presentation-presenter=Wiebe Walstra }}  {{presentation |presenters=Wiebe Walstra |abstract=Find All Uses is by far my favorite short cut menu plug in.  It has some limits though. I finally start resolving those limits and I&amp;#039;ll share the process.  |youtube-id=CqMsDg51ckA }} ==External links== *[https://www.glasummit.org/presentations/09c5e7f3-2d03-410a-86c7-281d2fc6cb22 G...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GLASummitButton.png&lt;br /&gt;
|presentation-conference=GLA Summit 2025&lt;br /&gt;
|presentation-presenter=Wiebe Walstra&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Wiebe Walstra&lt;br /&gt;
|abstract=Find All Uses is by far my favorite short cut menu plug in.&lt;br /&gt;
&lt;br /&gt;
It has some limits though. I finally start resolving those limits and I&#039;ll share the process. &lt;br /&gt;
|youtube-id=CqMsDg51ckA&lt;br /&gt;
}}&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://www.glasummit.org/presentations/09c5e7f3-2d03-410a-86c7-281d2fc6cb22 GLA Summit 2025 Presentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2025]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/Blue_AutoFormatter_In_Action&amp;diff=35855</id>
		<title>GLA Summit 2025/Blue AutoFormatter In Action</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/Blue_AutoFormatter_In_Action&amp;diff=35855"/>
		<updated>2025-11-28T11:08:31Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GLASummitButton.png |presentation-conference=GLA Summit 2025 |presentation-presenter=Samuel Taggart }}  {{presentation |presenters=Samuel Taggart |abstract=I presented on why we need an autoformatter at GDevCon NA. One piece of feedback I got was people wanted to see more demos. I&amp;#039;ll spend 2-3 minutes talking about the different use cases and then I&amp;#039;ll do a demo (maybe just prerecorded short video) and then I&amp;#039;ll answer any questions...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GLASummitButton.png&lt;br /&gt;
|presentation-conference=GLA Summit 2025&lt;br /&gt;
|presentation-presenter=Samuel Taggart&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Samuel Taggart&lt;br /&gt;
|abstract=I presented on why we need an autoformatter at GDevCon NA. One piece of feedback I got was people wanted to see more demos. I&#039;ll spend 2-3 minutes talking about the different use cases and then I&#039;ll do a demo (maybe just prerecorded short video) and then I&#039;ll answer any questions.&lt;br /&gt;
|youtube-id=Sz93pxJHOQE&lt;br /&gt;
}}&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://www.glasummit.org/presentations/2eeed065-6ae6-4534-89aa-31ff932fe1c9 GLA Summit 2025 Presentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2025]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/Micron:_An_Open_Source_LabVIEW_Based_Microservice_Architecture&amp;diff=35854</id>
		<title>GLA Summit 2025/Micron: An Open Source LabVIEW Based Microservice Architecture</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/Micron:_An_Open_Source_LabVIEW_Based_Microservice_Architecture&amp;diff=35854"/>
		<updated>2025-11-28T11:07:24Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GLASummitButton.png |presentation-conference=GLA Summit 2025 |presentation-presenter=Karthik Abiram T A }}  {{presentation |presenters=Karthik Abiram T A |abstract=An early preview of Micron, an open source LabVIEW based microservice architecture. The presentation will cover Micron APIs and will walk through how to create a microservice application and send messages from an external application. |youtube-id=9O4jc03L0WI }} ==External...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GLASummitButton.png&lt;br /&gt;
|presentation-conference=GLA Summit 2025&lt;br /&gt;
|presentation-presenter=Karthik Abiram T A&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Karthik Abiram T A&lt;br /&gt;
|abstract=An early preview of Micron, an open source LabVIEW based microservice architecture. The presentation will cover Micron APIs and will walk through how to create a microservice application and send messages from an external application.&lt;br /&gt;
|youtube-id=9O4jc03L0WI&lt;br /&gt;
}}&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://www.glasummit.org/presentations/4617f02e-6977-430a-970c-619a1c1f05ac GLA Summit 2025 Presentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2025]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/Beyond_the_State_Machine&amp;diff=35853</id>
		<title>GLA Summit 2025/Beyond the State Machine</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/Beyond_the_State_Machine&amp;diff=35853"/>
		<updated>2025-11-28T11:06:11Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GLASummitButton.png |presentation-conference=GLA Summit 2025 |presentation-presenter=Tim Streeter }}  {{presentation |presenters=Tim Streeter |abstract=This presentation introduces the Behavior Tree for LabVIEW framework, a powerful alternative to traditional state machines for managing complex process logic. |youtube-id=-uvHr_QbnK8 }} ==External links== *[https://www.glasummit.org/presentations/289ab321-218c-4503-bdff-073a87f68826...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GLASummitButton.png&lt;br /&gt;
|presentation-conference=GLA Summit 2025&lt;br /&gt;
|presentation-presenter=Tim Streeter&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Tim Streeter&lt;br /&gt;
|abstract=This presentation introduces the Behavior Tree for LabVIEW framework, a powerful alternative to traditional state machines for managing complex process logic.&lt;br /&gt;
|youtube-id=-uvHr_QbnK8&lt;br /&gt;
}}&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://www.glasummit.org/presentations/289ab321-218c-4503-bdff-073a87f68826 GLA Summit 2025 Presentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2025]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/Introduction_to_DQMH&amp;diff=35852</id>
		<title>GLA Summit 2025/Introduction to DQMH</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/Introduction_to_DQMH&amp;diff=35852"/>
		<updated>2025-11-28T11:05:00Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GLASummitButton.png |presentation-conference=GLA Summit 2025 |presentation-presenter=Faisal Shaikh }}  {{presentation |presenters=Faisal Shaikh |abstract=This presentation is aimed at fellow beginners who are curious about the DQMH design pattern. As someone who is new to DQMH myself, I’ll be walking you through what I’ve learned while getting started with it. We’ll begin by looking at what DQMH is, how it builds on the famili...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GLASummitButton.png&lt;br /&gt;
|presentation-conference=GLA Summit 2025&lt;br /&gt;
|presentation-presenter=Faisal Shaikh&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Faisal Shaikh&lt;br /&gt;
|abstract=This presentation is aimed at fellow beginners who are curious about the DQMH design pattern. As someone who is new to DQMH myself, I’ll be walking you through what I’ve learned while getting started with it. We’ll begin by looking at what DQMH is, how it builds on the familiar Queued Message Handler (QMH) pattern, and why it’s a powerful tool for creating organized, modular, and scalable applications in LabVIEW.&lt;br /&gt;
&lt;br /&gt;
Using simple examples and clear explanations, I’ll share how DQMH has helped me better structure my code, manage communication between different parts of an application, and make my projects easier to debug and maintain.&lt;br /&gt;
&lt;br /&gt;
Whether you’re a student, a junior developer, or just starting out with LabVIEW frameworks like I am, I hope this session gives you a solid foundation in DQMH and the confidence to begin using it in your own work.&lt;br /&gt;
|youtube-id=ufUdZcGbkt4&lt;br /&gt;
}}&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://www.glasummit.org/presentations/a0b366b2-d1b8-4b86-938a-339ff7dba7ea GLA Summit 2025 Presentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2025]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/High-Speed_Visualization_of_Any_of_Your_FPGA_Wires&amp;diff=35851</id>
		<title>GLA Summit 2025/High-Speed Visualization of Any of Your FPGA Wires</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/High-Speed_Visualization_of_Any_of_Your_FPGA_Wires&amp;diff=35851"/>
		<updated>2025-11-28T11:03:00Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GLASummitButton.png |presentation-conference=GLA Summit 2025 |presentation-presenter=Anders Sekanina }}  {{presentation |presenters=Anders Sekanina |abstract=Have you ever used FIFO to stream high-speed data from your FPGA target to the host? But after compiling your FPGA, you realize you&amp;#039;d rather stream another signal—then you need to recompile. Could there be a way to do this dynamically so that you can select which signals to s...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GLASummitButton.png&lt;br /&gt;
|presentation-conference=GLA Summit 2025&lt;br /&gt;
|presentation-presenter=Anders Sekanina&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Anders Sekanina&lt;br /&gt;
|abstract=Have you ever used FIFO to stream high-speed data from your FPGA target to the host? But after compiling your FPGA, you realize you&#039;d rather stream another signal—then you need to recompile. Could there be a way to do this dynamically so that you can select which signals to stream at runtime?&lt;br /&gt;
&lt;br /&gt;
In this presentation, I will show how I have developed a FIFO-based system to high-speed monitor (or write) a large number of signals in FPGA code. It is used in projects ranging from motor control in medical rehabilitation equipment to hardware-in-the-loop engine simulation.&lt;br /&gt;
|youtube-id=W9YGzp_Kpag&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://www.glasummit.org/presentations/ecbf6c2b-0caa-4cfe-a58b-8b3a48da44e6 GLA Summit 2025 Presentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2025]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/Using_Workers_for_LabVIEW_on_NI_Real-Time_Systems&amp;diff=35850</id>
		<title>GLA Summit 2025/Using Workers for LabVIEW on NI Real-Time Systems</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/Using_Workers_for_LabVIEW_on_NI_Real-Time_Systems&amp;diff=35850"/>
		<updated>2025-11-28T11:01:51Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GLASummitButton.png |presentation-conference=GLA Summit 2025 |presentation-presenter=Peter Scarfe }}  {{presentation |presenters=Peter Scarfe |abstract=Think Workers for LabVIEW is just for Windows-based applications? Think again.  With modern NI real-time targets becoming increasingly powerful, deploying structured, scalable architectures on embedded systems is not only possible, it’s practical. This presentation will walk throug...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GLASummitButton.png&lt;br /&gt;
|presentation-conference=GLA Summit 2025&lt;br /&gt;
|presentation-presenter=Peter Scarfe&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Peter Scarfe&lt;br /&gt;
|abstract=Think Workers for LabVIEW is just for Windows-based applications? Think again.&lt;br /&gt;
&lt;br /&gt;
With modern NI real-time targets becoming increasingly powerful, deploying structured, scalable architectures on embedded systems is not only possible, it’s practical. This presentation will walk through how Workers 5.0 is designed to support seamless development across both desktop and NI real-time platforms.&lt;br /&gt;
&lt;br /&gt;
We’ll cover features that make this possible, including the RT Worker Convert Tool, the built-in TCP Server/Client Network Endpoint Workers, and how the Workers Debug Server can be used to monitor real-time systems over a local network.&lt;br /&gt;
&lt;br /&gt;
To tie it all together, the session will include a live demonstration of two Workers applications — one running on an NI cRIO and another on a host PC — communicating in real time.&lt;br /&gt;
|youtube-id=uq5gfzeCysA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://www.glasummit.org/presentations/ef1a07b1-e3e5-4610-a85f-600540598abb GLA Summit 2025 Presentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2025]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/NI_Open_Source_Program&amp;diff=35849</id>
		<title>GLA Summit 2025/NI Open Source Program</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/NI_Open_Source_Program&amp;diff=35849"/>
		<updated>2025-11-28T11:00:50Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GLASummitButton.png |presentation-conference=GLA Summit 2025 |presentation-presenter=Sergio Velderrain, Fabiola De la Cueva, Tim Robinson }}  {{presentation |presenters=Sergio Velderrain, Fabiola De la Cueva, Tim Robinson |abstract=Discover the current state of NI&amp;#039;s open-source program, the community behind its evolution, and the latest developments that might just inspire a second look. |youtube-id=nZPQWN28Fdw }}  ==External links=...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GLASummitButton.png&lt;br /&gt;
|presentation-conference=GLA Summit 2025&lt;br /&gt;
|presentation-presenter=Sergio Velderrain, Fabiola De la Cueva, Tim Robinson&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Sergio Velderrain, Fabiola De la Cueva, Tim Robinson&lt;br /&gt;
|abstract=Discover the current state of NI&#039;s open-source program, the community behind its evolution, and the latest developments that might just inspire a second look.&lt;br /&gt;
|youtube-id=nZPQWN28Fdw&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://www.glasummit.org/presentations/ec392ff4-f0b6-4048-9434-6b3d529e7f7f GLA Summit 2025 Presentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2025]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/Implementing_a_%22SOLID%22_File_Read/Write_API&amp;diff=35848</id>
		<title>GLA Summit 2025/Implementing a &quot;SOLID&quot; File Read/Write API</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/Implementing_a_%22SOLID%22_File_Read/Write_API&amp;diff=35848"/>
		<updated>2025-11-28T10:59:37Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GLASummitButton.png |presentation-conference=GLA Summit 2025 |presentation-presenter=Vijayanth Reddy Kandukuri }}  {{presentation |presenters=Vijayanth Reddy Kandukuri |abstract=Building on my previous presentation idea, &amp;quot;A Fluid Understanding of the SOLID Design Principles and their use in LabVIEW&amp;quot;, I would like to illustrate implementing the SOLID Design Principles in a real project.  The LabVIEW File Read/Write VIs have two issue...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GLASummitButton.png&lt;br /&gt;
|presentation-conference=GLA Summit 2025&lt;br /&gt;
|presentation-presenter=Vijayanth Reddy Kandukuri&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Vijayanth Reddy Kandukuri&lt;br /&gt;
|abstract=Building on my previous presentation idea, &amp;quot;A Fluid Understanding of the SOLID Design Principles and their use in LabVIEW&amp;quot;, I would like to illustrate implementing the SOLID Design Principles in a real project.&lt;br /&gt;
&lt;br /&gt;
The LabVIEW File Read/Write VIs have two issues. The first, LabVIEW happily allows the developer to write code that reads from a write-only file or writes to a read-only file at edit time. It is only when the program is run that an error pops up. It would be better if the error is at compile time rather than at run time. The second issue is a long standing bug that gives erroneous outputs with Preallocated Read from Binary File. Both of these issues can be circumvented with an OOP based approach.&lt;br /&gt;
&lt;br /&gt;
LabVIEW on Windows also offers support for DLL based or .NET file read/write. If interfaces are added into the above API, we could provide the end user with a really flexible API that allows them to choose which type of flie read/write they wish to do as well.&lt;br /&gt;
&lt;br /&gt;
I would like to illustrate all this with code I am developing at present. I feel it would help cement the understanding of the more theoretical aspects of my other presentation.&lt;br /&gt;
|youtube-id=zfNIKDZ_y4Y&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://www.glasummit.org/presentations/656b8261-fd6e-4a61-808e-561fcbeef1b8 GLA Summit 2025 Presentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2025]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/A_Fluid_Understanding_of_the_SOLID_Design_Principles_and_their_use_in_LabVIEW&amp;diff=35847</id>
		<title>GLA Summit 2025/A Fluid Understanding of the SOLID Design Principles and their use in LabVIEW</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/A_Fluid_Understanding_of_the_SOLID_Design_Principles_and_their_use_in_LabVIEW&amp;diff=35847"/>
		<updated>2025-11-28T10:58:28Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GLASummitButton.png |presentation-conference=GLA Summit 2025 |presentation-presenter=Vijayanth Reddy Kandukuri }}  {{presentation |presenters=Vijayanth Reddy Kandukuri |abstract=SOLID design principles help improve OOP based programs. They are an integral factor in writing better code that minimizes bugs or helps make it easier to debug. Novice programmers are unaware of them, and even experienced programmers might overlook them fro...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GLASummitButton.png&lt;br /&gt;
|presentation-conference=GLA Summit 2025&lt;br /&gt;
|presentation-presenter=Vijayanth Reddy Kandukuri&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Vijayanth Reddy Kandukuri&lt;br /&gt;
|abstract=SOLID design principles help improve OOP based programs. They are an integral factor in writing better code that minimizes bugs or helps make it easier to debug. Novice programmers are unaware of them, and even experienced programmers might overlook them from time to time.&lt;br /&gt;
&lt;br /&gt;
There have been quite a few presentations before about the SOLID design principles and their use in LabVIEW. However, they all follow a set pattern (run through them in order from S to D). More importantly, they were all from a time when LabVIEW did not support interfaces as a core language feature.&lt;br /&gt;
&lt;br /&gt;
Now that interfaces are officially supported, it is important we revisit these design principles and understand how to implement them when writing LabVIEW code. I would also like to structure my presentation to complement these older presentations rather than rehash them. I plan to emphasize more on the why than the what. Starting with a small example, I will show how, as new features are added, SOLID design helps the example to become more modular, scalable, testable and flexible to modifications.&lt;br /&gt;
|youtube-id=nuibUBu64xY&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://www.glasummit.org/presentations/287b5a51-2bf1-4d28-b8e4-a8723901de85 GLA Summit 2025 Presentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2025]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/Democrating_CLD_-_An_Easier_way_to_get_your_Certification&amp;diff=35846</id>
		<title>GLA Summit 2025/Democrating CLD - An Easier way to get your Certification</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/Democrating_CLD_-_An_Easier_way_to_get_your_Certification&amp;diff=35846"/>
		<updated>2025-11-28T10:57:14Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GLASummitButton.png |presentation-conference=GLA Summit 2025 |presentation-presenter=Jon Arranz López, Ederson Ramalho  }}  {{presentation |presenters=Jon Arranz López, Ederson Ramalho  |abstract=In this presentation, I would like to show an easy way to build your application along with the practical exam for Certified LabVIEW Developer (CLD) certification.  Here, I encourage you to use the DQMH framework available in LabVIEW to e...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GLASummitButton.png&lt;br /&gt;
|presentation-conference=GLA Summit 2025&lt;br /&gt;
|presentation-presenter=Jon Arranz López, Ederson Ramalho &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Jon Arranz López, Ederson Ramalho &lt;br /&gt;
|abstract=In this presentation, I would like to show an easy way to build your application along with the practical exam for Certified LabVIEW Developer (CLD) certification.&lt;br /&gt;
&lt;br /&gt;
Here, I encourage you to use the DQMH framework available in LabVIEW to easily build your application, each requirement for the exam and demonstrate an impressive knowledge about a complex software development approach in your exam.&lt;br /&gt;
|youtube-id=2Tv9NQXOpAs&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://www.glasummit.org/presentations/99bdc8ce-0135-4c73-a07a-3101f2d516c6 GLA Summit 2025 Presentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2025]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/Data_Communication_Between_Real-Time_Systems_and_Hosts:_An_Introduction_to_Shared_Variables&amp;diff=35845</id>
		<title>GLA Summit 2025/Data Communication Between Real-Time Systems and Hosts: An Introduction to Shared Variables</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/Data_Communication_Between_Real-Time_Systems_and_Hosts:_An_Introduction_to_Shared_Variables&amp;diff=35845"/>
		<updated>2025-11-28T10:56:07Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GLASummitButton.png |presentation-conference=GLA Summit 2025 |presentation-presenter=Shivamanikandan Radhakrishnan }}  {{presentation |presenters=Shivamanikandan Radhakrishnan |abstract=I am planning to talk about how to communicate data from Real Time (RT) systems to host (PC). I will be listing the possible ways to do the same and then would like to elaborate more Shared Variables. That will have the following agenda,  1. What are...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GLASummitButton.png&lt;br /&gt;
|presentation-conference=GLA Summit 2025&lt;br /&gt;
|presentation-presenter=Shivamanikandan Radhakrishnan&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Shivamanikandan Radhakrishnan&lt;br /&gt;
|abstract=I am planning to talk about how to communicate data from Real Time (RT) systems to host (PC). I will be listing the possible ways to do the same and then would like to elaborate more Shared Variables. That will have the following agenda,&lt;br /&gt;
&lt;br /&gt;
1. What are Shared Variables?&lt;br /&gt;
&lt;br /&gt;
2. And its types&lt;br /&gt;
&lt;br /&gt;
a. Single Process&lt;br /&gt;
&lt;br /&gt;
b. Network Published&lt;br /&gt;
&lt;br /&gt;
3. Explain both of the types and its use cases&lt;br /&gt;
&lt;br /&gt;
4. And its advantages and disadvantages&lt;br /&gt;
&lt;br /&gt;
5. Finally a demo&lt;br /&gt;
&lt;br /&gt;
6. Conclusion&lt;br /&gt;
|youtube-id=64YdiTuvaR0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://www.glasummit.org/presentations/ded2f0e5-5049-4d3b-ad9f-9f8c12363093 GLA Summit 2025 Presentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2025]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/2TT_LabVIEW_Preferences_Dialog_Extension_Package&amp;diff=35844</id>
		<title>GLA Summit 2025/2TT LabVIEW Preferences Dialog Extension Package</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/2TT_LabVIEW_Preferences_Dialog_Extension_Package&amp;diff=35844"/>
		<updated>2025-11-28T10:54:51Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GLASummitButton.png |presentation-conference=GLA Summit 2025 |presentation-presenter=Jan Procházka }}  {{presentation |presenters=Jan Procházka |abstract=LabVIEW environment behavior is controlled by many options, but only part of them is accessible through the Preferences dialog. But some of these options are very useful—and it&amp;#039;s not just about disabling the ZOOM feature. We implemented a package that adds our favorite options...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GLASummitButton.png&lt;br /&gt;
|presentation-conference=GLA Summit 2025&lt;br /&gt;
|presentation-presenter=Jan Procházka&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Jan Procházka&lt;br /&gt;
|abstract=LabVIEW environment behavior is controlled by many options, but only part of them is accessible through the Preferences dialog. But some of these options are very useful—and it&#039;s not just about disabling the ZOOM feature. We implemented a package that adds our favorite options to that dialog and also allows further expansion. No more manual editing of the LabVIEW.ini file!&lt;br /&gt;
|youtube-id=P9HIcQ-Q4Ts&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://www.glasummit.org/presentations/bcd3ecc7-072d-44f4-a015-41a4340a04af GLA Summit 2025 Presentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2025]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/Share_development_environment_in_LabVIEW:_a_Python-inspired_solution&amp;diff=35843</id>
		<title>GLA Summit 2025/Share development environment in LabVIEW: a Python-inspired solution</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/Share_development_environment_in_LabVIEW:_a_Python-inspired_solution&amp;diff=35843"/>
		<updated>2025-11-28T10:53:47Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GLASummitButton.png |presentation-conference=GLA Summit 2025 |presentation-presenter=Alessandro Perla }}  {{presentation |presenters=Alessandro Perla |abstract=Managing development environments in LabVIEW projects has historically posed challenges in version control, dependency management, and integration with private packages. To address these issues, we introduce a LabVIEW library inspired by Python&amp;#039;s requirements.txt, enabling se...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GLASummitButton.png&lt;br /&gt;
|presentation-conference=GLA Summit 2025&lt;br /&gt;
|presentation-presenter=Alessandro Perla&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Alessandro Perla&lt;br /&gt;
|abstract=Managing development environments in LabVIEW projects has historically posed challenges in version control, dependency management, and integration with private packages. To address these issues, we introduce a LabVIEW library inspired by Python&#039;s requirements.txt, enabling seamless configuration of the development environment directly within LabVIEW projects. This solution supports both online packages and locally configured folders, allowing developers to specify version constraints and manage dependencies without bundling packages into the project itself. Our approach not only simplifies collaborative development but also ensures reproducibility and compatibility across different systems. In this presentation, we delve into the architecture, versioning strategy, and implementation details, highlighting the key differences from existing tools and demonstrating practical applications in LabVIEW environments.&lt;br /&gt;
|youtube-id=Jh6Y1KbTIeU&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://www.glasummit.org/presentations/24d6da01-86bd-4e1e-8725-cccd06987b46 GLA Summit 2025 Presentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2025]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/DQMH_Scripting_Plugins_and_Panther_Dashboard&amp;diff=35842</id>
		<title>GLA Summit 2025/DQMH Scripting Plugins and Panther Dashboard</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/DQMH_Scripting_Plugins_and_Panther_Dashboard&amp;diff=35842"/>
		<updated>2025-11-28T10:52:34Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GLASummitButton.png |presentation-conference=GLA Summit 2025 |presentation-presenter=Enrique Noé Arias }}  {{presentation |presenters=Enrique Noé Arias |abstract=DQMH 7.1 introduced a new feature that allows to execute code after each of the DQMH Scripting tasks, Panther Dashboard uses this feature to have a deeper Framework integration.  In my talk I´ll describe:  What is this feature  Where to get the Scripting VI templates  Ex...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GLASummitButton.png&lt;br /&gt;
|presentation-conference=GLA Summit 2025&lt;br /&gt;
|presentation-presenter=Enrique Noé Arias&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Enrique Noé Arias&lt;br /&gt;
|abstract=DQMH 7.1 introduced a new feature that allows to execute code after each of the DQMH Scripting tasks, Panther Dashboard uses this feature to have a deeper Framework integration.&lt;br /&gt;
&lt;br /&gt;
In my talk I´ll describe:&lt;br /&gt;
&lt;br /&gt;
What is this feature&lt;br /&gt;
&lt;br /&gt;
Where to get the Scripting VI templates&lt;br /&gt;
&lt;br /&gt;
Explain how Panther Dashboard uses this feature&lt;br /&gt;
|youtube-id=EhjMpfkMo44&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://www.glasummit.org/presentations/fe075d33-a4bc-42e4-b9e1-d831bad0f2f4 GLA Summit 2025 Presentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2025]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/From_Bench_to_Cloud:_A_Socket-Driven_LabVIEW_Solution_for_Real-time_Calibration_Automation_and_Data_Integration&amp;diff=35841</id>
		<title>GLA Summit 2025/From Bench to Cloud: A Socket-Driven LabVIEW Solution for Real-time Calibration Automation and Data Integration</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/From_Bench_to_Cloud:_A_Socket-Driven_LabVIEW_Solution_for_Real-time_Calibration_Automation_and_Data_Integration&amp;diff=35841"/>
		<updated>2025-11-28T10:51:06Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GLASummitButton.png |presentation-conference=GLA Summit 2025 |presentation-presenter=Ajay MV }}  {{presentation |presenters=Ajay MV |abstract=We introduce a comprehensive LabVIEW-based calibration automation solution that integrates local calibration benches with a cloud-based SaaS platform via a custom socket protocol. This paper highlights the architectural design, emphasizing the challenges overcome in establishing reliable real-...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GLASummitButton.png&lt;br /&gt;
|presentation-conference=GLA Summit 2025&lt;br /&gt;
|presentation-presenter=Ajay MV&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Ajay MV&lt;br /&gt;
|abstract=We introduce a comprehensive LabVIEW-based calibration automation solution that integrates local calibration benches with a cloud-based SaaS platform via a custom socket protocol. This paper highlights the architectural design, emphasizing the challenges overcome in establishing reliable real-time communication and automating highly repetitive calibration processes. By providing a user-friendly framework, we aim to empower calibration labs to embrace automation and contribute to the evolution of digital calibration certificates, ultimately enhancing data integrity and operational efficiency across the manufacturing sector.&lt;br /&gt;
|youtube-id=Xt4HVT3IFG8&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://www.glasummit.org/presentations/14b81414-a2c0-43a0-9bb3-762976cf596f GLA Summit 2025 Presentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2025]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/Hands-On_Network_Packet_Sniffing_and_Injection_with_LabVIEW_and_LabPcap&amp;diff=35840</id>
		<title>GLA Summit 2025/Hands-On Network Packet Sniffing and Injection with LabVIEW and LabPcap</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/Hands-On_Network_Packet_Sniffing_and_Injection_with_LabVIEW_and_LabPcap&amp;diff=35840"/>
		<updated>2025-11-28T10:50:00Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GLASummitButton.png |presentation-conference=GLA Summit 2025 |presentation-presenter=Sébastien Michaud }}  {{presentation |presenters=Sébastien Michaud |abstract=LabPcap enables direct network packet capture and injection from LabVIEW, built on top of a robust packet capture backend.  With LabPcap, developers can:  - Discover live network interfaces  - Apply Berkeley capture filters  - Capture packets in real time  - Dump captured...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GLASummitButton.png&lt;br /&gt;
|presentation-conference=GLA Summit 2025&lt;br /&gt;
|presentation-presenter=Sébastien Michaud&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Sébastien Michaud&lt;br /&gt;
|abstract=LabPcap enables direct network packet capture and injection from LabVIEW, built on top of a robust packet capture backend.&lt;br /&gt;
&lt;br /&gt;
With LabPcap, developers can:&lt;br /&gt;
&lt;br /&gt;
- Discover live network interfaces&lt;br /&gt;
&lt;br /&gt;
- Apply Berkeley capture filters&lt;br /&gt;
&lt;br /&gt;
- Capture packets in real time&lt;br /&gt;
&lt;br /&gt;
- Dump captured packets to .pcap files&lt;br /&gt;
&lt;br /&gt;
- Emulate a live capture from a .pcap file&lt;br /&gt;
&lt;br /&gt;
- Inject custom traffic from memory or from a .pcap file — all from within their LabVIEW applications&lt;br /&gt;
&lt;br /&gt;
Born out of a need at Framatome to test a proprietary nuclear I&amp;amp;C network, LabPcap helped bypass the complexity of integrating its custom C driver.&lt;br /&gt;
&lt;br /&gt;
The talk will include live demos and discuss practical use cases.&lt;br /&gt;
&lt;br /&gt;
I’ll also share the steps taken to make LabPcap open source, and invite the LabVIEW community to help shape its future — through code reviews, beta testing, and open discussions around .NET/LabVIEW deployment.&lt;br /&gt;
|youtube-id=uq5gfzeCysA&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://www.glasummit.org/presentations/ae034654-fa2d-4362-bbdc-9a3753ed9f1e GLA Summit 2025 Presentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2025]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/SOTA_:_Modern_Deep_Learning_is_LabVIEW_Dataflow&amp;diff=35839</id>
		<title>GLA Summit 2025/SOTA : Modern Deep Learning is LabVIEW Dataflow</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/SOTA_:_Modern_Deep_Learning_is_LabVIEW_Dataflow&amp;diff=35839"/>
		<updated>2025-11-28T10:48:09Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GLASummitButton.png |presentation-conference=GLA Summit 2025 |presentation-presenter=Youssef Menjour }}  {{presentation |presenters=Youssef Menjour |abstract=We present SOTA, the first complete deep learning and computation framework built entirely on ONNX and ONNX Runtime, allowing engineers, researchers, and academic users to import, edit, train, execute, and deploy AI models and general-purpose computation graphs directly in LabV...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GLASummitButton.png&lt;br /&gt;
|presentation-conference=GLA Summit 2025&lt;br /&gt;
|presentation-presenter=Youssef Menjour&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Youssef Menjour&lt;br /&gt;
|abstract=We present SOTA, the first complete deep learning and computation framework built entirely on ONNX and ONNX Runtime, allowing engineers, researchers, and academic users to import, edit, train, execute, and deploy AI models and general-purpose computation graphs directly in LabVIEW, the industry-standard graphical data-flow programming language.&lt;br /&gt;
&lt;br /&gt;
No Python. No Docker. No Jupyter.&lt;br /&gt;
&lt;br /&gt;
Just pure data-flow programming—powered by LabVIEW, designed for those who demand modularity, determinism, and performance in their control, measurement, or AI systems.&lt;br /&gt;
&lt;br /&gt;
Unlike traditional code-based environments, LabVIEW’s graphical data-flow design enables real-time interaction with variables, live updates, and intuitive debugging. This built-in interactivity offers a unique development experience where users can manipulate, observe, and annotate execution flows directly—making AI model development not just efficient, but truly interactive.&lt;br /&gt;
&lt;br /&gt;
For the first time, we offer a simple graphical interface to the ONNX / ONNX Runtime ecosystem, unlocking new development approaches powered by LabVIEW’s graphical data-flow paradigm.&lt;br /&gt;
&lt;br /&gt;
SOTA goes further than any existing solution.&lt;br /&gt;
&lt;br /&gt;
It delivers a unified platform experience that eliminates the fragmentation typically encountered when getting started in AI development.&lt;br /&gt;
&lt;br /&gt;
Not only does it support both training and inference, but it also enables intuitive construction and editing of computation graphs: users can visually build, modify, and orchestrate ONNX graphs as native LabVIEW workflows.&lt;br /&gt;
&lt;br /&gt;
SOTA goes further than any existing solution:&lt;br /&gt;
&lt;br /&gt;
Executing pre- and post-processing functions as native LabVIEW nodes&lt;br /&gt;
&lt;br /&gt;
Running Reinforcement Learning agents with full ONNX execution graphs&lt;br /&gt;
&lt;br /&gt;
Reproducing advanced deep learning workflows like YOLOv11 segmentation—entirely within ONNX Runtime, and without relying on Python or Ultralytics&lt;br /&gt;
&lt;br /&gt;
This is a technological first.&lt;br /&gt;
&lt;br /&gt;
By extending ONNX Runtime beyond AI—into the execution of general-purpose computation graphs—SOTA introduces a new paradigm: graph-based computing for control, test &amp;amp; measurement, and high-performance applications.&lt;br /&gt;
&lt;br /&gt;
SOTA was built for three core domains:&lt;br /&gt;
&lt;br /&gt;
Industry, where ONNX models are integrated into state machines, QMH, or Actor Frameworks for real-time automation and embedded deployment&lt;br /&gt;
&lt;br /&gt;
Research, where low-level ONNX graph control enables complex architectures, custom training loops, and experimental flexibility&lt;br /&gt;
&lt;br /&gt;
Academia, where the Keras-like high-level API and visual data-flow design drastically lower the entry barrier, accelerating AI education&lt;br /&gt;
&lt;br /&gt;
We actively contribute to the ONNX Runtime training branch and have implemented missing operators to unlock full training support, enabling two global firsts:&lt;br /&gt;
&lt;br /&gt;
Training a YOLOv11 segmentation model entirely within ONNX Runtime: https://www.youtube.com/watch?v=noDajU7TQDU&lt;br /&gt;
&lt;br /&gt;
Implementing a DDPG reinforcement learning agent as ONNX graphs in LabVIEW: https://www.youtube.com/watch?v=PVkrpMrQd1s&lt;br /&gt;
&lt;br /&gt;
The ONNX Runtime / LabVIEW combination empowers users to integrate AI models into any software architecture, positioning ONNX as a true runtime backend for industrial-grade systems.&lt;br /&gt;
&lt;br /&gt;
SOTA was showcased at NI Connect 2025 in Fort Worth, where it received enthusiastic feedback from the LabVIEW community.&lt;br /&gt;
&lt;br /&gt;
It is also available for free to students, supporting education and open research.&lt;br /&gt;
&lt;br /&gt;
SOTA has been shortlisted for the EIC Accelerator, one of Europe’s most competitive deep tech funding programs—often considered the European counterpart to Y Combinator.&lt;br /&gt;
|youtube-id=MRVVSoZh2PQ&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://www.glasummit.org/presentations/8b53aaeb-59bd-4390-b14a-d68a0712e5f3 GLA Summit 2025 Presentation]&lt;br /&gt;
*[https://www.youtube.com/watch?v=noDajU7TQDU Training a YOLOv11 segmentation model entirely within ONNX Runtime]&lt;br /&gt;
*[https://www.youtube.com/watch?v=PVkrpMrQd1s Implementing a DDPG reinforcement learning agent as ONNX graphs in LabVIEW]&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2025]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/Bridging_Embedded_Systems_and_LabVIEW:_Deploying_Applications_on_Raspberry_Pi&amp;diff=35838</id>
		<title>GLA Summit 2025/Bridging Embedded Systems and LabVIEW: Deploying Applications on Raspberry Pi</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/Bridging_Embedded_Systems_and_LabVIEW:_Deploying_Applications_on_Raspberry_Pi&amp;diff=35838"/>
		<updated>2025-11-28T10:44:43Z</updated>

		<summary type="html">&lt;p&gt;Cordm: Created page with &amp;quot;{{infobox |category=presentation |icon=GLASummitButton.png |presentation-conference=GLA Summit 2025 |presentation-presenter=Sangeetha Kadirvel }}  {{presentation |presenters=Sangeetha Kadirvel |abstract=The integration of Raspberry Pi with LabVIEW opens new possibilities for automation, control, and data acquisition in embedded systems. This presentation explores the seamless deployment of LabVIEW applications on Raspberry Pi, enabling engineers and researchers to levera...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GLASummitButton.png&lt;br /&gt;
|presentation-conference=GLA Summit 2025&lt;br /&gt;
|presentation-presenter=Sangeetha Kadirvel&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Sangeetha Kadirvel&lt;br /&gt;
|abstract=The integration of Raspberry Pi with LabVIEW opens new possibilities for automation, control, and data acquisition in embedded systems. This presentation explores the seamless deployment of LabVIEW applications on Raspberry Pi, enabling engineers and researchers to leverage its low-cost, high-performance capabilities. We will discuss the setup process, required software components, and key considerations for deploying and running LabVIEW-based programs on Raspberry Pi.&lt;br /&gt;
|youtube-id=OJ2nSbbVErw&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://www.glasummit.org/presentations/0017f4ac-1ffc-4fe0-9813-6943e321b950 GLA Summit 2025 Presentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2025]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/Sustainable_Software_Development_Teams&amp;diff=35837</id>
		<title>GLA Summit 2025/Sustainable Software Development Teams</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/Sustainable_Software_Development_Teams&amp;diff=35837"/>
		<updated>2025-11-28T10:43:37Z</updated>

		<summary type="html">&lt;p&gt;Cordm: created&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GLASummitButton.png&lt;br /&gt;
|presentation-conference=GLA Summit 2025&lt;br /&gt;
|presentation-presenter=Andrew Glass&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Andrew Glass&lt;br /&gt;
|abstract=So we all have that time when we are asked to work on a piece of code we don&#039;t know about, or know the framework. (Mainly the who wrote this and we should rewrite it moment.) This presentation explains how to ensure the software is supportable going forward and the team stays together and excels. &lt;br /&gt;
|youtube-id=dx531k05k9o&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://www.glasummit.org/presentations/3fc966e2-7c6f-4b8a-8d3e-ba65bceaaaad GLA Summit 2025 Presentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2025]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/DVE:_A_Tree_Based_Approach_to_Configuration&amp;diff=35836</id>
		<title>GLA Summit 2025/DVE: A Tree Based Approach to Configuration</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2025/DVE:_A_Tree_Based_Approach_to_Configuration&amp;diff=35836"/>
		<updated>2025-11-28T10:42:32Z</updated>

		<summary type="html">&lt;p&gt;Cordm: created&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GLASummitButton.png&lt;br /&gt;
|presentation-conference=GLA Summit 2025&lt;br /&gt;
|presentation-presenter=Aaron Gelfand&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=Aaron Gelfand&lt;br /&gt;
|abstract=Configuration is something that practically every program needs. Over the years, I have seen many approaches, but few that managed to be reused from project to project. The DVE Library was my approach to trying to create a scalable reusable configuration tool that could be used from project to project &lt;br /&gt;
|youtube-id=F9KKtc0s7CU&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://www.glasummit.org/presentations/e322e9d1-2adb-48a4-a8a6-5aa68c067fec GLA Summit 2025 Presentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2025]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
</feed>