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

Se eller gense: “Going against Darren’s advice: Being successful with PPLs as shared components” [GDevCon]

Gik du glip af Jens Christian Andersens præsentation til dette års GDevCon i Stuttgart? Så se den her - eller vent til næste uge, hvor han tilmed udvider præsentationen med 15 minutter, når CN Rood afholder [T&M] Days ’24 (Test & Measurement Days) i København.

En præsentation af GPowers Senior Specialist, Jens Christian Andersen, til #GDevCon5

I præsentationen dykker Jens Christian ned i modulær softwareudvikling med LabVIEW ved at bruge pakkede projektbiblioteker (PPL’er) som selvstændige softwarekomponenter. Han kommer i præsentationen ind på emner som:

• En softwarekomponents levetid, herunder version, uafhængigheder og afhængigheder
• Fordelene ved og forskellene mellem delte komponenter og plugins
• Hvad du har brug for fra en softwarekomponent i hhv. udviklings- og runtime-miljøet
• Hvorfor PPL’er er et fristende valg for delte komponenter og plugins, og hvorfor de kan være svære at bruge

Softwarekomponenter i form af genbrugsbiblioteker er blevet distribueret som VI Packages i årevis. VI Packages Manager lader dig installere en sådan genbrugskode i dit udviklingsmiljø, hvilket igen lader LabVIEW Application Builder inkludere den i dine byggede applikationer. Men delte komponenter og plugins skal bygges uafhængigt af din applikation, og de skal distribueres med NI Package Manager.

I præsentationen fortæller Jens Christian om, hvordan PPL’er kan bruges, hvordan PPL’er nemt kan gøres afhængige af hinanden, og hvordan man kan bruge den samme komponent både i udviklingsmiljøet, mens du bygger din applikation, og i runtime-miljøet, når du kører din applikation.

Derudover demonstrerer han også, hvordan man kan bruge NI Package Manager eller andre værktøjer til at installere PPL’erne. Endvidere  opbygning af paletter i forhold til at gøre PPL’ernes offentlige API’er tilgængelige i LabVIEW.

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!
Jakob Alsaker Systems Engineer GPower

Velkommen til GPower, Jakob Alsaker!

I sidste uge blev vi en civilingeniør mere på holdet, da Jakob Alsaker startede som systemudvikler hos GPower. Jakob er uddannet fra Aarhus Universitet, og har specialiseret sig inden for dynamik og kontrol. Læs hele indlægget her.

Jakob Alsaker er uddannet civilingeniør i mekanik fra Aarhus Universitet med specialisering i dynamik og kontrol. I sin studietid har Jakob blandt andet opbygget stor viden og forståelse inden for måling, instrumentering og simulering af dynamiske systemer og dataanalyse. Emner, der passer perfekt ift. GPowers DNA.

Som en del af sin uddannelse har Jakob desuden været udvekslingsstuderende af to omgange på Korea University i Seoul, Sydkorea, hvor han fordybede sig i kunstig intelligens inden for computer vision, reinforcement learning og machine learning.

Hvorfor GPower?

”Jeg ser frem til at arbejde med et teknisk, stærkt team, hvor jeg kan fordybe mig i avancerede løsninger inden for modulært design af softwareløsninger til simulering af dynamiske systemer og automatisering. Det var blandt andet cases fra hjemmesiden, som omhandlede komplicerede målinger, automatisering af test og simulering af vindturbiner, som motiverede mig til at blive en del af GPower. Mit indtryk af GPower er desuden, at det er en virksomhed med højt til loftet, gode muligheder for læring og et åbent arbejdsmiljø, hvor vidensdeling og godt humør kendetegner hverdagen,” fortæller Jakob.

Fra alle os i GPower – endnu en gang velkommen til, Jakob 😊