{"id":22054,"date":"2024-10-29T09:50:00","date_gmt":"2024-10-29T09:50:00","guid":{"rendered":"https:\/\/gpower.io\/watch-or-rewatch-going-against-darrens-advice-being-successful-with-ppls-as-shared-components-gdevcon\/"},"modified":"2026-04-14T13:12:56","modified_gmt":"2026-04-14T13:12:56","slug":"watch-or-rewatch-going-against-darrens-advice-being-successful-with-ppls-as-shared-components-gdevcon","status":"publish","type":"post","link":"https:\/\/gpower.io\/en\/watch-or-rewatch-going-against-darrens-advice-being-successful-with-ppls-as-shared-components-gdevcon\/","title":{"rendered":"Watch or rewatch: \u201cGoing against Darren\u2019s advice: Being successful with PPLs as shared components\u201d [GDevCon]"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"22054\" class=\"elementor elementor-22054 elementor-21020\" data-elementor-post-type=\"post\">\n\t\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-79b8f985 e-flex e-con-boxed e-con e-parent\" data-id=\"79b8f985\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-538d4dd elementor-widget elementor-widget-heading\" data-id=\"538d4dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Did you miss Jens Christian Andersen\u2019s presentation at this year\u2019s GDevCon in Stuttgart? Then watch it here\u2014or wait until next week, when he will also expand the presentation by 15 minutes when CN Rood hosts [T&amp;M] Days \u201924 (Test &amp; Measurement Days) in Copenhagen. <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-792b639 elementor-widget elementor-widget-heading\" data-id=\"792b639\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">A presentation by GPower\u2019s Senior Specialist, Jens Christian Andersen, at #GDevCon5<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e4029b5 elementor-widget elementor-widget-video\" data-id=\"e4029b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/www.youtube.com\\\/watch?v=mOXKkGV7qU8&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f8823d4 elementor-widget elementor-widget-text-editor\" data-id=\"f8823d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>In the presentation, Jens Christian takes a deep dive into modular software development with LabVIEW by using Packed Project Libraries (PPLs) as standalone software components. He covers topics such as: <\/p>\n\n<ul>\n<li>The lifecycle of a software component, including versioning, independencies, and dependencies<\/li>\n\n<li>The benefits of and differences between shared components and plugins<\/li>\n\n<li>What you need from a software component in the development and runtime environments, respectively<\/li>\n\n<li>Why PPLs are an attractive choice for shared components and plugins\u2014and why they can be difficult to use<\/li><\/ul>\n\n<p>Software components in the form of reusable libraries have been distributed as VI Packages for years. VI Package Manager lets you install such reusable code in your development environment, which in turn allows LabVIEW Application Builder to include it in your built applications. However, shared components and plugins must be built independently of your application, and they must be distributed with NI Package Manager.  <\/p>\n\n<p>In the presentation, Jens Christian explains how PPLs can be used, how PPLs can easily be made dependent on each other, and how you can use the same component both in the development environment while building your application and in the runtime environment when running your application.<\/p>\n\n<p>In addition, he also demonstrates how NI Package Manager or other tools can be used to install the PPLs. He also covers building palettes to make the PPLs\u2019 public APIs available in LabVIEW. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d83c86e elementor-widget elementor-widget-heading\" data-id=\"d83c86e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/cnrood.com\/event\/test-measurement-days-2024-copenhagen-denmark\/\" target=\"_blank\" rel=\"noopener\">See the programme for \"Test &amp; Measurement Days 2024\" in Copenhagen on 5 November<\/a><\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-216fb89 elementor-widget elementor-widget-text-editor\" data-id=\"216fb89\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<table width=\"1148\">\n<tbody>\n<tr>\n<td>Time<\/td>\n<td>Presentation<\/td>\n<\/tr>\n<tr>\n<td>09:30<\/td>\n<td>Doors open \u2013 coffee, tea or water<\/td>\n<\/tr>\n<tr>\n<td>10:00<\/td>\n<td>Keynote <strong>What\u2019s new in NI software and NI hardware<\/strong> by CNRood, William Baars, NI Team Leader<\/td>\n<\/tr>\n<tr>\n<td>10:30<\/td>\n<td><b>What\u2019s new in Denmark<\/b> by CNRood, Jack Bering<\/td>\n<\/tr>\n<tr>\n<td>11:00<\/td>\n<td>Break, enjoy a coffee, tea or water<\/td>\n<\/tr>\n<tr>\n<td>11:30<\/td>\n<td><strong><span dir=\"ltr\" role=\"presentation\">Investing in a <\/span><span dir=\"ltr\" role=\"presentation\">Software Centric <\/span><span dir=\"ltr\" role=\"presentation\">Approach to Test<\/span><\/strong> by NI, Ren\u00e9 Voorhorst, Sales Director<\/td>\n<\/tr>\n<tr>\n<td>12:00<\/td>\n<td><strong>Make Test a Competitive Advantage<\/strong> by NI, Marco Peira, Senior Account Manager<\/td>\n<\/tr>\n<tr>\n<td>12:30<\/td>\n<td>Lunch<\/td>\n<\/tr>\n<tr>\n<td>13:30<\/td>\n<td><strong>Going against Darren\u2019s advice: Being successful with PPLs as shared components<\/strong> by GPower, Jens Christian \u00d8stergaard Andersen<\/td>\n<\/tr>\n<tr>\n<td>14:15<\/td>\n<td><strong><span data-teams=\"true\"><span class=\"ui-provider a b c d e f g h i j k l m n o p q r s t u v w x y z ab ac ae af ag ah ai aj ak\" dir=\"ltr\">Lab to Digital: Test Data and Traceability<\/span><\/span> <\/strong>by Init, H\u00e5kon Risbakk<\/td>\n<\/tr>\n<tr>\n<td>15:00<\/td>\n<td><strong>Calibrate or not<\/strong> by Trescal, Alex Rodenburg<\/td>\n<\/tr>\n<tr>\n<td>15:30<\/td>\n<td><strong>Happy Hour and Closing Quiz<\/strong> with prizes for the winners!<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c01f3f1 elementor-widget elementor-widget-heading\" data-id=\"c01f3f1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.linkedin.com\/in\/jens-christian-andersen\/\" target=\"_blank\" rel=\"noopener\">Do you have questions about Jens Christian\u2019s presentation? Then do not hesitate to write to him here <\/a><\/h4>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Did you miss Jens Christian Andersen\u2019s presentation at this year\u2019s GDevCon in Stuttgart? Then watch it here\u2014or wait until next week, when he will also expand the presentation by 15 minutes when CN Rood hosts [T&amp;M] Days \u201924 (Test &amp; Measurement Days) in Copenhagen. A presentation by GPower\u2019s Senior Specialist, Jens Christian Andersen, at #GDevCon5 [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":22055,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[82],"tags":[99,90],"class_list":["post-22054","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-conference","tag-news"],"_links":{"self":[{"href":"https:\/\/gpower.io\/en\/wp-json\/wp\/v2\/posts\/22054","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gpower.io\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gpower.io\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gpower.io\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/gpower.io\/en\/wp-json\/wp\/v2\/comments?post=22054"}],"version-history":[{"count":1,"href":"https:\/\/gpower.io\/en\/wp-json\/wp\/v2\/posts\/22054\/revisions"}],"predecessor-version":[{"id":22056,"href":"https:\/\/gpower.io\/en\/wp-json\/wp\/v2\/posts\/22054\/revisions\/22056"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gpower.io\/en\/wp-json\/wp\/v2\/media\/22055"}],"wp:attachment":[{"href":"https:\/\/gpower.io\/en\/wp-json\/wp\/v2\/media?parent=22054"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gpower.io\/en\/wp-json\/wp\/v2\/categories?post=22054"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gpower.io\/en\/wp-json\/wp\/v2\/tags?post=22054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}