Going against Darren’s advice: Being successful with PPLs as shared components

Watch og Re-watch: “Going against Darren’s advice: Being successful with PPLs as shared components” [GDevCon]

Did you miss Jens Christian Andersen's presentation at this year's GDevCon in Stuttgart? Then, watch it here - or wait until next week, when the presentation will be extended by 15 minutes at [T&M] Days ’24 (Test & Measurement Days) in Copenhagen.

A presentation by GPower's Senior Specialist, Jens Christian Andersen, at #GDevCon5

In this presentation, Jens Christian delves into modular software development with LabVIEW by using packed project libraries (PPLs) as standalone software components. He will, among others, touch on several important topics, especially:

• The life of a software component: Version, independence, and dependencies
• The benefits of, and differences between, shared components and plugins
• Differences between what you need from a software component in the
development environment and in your application’s runtime environment
• Why PPLs are a tempting choice for shared components and plugins, and why they can be difficult to use

Software components in the form of reuse libraries have been distributed as VI Packages for years. VI Packages Manager lets you install such reuse code into your development environment, which in turn lets the LabVIEW Application Builder include it within your built applications. But shared components and plugins must be built independently of your application, and they must be distributed with NI Package Manager. 

In the presentation, Jens Christian tells about how PPLs can be used for this, how PPLs can easily be made to depend on each other, and how you can go about using the same component both in the development environment while you build your application, and in the runtime environment when you run your application. 

In addition, he demonstrates how NI Package Manager can be used. Also,  how to install some additional tools the PPLs, including building palettes to make your PPLs’ public APIs accessible in the LabVIEW development environment.

TimePresentation
09:30Doors open – coffee, tea or water
10:00Keynote What’s new in NI software and NI hardware by CNRood, William Baars, NI Teamleader
10:30What’s new in Denmark by CNRood, Jack Bering
11:00Break, enjoy a coffee, tea or water
11:30Investing in a Software Centric Approach to Test by NI, René Voorhorst, Sales Director
12:00Make Test a Competitive Advantage by NI, Marco Peira, Senior Account Manager
12:30Lunch
13:30Going against Darren’s advice: Being successful with PPLs as shared components by GPower, Jens Christian Østergaard Andersen
14:15Lab to Digital: Test Data and Traceability by Init, Håkon Risbakk
15:00Calibrate or not by Trescal, Alex Rodenburg
15:30Happy Hour and Closing Quiz with presents for the winners!