GDevCon #3 Presentations

The list of presentations for GDevCon#3 was originally curated in 2020. We are now communicating with the presenters who were originally shortlisted so that we can rebuild our Agenda for the event later this year. 

Scroll down to read more about workshops at GDevCon#3!

You can find information on presentations from GDevCon#2, or visit the GDevCon YouTube channel.

Agenda

in alphabetical order

All you wanted to know about LabVIEW and Web Services but feared to ask

Matthias Baudot

STUDIO BODs INC.

We live in a connected world and with the Internet of Things (IoT), it is crucial to have our LabVIEW applications leveraging existing pieces of software and services available out there.

Did you know LabVIEW can interact with your Office 365 or Google account? Did you know LabVIEW can programmatically use Google Translate, Geolocation, Text-to-speech, Artificial Intelligence, etc.?

Any time you think something might be difficult to achieve with LabVIEW, there is probably an alternative available with a cloud services provider that you can leverage directly from your LabVIEW code.

In this presentation, we will give you all the keys, tips and tricks to have your LabVIEW application communicating with the most popular cloud services, achieving different kinds of popular authentication methods and leveraging the incredible quantity of APIs available on the web!

We will also show you how you can implement your own secured cloud services with LabVIEW Web Services and have other programmers interact with your API using any programming language they want!

Matthias Baudot has been working with LabVIEW for over ten years and is a worldwide leading expert in LabVIEW applications deployment and remote management. He is a LabVIEW Champion, presents regularly at NI Week, and has been awarded “World’s Fastest LabVIEW Programmer” in 2015.

Pushing the Boundaries of NI Linux RTOS

Neil Crossan

Dyson

This presentation will cover how full test systems can be completed using NI Linux RTOS. It will also discuss how the flexibility of the NI Linux  RTOS has become very beneficial for us as products we are testing are becoming more complex.

The presentation will cover tools that are officially supported by NI, like the embedded UI, and also cover "Hacks" that are not officially supported  but can be powerful for full scale test systems development, for example VNC remote desktop viewer.

Additionally, the presentation will cover how to setup and target a Virtual Machine that emulates a cRIO 903x.

Neil Crossan is a Lead Test Systems Engineer at Dyson working within the Global Product Verification and Test Department (GPVT). He started his career at National Instruments, and spent 5 years working  in roles in Engineering, Sales and Marketing, and stays in the NI Ecosystem as a Certified LabVIEW Architect and a Certified Professional Instructor. Outside of work, Neil is passionate about technology and in his spare time enjoys trialling and researching  the newest ways to automate his home.

Go with the (git) flow!

Joerg Hampel & Fabiola De La Cueva

Hampel Software Engineering & Delacor

Two presenters of two different companies (working with different kinds of customers and doing different kinds of projects) will talk about workflows for source code control and how they affect and are affected by different team and project setups.  

The presentation will 

- outline the benefits of adopting a workflow 

- introduce different workflow models, explain what they do, where they differ 

- highlight the pros and cons of each workflow model depending on the use case / type of project at hand 

The presenters will focus on talking about the implications of using a certain workflow model in their daily work(*), and how it shapes and ties into their own tools and processes: Collaboration with customers, on-site vs. remote support, SCC tools, Automation and CI/CD, and more.(*) git/gitflow and mercurial

Fabiola is the founder and managing partner at Delacor, and she is the lead architect for DQMH, one of the most popular LabVIEW frameworks. She is the co-author of "LabVIEW Graphical Programming", is a CLA, CPI, CLED, and has been named a "LabVIEW Champion" by National Instruments.

Joerg is the founder and owner of Hampel Software Engineering, the first German NI Center of Excellence. His professional interest lies in software development in small teams. He has a proven track-record of nearly 20 years of delivering successful customers projects. Joerg is a CLA and LabVIEW Champion.

The LabVIEW Ecosystem of a Particle Accelerator

Bryan Jones & Sarah Fisher

European Spallation Source,
ISIS

Particle accelerators are hugely complex machines that survive at the cutting edge of scientific, technological and environmental capabilities. This talk will begin with a brief history of particle accelerators in the UK including membership of CERN and the construction of the ISIS Neutron Source.

We will discuss the continual evolution of the ISIS proton beam diagnostics and associated DAQ and analysis capabilities over its 37 years of operation before focussing on the key technical and procedural developments we employ that keep the facility successful. These will be of interest to anyone facing challenges of high-speed, distributed hardware, shared resources and multiple, remote users. Finally, we will outline our plans for big data capture and the application of machine learning techniques to an accelerator facility.

Bryan was an Accelerator Physicist at the ISIS Neutron and Muon source from 2005 to 2020. He has previously worked at CERN and is now leading commissioning of the low-energy linac at the European Spallation Source in Sweden. While at ISIS, he was responsible for the maximising the output of the accelerators for user operation, leading experimental programmes and designing  upgrades to the facility. He began using LabVIEW in 2008, has been a CLD since 2012. 


Sarah graduated from the University of Manchester with a Masters in Physics in 2004 and joined ISIS where she currently leads the Beam Diagnostics Software Section. In 2009 she founded the RAL LabVIEW User Group through which she negotiated an Enterprise Agreement with NI for all the UK Research Councils. In 2016 she became a CLA and has mentored several colleagues through NI accreditation. She is also a founder member of GDevCon.

Interfacing LabVIEW applications

Jerzy Kocerka

Tritem

Applications in LabVIEW very often do not work completely independently, but in the environment of other applications that use the provided API to control or supervise the application created in LabVIEW. In this presentation I would like to present the best practices in API design and discuss the available technologies in which other applications can communicate with our application.

G for kids of all ages & Engineering NXG: STEM Edition

Tom McQuillan & Kabul Maharjan

Scientifica Ltd. & Orbimation Technology Limited

We all interact with children at some point in our life and we are all capable of inspiring them to be inquisitive about STEM. In 10 short minutes, this talk will signpost how graphical programming helps children learn in the following steps. 

Birth to 4 - computing without computers, demo games you can play to identify interest 

4 to 6 - First Lego league jr. Discovery, demo iPad with OSMO numbers and OSMO coding (physical G) 

6 to 9 - First Lego league jr., Demo Lego WeDo 2.0 (G in iPad) 

9 to 16 - First Lego league with Lego Mindstorms, demo LabVIEW  integration (possibly) 

16 to ... - LabVIEW CE with Linx (The real G but no demo as this is worth a whole hour) 

As STEM ambassadors we would also like to share stories about schools and science events to show off what engineers can do and encourage children to consider a career in STEM. 

Given the STEM skills shortage and lack of diversity in engineering generally, we would like to pitch a call to action to the LabVIEW community to see what they can do to promote STEM in their local areas. I have also been working with the IET (The Institute of Engineering and Technology) about raising awareness of neurodiversity within engineering (engineers with dyslexia, dyspraxia, dyscalculia, autism etc). The current focus of the initiative is to generate case-studies about successful engineers who are doing what they love, despite not fitting into the education system. The second call to action to the LabVIEW Community is to contact me if they have a story to share. 

Through the powerful IET platform, the hope is that the stories will then motivate and inspire those who believe they should be engineers, to become engineers.

Hi, I’m Tom McQuillan and I'm a full-time software developer who writes commercial software for the scientific research industry.
I'm a Certified LabVIEW and TestStand Architect, Certified LabVIEW Embedded Systems Developer and Certified Professional Instructor for National Instruments.
As well as teaching courses for NI, I'm a regular presenter at NI events, user groups and community conferences like GDevCon. I am also on the committee for GDevCon and the European CLA Summit.
Lastly, I have my own LabVIEW YouTube channel - Tom's LabVIEW Adventure, which you're warmly invited to check out.

Diving into Open Source:

John Medland

University of Manchester

Open Source Software enrich the graphical developer community and enables us all to produce better software quicker - but navigating in the open source world can be tough.

Where should you look for open source code? How can you manage external dependencies in your software applications? And what is the deal with open source licences? Ugh!

You might have some code that you would want to share and develop with others but you aren’t sure how to go about it or maybe you don’t know how you can publish your software to provide the most value to the community.

This talk tackles these tricky tribulations leaving you ready and equipped to jump on in!

An electronic engineer and CLA, John enjoys crafting both source-code and circuits in his work building instruments for scientific discovery and solving technical challenges. He has been smitten with LabVIEW for nearly 10 years and loves the chance to collaborate, share his knowledge and learn something new.

Advanced UI Techniques and Principles

James Powell

JDP Science

A survey of techniques for developing advanced and good-looking UIs, including use of multiple subpanels, 2D pictures as an augment to graphs, how to handle slow-UI updates, "menu buttons", and "Flat 2.0" design principles.

Originally from Canada, James Powell was introduced to LabVIEW while working as a Nuclear Physicist at Lawrence Berkeley National Lab in California. He is now a consultant doing LabVIEW full time and working for a range of technology-focused small companies near Oxford in the UK. He is the author of a number of freely-available packages for LabVIEW, including SQLite Library, JSONtext, Flatline Controls, and Messenger Library.

Using Interfaces in Actor Framework: Design Implications

Allen C Smith

justACS

The architecture of an actor system has three components:  what the actors do, what messages they send, and what routes exist between them.  

However, in Actor Framework, the messages in a system are intimately coupled to the recipients, not the senders, which tends to overemphasize the individual actors.  Interfaces, new in LabVIEW 2020, break this coupling, and elevate messages to first class citizens.  This presentation will discuss how interfaces let us view the message network as a distinct design entity, and explore some ways we can use that insight to strengthen our designs.

Allen C Smith has been using the NI platform to solve complex engineering challenges for over 26 years. He is a Certified LabVIEW Architect, Certified Embedded Developer, Certified TestStand Developer, and LabVIEW Champion. He has been an Alliance Partner, worked for Alliance Partners, and served as a Systems Engineer with National Instruments. While at NI, he developed the software tool support and official training course for the Actor Framework. He is once again an Alliance Partner, offering services as a consulting software architect and engineer. He remains an AF evangelist and active member of the AF community.

Please be aware these are working titles and subject to change. We need to reserve the right to change the list of presentations without notice to keep our flexibility.

GDevCon #3 Workshops

 

At GDevCon we want to provide the opportunity for actual hands-on learning.

Following the success of last year, we are looking forward to more workshops from many other LabVIEW friends this year! Feel free to contact us if you need any info about the workshops or GDevCon in general!

You can find all the details on GDevCon.com/workshops.