NIWeek 2018: Difference between revisions
Appearance
→Technical Sessions: Added links to summaries, videos, and/or slides to the SEPAD presentations |
|||
| Line 91: | Line 91: | ||
**'''AF: Efficient Actor Framework Development: Structure, Messaging, and Workflow''' by Allen Smith, Allen Smith Consulting Software Architect ([https://learn.ni.com/center-of-excellence/resources/1148/af-efficient-actor-framework-development-structure-messaging-and-workflow summary]|[https://player.vimeo.com/video/273504567 video]|[https://ispri.ng/p29Qn slides]) | **'''AF: Efficient Actor Framework Development: Structure, Messaging, and Workflow''' by Allen Smith, Allen Smith Consulting Software Architect ([https://learn.ni.com/center-of-excellence/resources/1148/af-efficient-actor-framework-development-structure-messaging-and-workflow summary]|[https://player.vimeo.com/video/273504567 video]|[https://ispri.ng/p29Qn slides]) | ||
**'''Life Punishes the Latecomer: A Product Migration to LabVIEW NXG''' by Josef Eiswirt, General Sales Manager, measX GmbH & Co. KG ([https://learn.ni.com/center-of-excellence/resources/1149/life-punishes-the-latecomer-a-product-migration-to-labview-nxg summary]|[https://player.vimeo.com/video/273236657 video]|[https://ispri.ng/767ZV slides]) | **'''Life Punishes the Latecomer: A Product Migration to LabVIEW NXG''' by Josef Eiswirt, General Sales Manager, measX GmbH & Co. KG ([https://learn.ni.com/center-of-excellence/resources/1149/life-punishes-the-latecomer-a-product-migration-to-labview-nxg summary]|[https://player.vimeo.com/video/273236657 video]|[https://ispri.ng/767ZV slides]) | ||
**'''Lone Wolf to Dream Team: A Journey Into Team-Based Development''' by Paul Morris, Dr, Precision Acoustics Ltd ([https://learn.ni.com/center-of-excellence/resources/1142/lone-wolf-to-dream-team-a-journey-into-team-based-development summary]|[https://player.vimeo.com/video/272376930 video]|[https://ispri.ng/lkNNJ]) | **'''Lone Wolf to Dream Team: A Journey Into Team-Based Development''' by Paul Morris, Dr, Precision Acoustics Ltd ([https://learn.ni.com/center-of-excellence/resources/1142/lone-wolf-to-dream-team-a-journey-into-team-based-development summary]|[https://player.vimeo.com/video/272376930 video]|[https://ispri.ng/lkNNJ slides]) | ||
**'''AF: Mediated Viewable Actors: Observer, Meet Model-View-ViewModel''' by Ethan Stern, Managing Partner, Composed Systems ([https://learn.ni.com/center-of-excellence/resources/1151/af-mediated-viewable-actors-observer-meet-model-view-viewmodel summary]|[https://player.vimeo.com/video/273502824 video]|[https://ispri.ng/Wlkkq slides]) | **'''AF: Mediated Viewable Actors: Observer, Meet Model-View-ViewModel''' by Ethan Stern, Managing Partner, Composed Systems ([https://learn.ni.com/center-of-excellence/resources/1151/af-mediated-viewable-actors-observer-meet-model-view-viewmodel summary]|[https://player.vimeo.com/video/273502824 video]|[https://ispri.ng/Wlkkq slides]) | ||
**'''Don't Wait for LabVIEW R&D, Implement Your Own LabVIEW Features''' by Darren Nattinger, Principal Engineer, National Instruments ([https://learn.ni.com/center-of-excellence/resources/1141/don-t-wait-for-labview-r-d-implement-your-own-labview-features summary]|[https://player.vimeo.com/video/273236867 video]|[https://ispri.ng/Z2gLB slides]) | **'''Don't Wait for LabVIEW R&D, Implement Your Own LabVIEW Features''' by Darren Nattinger, Principal Engineer, National Instruments ([https://learn.ni.com/center-of-excellence/resources/1141/don-t-wait-for-labview-r-d-implement-your-own-labview-features summary]|[https://player.vimeo.com/video/273236867 video]|[https://ispri.ng/Z2gLB slides]) | ||
| Line 97: | Line 97: | ||
**'''AF: Understanding the Decoupling of Messaging in Actor Framework''' by Casey Lamers, Senior Controls Engineer, Phoenix Nuclear Labs LLC ([https://learn.ni.com/center-of-excellence/resources/1153/af-understanding-the-decoupling-of-messaging-in-actor-framework summary]|[https://player.vimeo.com/video/273501788 video]|[https://ispri.ng/35ZZL slides]) | **'''AF: Understanding the Decoupling of Messaging in Actor Framework''' by Casey Lamers, Senior Controls Engineer, Phoenix Nuclear Labs LLC ([https://learn.ni.com/center-of-excellence/resources/1153/af-understanding-the-decoupling-of-messaging-in-actor-framework summary]|[https://player.vimeo.com/video/273501788 video]|[https://ispri.ng/35ZZL slides]) | ||
**'''The Cloud Is Transforming Your Industry''' by Mark Black, Product Owner, National Instruments; Michael Watson, Chief Architect, National Instruments; and Daren Wilson, Principal Software Engineer, National Instruments ([https://learn.ni.com/center-of-excellence/resources/1163/the-cloud-is-transforming-your-industry summary]|[https://player.vimeo.com/video/273237255 video]|[https://ispri.ng/Xg556 slides]) | **'''The Cloud Is Transforming Your Industry''' by Mark Black, Product Owner, National Instruments; Michael Watson, Chief Architect, National Instruments; and Daren Wilson, Principal Software Engineer, National Instruments ([https://learn.ni.com/center-of-excellence/resources/1163/the-cloud-is-transforming-your-industry summary]|[https://player.vimeo.com/video/273237255 video]|[https://ispri.ng/Xg556 slides]) | ||
**'''VI Analyzer: Lessons From a Large Project and New Features in 2018''' by Kosta Ilic, Principal Software Architect, National Instruments; and Darren Nattinger, | **'''VI Analyzer: Lessons From a Large Project and New Features in 2018''' by Kosta Ilic, Principal Software Architect, National Instruments; and Darren Nattinger, Principal Engineer, National Instruments ([https://learn.ni.com/center-of-excellence/resources/1145/vi-analyzer-lessons-from-a-large-project-and-new-features-in-2018 summary]|[https://player.vimeo.com/video/272377579 video]|[https://ispri.ng/KngzM slides]) | ||
*'''Wednesday, May 23''' | *'''Wednesday, May 23''' | ||
**'''An Experienced Tech Lead's Recipe for Success''' by Tai Ly, Principal Software Engineer, National Instruments; and Stephen Loftus-Mercer, Principal Software Architect, National Instruments | **'''An Experienced Tech Lead's Recipe for Success''' by Tai Ly, Principal Software Engineer, National Instruments; and Stephen Loftus-Mercer, Principal Software Architect, National Instruments ([https://learn.ni.com/center-of-excellence/resources/1143/an-experienced-tech-lead-s-recipe-for-success summary]|[https://player.vimeo.com/video/272378980 video]|[https://ispri.ng/J3MyD slides]) | ||
**'''Evolving From Quick Coding to Good Architecture and Clean Code''' by Oliver Wachno, Dipl.-Ing.(FH), Ingenieurbro Oliver Wachno; and Christian Butcher, Technician, Okinawa Institute of Science and Technology ([https://learn.ni.com/center-of-excellence/resources/1160/evolving-from-quick-coding-to-good-architecture-and-clean-code summary]|[https://ispri.ng/QVYYR slides]) | **'''Evolving From Quick Coding to Good Architecture and Clean Code''' by Oliver Wachno, Dipl.-Ing.(FH), Ingenieurbro Oliver Wachno; and Christian Butcher, Technician, Okinawa Institute of Science and Technology ([https://learn.ni.com/center-of-excellence/resources/1160/evolving-from-quick-coding-to-good-architecture-and-clean-code summary]|[https://ispri.ng/QVYYR slides]) | ||
**'''Streamline Your Error Handling With the Error Process Framework''' by Brandon Jones, Platform Architect, Wineman Technology Inc | **'''Streamline Your Error Handling With the Error Process Framework''' by Brandon Jones, Platform Architect, Wineman Technology Inc ([https://learn.ni.com/center-of-excellence/resources/1166/streamline-your-error-handling-with-the-error-process-framework summary]|[https://player.vimeo.com/video/273501139 video]|[https://ispri.ng/zvrrV slides]) | ||
**'''Clean Code: Under the Hood of a Sophisticated Messaging Framework for a Complex Application''' by Mark Yedinak, Advanced Engineer, FW/SW Development, Zebra Technologies Corporation; and Yinhui Chen, Software Validation Engineer, Zebra Technologies (https://learn.ni.com/center-of-excellence/resources/1156/clean-code-under-the-hood-of-a-sophisticated-messaging-framework summary]|[https://ispri.ng/RWYYv slides]) | **'''Clean Code: Under the Hood of a Sophisticated Messaging Framework for a Complex Application''' by Mark Yedinak, Advanced Engineer, FW/SW Development, Zebra Technologies Corporation; and Yinhui Chen, Software Validation Engineer, Zebra Technologies ([https://learn.ni.com/center-of-excellence/resources/1156/clean-code-under-the-hood-of-a-sophisticated-messaging-framework summary]|[https://ispri.ng/RWYYv slides]) | ||
**'''SW Test: Test Strategies for Project Success: From DQMH to AF and Beyond''' by Samuel Taggart, Owner, System Automation Solutions LLC | **'''SW Test: Test Strategies for Project Success: From DQMH to AF and Beyond''' by Samuel Taggart, Owner, System Automation Solutions LLC ([https://learn.ni.com/center-of-excellence/resources/1182/sw-test-test-strategies-for-project-success-from-dqmh-to-af-and-beyond summary]|[https://player.vimeo.com/video/273500635 video]) | ||
**'''Tuning and Detailing LabVIEW Code for Efficiency and Beauty''' by Christian Altenbach, Research Ophthalmologist, UCLA ([https://learn.ni.com/center-of-excellence/resources/1164/tuning-and-detailing-labview-code-for-efficiency-and-beauty summary]|[https://player.vimeo.com/video/272379411 video]|[https://ispri.ng/gQxkk slides]) | **'''Tuning and Detailing LabVIEW Code for Efficiency and Beauty''' by Christian Altenbach, Research Ophthalmologist, UCLA ([https://learn.ni.com/center-of-excellence/resources/1164/tuning-and-detailing-labview-code-for-efficiency-and-beauty summary]|[https://player.vimeo.com/video/272379411 video]|[https://ispri.ng/gQxkk slides]) | ||
**'''Improve Your QMH With Principles From the Model View Controller''' by Rob Humfeld, Chief Software Architect, JET Engineering | **'''Improve Your QMH With Principles From the Model View Controller''' by Rob Humfeld, Chief Software Architect, JET Engineering ([https://learn.ni.com/center-of-excellence/resources/1162/improve-your-qmh-with-principles-from-the-model-view-controller summary]|[https://player.vimeo.com/video/272379897 video]|[https://ispri.ng/1BKvV slides]) | ||
**'''OO: Case Study in Object-Oriented Design and Implementation: Building a Flexible INI File Library''' by Wiebe Walstra, Ing., Carya | **'''OO: Case Study in Object-Oriented Design and Implementation: Building a Flexible INI File Library''' by Wiebe Walstra, Ing., Carya ([https://learn.ni.com/center-of-excellence/resources/1175/object-oriented-design-implementation-building-a-flexible-ini-file-library summary]|[https://ispri.ng/xL3X3 slides]) | ||
**'''SW Test: Using Assertions in LabVIEW to Enable Faster Debugging and Integration Testing''' by Peter Horn, AES, National Instruments | **'''SW Test: Using Assertions in LabVIEW to Enable Faster Debugging and Integration Testing''' by Peter Horn, AES, National Instruments ([https://learn.ni.com/center-of-excellence/resources/1181/sw-test-using-assertions-in-lv-to-enable-faster-debugging-integration-tsting summary]|[https://player.vimeo.com/video/273499542 video]|[https://ispri.ng/5Vr20 slides]) | ||
**'''OO: LLAMA: Leveraging Object-Oriented Programming for Designing a Logging Framework''' by Jesse Batsche, Project Manager, DMC Inc.; and Christian Owen, Systems Engineer, DMC Inc. | **'''OO: LLAMA: Leveraging Object-Oriented Programming for Designing a Logging Framework''' by Jesse Batsche, Project Manager, DMC Inc.; and Christian Owen, Systems Engineer, DMC Inc. ([https://learn.ni.com/center-of-excellence/resources/1176/llama-leveraging-object-oriented-prog-for-designing-a-logging-framework summary]|[https://ispri.ng/5VrR0 slides]) | ||
**'''Reuse More Code: The Increasing Power of Malleable VIs''' by Stephen Loftus-Mercer, Principal Software Architect, National Instruments ([https://learn.ni.com/center-of-excellence/resources/1178/reuse-more-code-the-increasing-power-of-malleable-vis summary]|[https://player.vimeo.com/video/272380391 video]) | **'''Reuse More Code: The Increasing Power of Malleable VIs''' by Stephen Loftus-Mercer, Principal Software Architect, National Instruments ([https://learn.ni.com/center-of-excellence/resources/1178/reuse-more-code-the-increasing-power-of-malleable-vis summary]|[https://player.vimeo.com/video/272380391 video]) | ||
**'''SW Test: Lessons Learned From Hardware Design Applied to Software and Test-Driven Development''' by Fabiola De la Cueva, Certified LabVIEW Architect, Founder, Delacor; and Luis Orozco, Senior Hardware Engineer, Delacor | **'''SW Test: Lessons Learned From Hardware Design Applied to Software and Test-Driven Development''' by Fabiola De la Cueva, Certified LabVIEW Architect, Founder, Delacor; and Luis Orozco, Senior Hardware Engineer, Delacor ([https://learn.ni.com/center-of-excellence/resources/1180/sw-test-lessons-learned-from-hw-design-applied-to-software-test-driven-dev summary]|[https://player.vimeo.com/video/273233896 video]) | ||
**'''OO: SOLID Actor Programming''' by Dmitry Sagatelyan, CEO, Arktur Technologies LLC ([https://learn.ni.com/center-of-excellence/resources/1177/oo-solid-actor-programming summary]|[https://ispri.ng/Xgmgq slides]) | **'''OO: SOLID Actor Programming''' by Dmitry Sagatelyan, CEO, Arktur Technologies LLC ([https://learn.ni.com/center-of-excellence/resources/1177/oo-solid-actor-programming summary]|[https://ispri.ng/Xgmgq slides]) | ||
**'''SW Test: All the Latest on Your Favorite Topic: Unit Test''' by Peter Bokor, Dr, IncQuery Labs; and Jon McBee, Founder, Composed Systems | **'''SW Test: All the Latest on Your Favorite Topic: Unit Test''' by Peter Bokor, Dr, IncQuery Labs; and Jon McBee, Founder, Composed Systems ([https://learn.ni.com/center-of-excellence/resources/1179/sw-test-all-the-latest-on-your-favorite-topic-unit-test summary]|[https://player.vimeo.com/video/273497742 video]|[https://ispri.ng/V7rzl slides]) | ||
*'''Thursday, May 24''' | *'''Thursday, May 24''' | ||
**'''CI and Deployment: Deploying a TestStand System With NI Package Manager''' by Sam Roundy, Chief Automation Architect, L3 Technologies | **'''CI and Deployment: Deploying a TestStand System With NI Package Manager''' by Sam Roundy, Chief Automation Architect, L3 Technologies ([https://learn.ni.com/center-of-excellence/resources/1154/ci-and-deployment-deploying-a-teststand-system-with-ni-package-manager summary]|[https://ispri.ng/xLrvy slides]) | ||
**'''DQMH: Tips and Tricks for a Successful DQMH-Based Project''' by Fabiola De la Cueva, Certified LabVIEW Architect, Founder, Delacor ([https://learn.ni.com/center-of-excellence/resources/1169/dqmh-tips-and-tricks-for-a-successful-dqmh-based-project summary]|[https://player.vimeo.com/video/273234752 video]) | **'''DQMH: Tips and Tricks for a Successful DQMH-Based Project''' by Fabiola De la Cueva, Certified LabVIEW Architect, Founder, Delacor ([https://learn.ni.com/center-of-excellence/resources/1169/dqmh-tips-and-tricks-for-a-successful-dqmh-based-project summary]|[https://player.vimeo.com/video/273234752 video]) | ||
**'''Effective Project Management of LabVIEW Projects''' by Paul Herrmann, SVP - General Manager, CertTech LLC; and Ryan Smith, Sr. Staff Engineer, CertTech LLC ([https://learn.ni.com/center-of-excellence/resources/1159/effective-project-management-of-labview-projects summary]|[https://player.vimeo.com/video/271905533 video]|[https://ispri.ng/V73lm slides]) | **'''Effective Project Management of LabVIEW Projects''' by Paul Herrmann, SVP - General Manager, CertTech LLC; and Ryan Smith, Sr. Staff Engineer, CertTech LLC ([https://learn.ni.com/center-of-excellence/resources/1159/effective-project-management-of-labview-projects summary]|[https://player.vimeo.com/video/271905533 video]|[https://ispri.ng/V73lm slides]) | ||
**'''UI: Developing LabVIEW User Interfaces That Don't Look Like LabVIEW''' by Derek Trepanier, System Engineer, Moore Good Ideas Inc | **'''UI: Developing LabVIEW User Interfaces That Don't Look Like LabVIEW''' by Derek Trepanier, System Engineer, Moore Good Ideas Inc ([https://learn.ni.com/center-of-excellence/resources/1183/ui-developing-labview-user-interfaces-that-don-t-look-like-labview summary]|[https://player.vimeo.com/video/272381270 video]|[https://ispri.ng/nngpr slides]) | ||
**'''CI and Deployment: Road to Continuous Delivery''' by Sumedha Ganjoo, Product Owner, NI | **'''CI and Deployment: Road to Continuous Delivery''' by Sumedha Ganjoo, Product Owner, NI ([https://learn.ni.com/center-of-excellence/resources/1155/ci-and-deployment-road-to-continuous-delivery summary]|[https://ispri.ng/p2gv6 slides]) | ||
**'''DQMH: Getting XControl Functionality With Dynamically Configured Views and DQMH''' by Andy Fenley, Senior Test Engineer, Qorvo ([https://learn.ni.com/center-of-excellence/resources/1158/dqmh-getting-xcontrol-functionality-with-dynamically-configured-views-and-dqmh summary]|[https://player.vimeo.com/video/273496830 video]|[https://ispri.ng/nnQkW slides]) | **'''DQMH: Getting XControl Functionality With Dynamically Configured Views and DQMH''' by Andy Fenley, Senior Test Engineer, Qorvo ([https://learn.ni.com/center-of-excellence/resources/1158/dqmh-getting-xcontrol-functionality-with-dynamically-configured-views-and-dqmh summary]|[https://player.vimeo.com/video/273496830 video]|[https://ispri.ng/nnQkW slides]) | ||
**'''Enrich (or Maybe Create) Your Team Onboarding Plan''' by Lorenz Casper, Senior Field Marketing Engineer, National Instruments; and Wolfgang Rominger, Verification & Validation Engineer, NXP Semiconductor Austria | **'''Enrich (or Maybe Create) Your Team Onboarding Plan''' by Lorenz Casper, Senior Field Marketing Engineer, National Instruments; and Wolfgang Rominger, Verification & Validation Engineer, NXP Semiconductor Austria ([https://learn.ni.com/center-of-excellence/resources/1165/enrich-or-maybe-create-your-team-onboarding-plan summary]|[https://player.vimeo.com/video/273236000 video]|[https://ispri.ng/ky7JQ slides]) | ||
**'''UI: Extensible and Modular UIs: Extend the VI Server With Object-Oriented Techniques''' by Quentin Alldredge, Software Engineer, Q Software Innovations ([https://learn.ni.com/center-of-excellence/resources/1185/ui-extensible-mod-uis-extend-the-vi-server-with-object-oriented-techniques summary]|[https://player.vimeo.com/video/272381763 video]|[https://ispri.ng/Y6W13 slides]) | **'''UI: Extensible and Modular UIs: Extend the VI Server With Object-Oriented Techniques''' by Quentin Alldredge, Software Engineer, Q Software Innovations ([https://learn.ni.com/center-of-excellence/resources/1185/ui-extensible-mod-uis-extend-the-vi-server-with-object-oriented-techniques summary]|[https://player.vimeo.com/video/272381763 video]|[https://ispri.ng/Y6W13 slides]) | ||
**'''CI and Deployment: Zero to Continuous Delivery Using Jenkins Pipelines and Blue Ocean''' by Sreejith Sreenivasan, Systems Architect, Multics Ltd; and Vikas Koujalagi, Solutions Architect, Multics ([https://learn.ni.com/center-of-excellence/resources/1167/ci-and-deployment-zero-to-cont-delivery-using-jenkins-pipelines-and-blue-ocean summary]|[https://ispri.ng/0B6zQ slides]) | **'''CI and Deployment: Zero to Continuous Delivery Using Jenkins Pipelines and Blue Ocean''' by Sreejith Sreenivasan, Systems Architect, Multics Ltd; and Vikas Koujalagi, Solutions Architect, Multics ([https://learn.ni.com/center-of-excellence/resources/1167/ci-and-deployment-zero-to-cont-delivery-using-jenkins-pipelines-and-blue-ocean summary]|[https://ispri.ng/0B6zQ slides]) | ||
**'''HAL/MAL: Designing a Real-World Hardware Abstraction Layer That Lasts''' by Daniel Coons, Sr. Test Engineer, Technology Service Corporation ([https://learn.ni.com/center-of-excellence/resources/1161/hal-mal-designing-a-real-world-hardware-abstraction-layer-that-lasts summary]|[https://ispri.ng/NKgYG slides]) | **'''HAL/MAL: Designing a Real-World Hardware Abstraction Layer That Lasts''' by Daniel Coons, Sr. Test Engineer, Technology Service Corporation ([https://learn.ni.com/center-of-excellence/resources/1161/hal-mal-designing-a-real-world-hardware-abstraction-layer-that-lasts summary]|[https://ispri.ng/NKgYG slides]) | ||
**'''Practical Techniques: Gathering and Managing System Requirements''' by Becky Linton, Senior Software Engineer, Konrad Technologies; and Jarobit Pina Saez, Senior Engineer, ULMA Embedded Solutions | **'''Practical Techniques: Gathering and Managing System Requirements''' by Becky Linton, Senior Software Engineer, Konrad Technologies; and Jarobit Pina Saez, Senior Engineer, ULMA Embedded Solutions ([https://learn.ni.com/center-of-excellence/resources/687/practical-techniques-for-gathering-and-managing-system-requirements summary]|[https://player.vimeo.com/video/271911019 video]|[https://ispri.ng/LnrmW slides]) | ||
**'''UI: Leveraging the Windows API to Extend LabVIEW GUI Capabilities''' by Jeremy Marquis, Engineering Technical Lead, G Systems Inc; and George Zou, Project Engineer, G Systems Inc. | **'''UI: Leveraging the Windows API to Extend LabVIEW GUI Capabilities''' by Jeremy Marquis, Engineering Technical Lead, G Systems Inc; and George Zou, Project Engineer, G Systems Inc. ([https://learn.ni.com/center-of-excellence/resources/1184/ui-leveraging-the-windows-api-to-extend-labview-gui-capabilities summary]|[https://player.vimeo.com/video/272382246 video]|[https://ispri.ng/8Vqgk slides]) | ||
**'''CI and Deployment: Save Time by Building Your Source With Build Abstraction Layers''' by Chris Cilino, LabVIEW Framework Architect, Cirrus Logic | **'''CI and Deployment: Save Time by Building Your Source With Build Abstraction Layers''' by Chris Cilino, LabVIEW Framework Architect, Cirrus Logic | ||
**'''DCAF: Distributed Control and Automation Framework (DCAF) Under the Hood''' by Benjamin Celis, National Instruments; and Matthew Pollock, Senior Software Engineer, Integrated Engineering Services, National Instruments ([https://learn.ni.com/center-of-excellence/resources/1157/dcaf-distributed-control-and-automation-framework-dcaf-under-the-hood summary]|[https://ispri.ng/Y63z5 slides]) | **'''DCAF: Distributed Control and Automation Framework (DCAF) Under the Hood''' by Benjamin Celis, National Instruments; and Matthew Pollock, Senior Software Engineer, Integrated Engineering Services, National Instruments ([https://learn.ni.com/center-of-excellence/resources/1157/dcaf-distributed-control-and-automation-framework-dcaf-under-the-hood summary]|[https://ispri.ng/Y63z5 slides]) | ||
**'''HAL/MAL: Bloomy's EFT Helps Bose BEAT Down the Cost of Test Development: A HAL/MAL Case Study Success''' by Grant Gothing, Chief Technology Officer, Bloomy; and James Kostinden, Lead Software Test Engineer/Manager, Bose Corporation ([https://learn.ni.com/center-of-excellence/resources/1170/hal-mal-bloomy-s-eft-helps-bose-beat-down-the-cost-of-test-development summary]|[https://ispri.ng/Z2xD2 slides]) | **'''HAL/MAL: Bloomy's EFT Helps Bose BEAT Down the Cost of Test Development: A HAL/MAL Case Study Success''' by Grant Gothing, Chief Technology Officer, Bloomy; and James Kostinden, Lead Software Test Engineer/Manager, Bose Corporation ([https://learn.ni.com/center-of-excellence/resources/1170/hal-mal-bloomy-s-eft-helps-bose-beat-down-the-cost-of-test-development summary]|[https://ispri.ng/Z2xD2 slides]) | ||
**'''Styling and Customizing WebVIs''' by Mark Black, Product Owner, National Instruments; and Milan Raj, Software Engineer, National Instruments | **'''Styling and Customizing WebVIs''' by Mark Black, Product Owner, National Instruments; and Milan Raj, Software Engineer, National Instruments ([https://learn.ni.com/center-of-excellence/resources/1144/styling-and-customizing-webvis summary]|[https://player.vimeo.com/video/271913086 video]|[https://ispri.ng/vpnYD slides]) | ||
**'''CI and Deployment: Continuous Integration: The Rest of the Story''' by Derek Trepanier, System Engineer, Moore Good Ideas Inc | **'''CI and Deployment: Continuous Integration: The Rest of the Story''' by Derek Trepanier, System Engineer, Moore Good Ideas Inc ([https://learn.ni.com/center-of-excellence/resources/1173/ci-and-deployment-continuous-integration-the-rest-of-the-story summary]|[https://ispri.ng/8VqYk slides]) | ||
**'''DCAF: Integrating Complex High-Channel-Count Systems With LabVIEW DCAF''' by Ian Knox, Software Developer, Data Ahead GmbH ([https://learn.ni.com/center-of-excellence/resources/1168/dcaf-integrating-complex-high-channel-count-systems-with-labview-dcaf summary]|[https://ispri.ng/mN0Qz slides]) | **'''DCAF: Integrating Complex High-Channel-Count Systems With LabVIEW DCAF''' by Ian Knox, Software Developer, Data Ahead GmbH ([https://learn.ni.com/center-of-excellence/resources/1168/dcaf-integrating-complex-high-channel-count-systems-with-labview-dcaf summary]|[https://ispri.ng/mN0Qz slides]) | ||
**'''HAL/MAL: NI Test Engineering Presents: How We Built Our HAL/MAL and What We Learned''' by Robert Feldman, Senior RF Test Engineer, National Instruments; and Ryan Friedman, Principal Software Architect, National Instruments ([https://learn.ni.com/center-of-excellence/resources/1171/hal-mal-ni-test-engineering-how-we-built-our-hal-mal-and-what-we-learned summary]|[https://player.vimeo.com/video/273493272 video]|[https://ispri.ng/NKX0L slides] | **'''HAL/MAL: NI Test Engineering Presents: How We Built Our HAL/MAL and What We Learned''' by Robert Feldman, Senior RF Test Engineer, National Instruments; and Ryan Friedman, Principal Software Architect, National Instruments ([https://learn.ni.com/center-of-excellence/resources/1171/hal-mal-ni-test-engineering-how-we-built-our-hal-mal-and-what-we-learned summary]|[https://player.vimeo.com/video/273493272 video]|[https://ispri.ng/NKX0L slides]) | ||
[[Category:NIWeek]] | [[Category:NIWeek]] | ||
Revision as of 03:32, 18 December 2018

Keynote Sessions
Tuesday Morning General Keynote: Future Faster (Tuesday, May 22nd, 2018)
Speakers (Order of Appearance):
- Solving the Big Challenges of Today (video)
- Eric Strakloff, Executive Vice President, Global Sales and Marketing, NI
- A Team Is Needed to Solve Big Problems (video)
- Shelley Gretlein, Vice President of Corporate Marketing, NI
- Luke Schreier, Director of Automated Test Product Marketing in Test Systems, NI
- Innovation in Vehicle Infotainment Test With Mazda (video)
- Tomohiko Adachi, Senior Principle Engineer, Mazda Motor Corporation
- The Power of Standardization at Honeywell Aerospace (video)
- Mark Keith, Honeywell Aerospace
- Ushering in the Smart, Secure, and Connected World of 5G With NXP (video)
- David Read, VP, Technology and Operation, NXP
- Eric Westberg, Portfolio Manager at RF Power, NXP
- NI's Mission and Commitment to Our Customers and Community (video)
- Alex Davern, President and CEO, NI
Tuesday Afternoon General Keynote: You Are Defining the Future With Software (Tuesday, May 22nd, 2018)
Speakers (Order of Appearance):
- The Future is Coming (video)
- Shelley Gretlein, Vice President of Corporate Marketing, NI
- Omid Sojoodi, Vice President of R&D, Application and Embedded Software, NI
- Prognostic Health Management for CRRC High Speed Trains (video)
- Zhiqiang Zhang, Director of Testing Department, CRRC Sifang Co. Ltd
- Zongchang Liu, Chief Technical Officer, CyberInsight
- Test System Management and Remote Software Deployment With Cirrus Logic (video)
- Rob Kratsas, Director, Audio Product Marketing, Cirrus Logic
- Dan Kimmitt, Validation Manager, Cirrus Logic
- Chris Cilino, LabVIEW Framework Architect, Cirrus Logic
- Driving Efficiency in the Test of a New Electric Flying Vehicle With Joby Aviation (video)
- Santiago Morales, Lead Engineer, Joby Aviation
- How an Industry Collaboration Between TI, Texas A&M, and NI Is Enhancing Engineering Education (video)
- Kyle Flessner, VP, Technology and Manufacturing, Texas Instruments
- Miroslav Begovic, Department Head, ECE, Texas A&M University
- Accelerating Innovation With Investment in the NI Software Platform (video)
- Jenifer Loy, Section Manager, Software User Experience, National Instruments
- Kunal Patel, National Instruments
- Josh Prewitt, Senior Group Manager, National Instruments
- Kelsey Johnson, National Instruments
- The Future of the NI Software Platform (video)
- Duncan Hudson, Chief Platform Officer, National Instruments
Wednesday Morning General Keynote: Using a Platform to Create Systems That Deliver the Future Faster (Wednesday, May 23rd, 2018)
Speakers (Order of Appearance):
- The Big Picture (video)
- Jeff Kodosky, NI Fellow, National Instruments
- Investment in Innovation to Meet Your Future Needs (video)
- Shelley Gretlein, Vice President of Corporate Marketing, NI
- Scott Rust, Senior Vice President, R&D, NI
- Customer Defined Systems Using the NI Platform (video)
- Chad Chesney, National Instruments
- Dream Chaser® Spacecraft Pressure Test System by Sierra Nevada Corporation (video)
- Stefan Kienle, Principal Test Engineer, Sierra Nevada Corporation
- Smart Factory Test System by G Systems (video)
- Dave Baker, Senior Vice President, G Systems
- James Duvall, Senior Project Engineer, G Systems
- Power System HIL Simulator by Cummins and Wineman Technologies (video)
- Amy Sinkhorn, Embedded Software Validation Test Manager and Functional Excellence Leader, Cummins
- Todd VanGlider, Vice President of Sales, Wineman Technologies Incorporated
- Semiconductor Production Test System by ON Semiconductor (video)
- Warren Latter, ON Semiconductor
- Mike Watts, Product Manager - DMMs, Switches, and Rack Power Supplies, National Instruments
Technical Sessions
Software Engineering Processes, Architectures, and Design (SEPAD) Track
All SEPAD Videos are available from Tecnova's LabVIEW Video site, with the credentials Username: LabVIEW_Videos, Password: LabVIEW. With summaries available on the LabVIEW Center of Excellence site.
- Tuesday, May 22
- AF: Efficient Actor Framework Development: Structure, Messaging, and Workflow by Allen Smith, Allen Smith Consulting Software Architect (summary|video|slides)
- Life Punishes the Latecomer: A Product Migration to LabVIEW NXG by Josef Eiswirt, General Sales Manager, measX GmbH & Co. KG (summary|video|slides)
- Lone Wolf to Dream Team: A Journey Into Team-Based Development by Paul Morris, Dr, Precision Acoustics Ltd (summary|video|slides)
- AF: Mediated Viewable Actors: Observer, Meet Model-View-ViewModel by Ethan Stern, Managing Partner, Composed Systems (summary|video|slides)
- Don't Wait for LabVIEW R&D, Implement Your Own LabVIEW Features by Darren Nattinger, Principal Engineer, National Instruments (summary|video|slides)
- Organize Your Code Well or You'll Screw Up Your Project by Chris Cilino, LabVIEW Framework Architect, Cirrus Logic; Deborah Burke, Senior Software Product Manager, NI; and Sumedha Ganjoo, Product Owner, NI (summary|video|slides)
- AF: Understanding the Decoupling of Messaging in Actor Framework by Casey Lamers, Senior Controls Engineer, Phoenix Nuclear Labs LLC (summary|video|slides)
- The Cloud Is Transforming Your Industry by Mark Black, Product Owner, National Instruments; Michael Watson, Chief Architect, National Instruments; and Daren Wilson, Principal Software Engineer, National Instruments (summary|video|slides)
- VI Analyzer: Lessons From a Large Project and New Features in 2018 by Kosta Ilic, Principal Software Architect, National Instruments; and Darren Nattinger, Principal Engineer, National Instruments (summary|video|slides)
- Wednesday, May 23
- An Experienced Tech Lead's Recipe for Success by Tai Ly, Principal Software Engineer, National Instruments; and Stephen Loftus-Mercer, Principal Software Architect, National Instruments (summary|video|slides)
- Evolving From Quick Coding to Good Architecture and Clean Code by Oliver Wachno, Dipl.-Ing.(FH), Ingenieurbro Oliver Wachno; and Christian Butcher, Technician, Okinawa Institute of Science and Technology (summary|slides)
- Streamline Your Error Handling With the Error Process Framework by Brandon Jones, Platform Architect, Wineman Technology Inc (summary|video|slides)
- Clean Code: Under the Hood of a Sophisticated Messaging Framework for a Complex Application by Mark Yedinak, Advanced Engineer, FW/SW Development, Zebra Technologies Corporation; and Yinhui Chen, Software Validation Engineer, Zebra Technologies (summary|slides)
- SW Test: Test Strategies for Project Success: From DQMH to AF and Beyond by Samuel Taggart, Owner, System Automation Solutions LLC (summary|video)
- Tuning and Detailing LabVIEW Code for Efficiency and Beauty by Christian Altenbach, Research Ophthalmologist, UCLA (summary|video|slides)
- Improve Your QMH With Principles From the Model View Controller by Rob Humfeld, Chief Software Architect, JET Engineering (summary|video|slides)
- OO: Case Study in Object-Oriented Design and Implementation: Building a Flexible INI File Library by Wiebe Walstra, Ing., Carya (summary|slides)
- SW Test: Using Assertions in LabVIEW to Enable Faster Debugging and Integration Testing by Peter Horn, AES, National Instruments (summary|video|slides)
- OO: LLAMA: Leveraging Object-Oriented Programming for Designing a Logging Framework by Jesse Batsche, Project Manager, DMC Inc.; and Christian Owen, Systems Engineer, DMC Inc. (summary|slides)
- Reuse More Code: The Increasing Power of Malleable VIs by Stephen Loftus-Mercer, Principal Software Architect, National Instruments (summary|video)
- SW Test: Lessons Learned From Hardware Design Applied to Software and Test-Driven Development by Fabiola De la Cueva, Certified LabVIEW Architect, Founder, Delacor; and Luis Orozco, Senior Hardware Engineer, Delacor (summary|video)
- OO: SOLID Actor Programming by Dmitry Sagatelyan, CEO, Arktur Technologies LLC (summary|slides)
- SW Test: All the Latest on Your Favorite Topic: Unit Test by Peter Bokor, Dr, IncQuery Labs; and Jon McBee, Founder, Composed Systems (summary|video|slides)
- Thursday, May 24
- CI and Deployment: Deploying a TestStand System With NI Package Manager by Sam Roundy, Chief Automation Architect, L3 Technologies (summary|slides)
- DQMH: Tips and Tricks for a Successful DQMH-Based Project by Fabiola De la Cueva, Certified LabVIEW Architect, Founder, Delacor (summary|video)
- Effective Project Management of LabVIEW Projects by Paul Herrmann, SVP - General Manager, CertTech LLC; and Ryan Smith, Sr. Staff Engineer, CertTech LLC (summary|video|slides)
- UI: Developing LabVIEW User Interfaces That Don't Look Like LabVIEW by Derek Trepanier, System Engineer, Moore Good Ideas Inc (summary|video|slides)
- CI and Deployment: Road to Continuous Delivery by Sumedha Ganjoo, Product Owner, NI (summary|slides)
- DQMH: Getting XControl Functionality With Dynamically Configured Views and DQMH by Andy Fenley, Senior Test Engineer, Qorvo (summary|video|slides)
- Enrich (or Maybe Create) Your Team Onboarding Plan by Lorenz Casper, Senior Field Marketing Engineer, National Instruments; and Wolfgang Rominger, Verification & Validation Engineer, NXP Semiconductor Austria (summary|video|slides)
- UI: Extensible and Modular UIs: Extend the VI Server With Object-Oriented Techniques by Quentin Alldredge, Software Engineer, Q Software Innovations (summary|video|slides)
- CI and Deployment: Zero to Continuous Delivery Using Jenkins Pipelines and Blue Ocean by Sreejith Sreenivasan, Systems Architect, Multics Ltd; and Vikas Koujalagi, Solutions Architect, Multics (summary|slides)
- HAL/MAL: Designing a Real-World Hardware Abstraction Layer That Lasts by Daniel Coons, Sr. Test Engineer, Technology Service Corporation (summary|slides)
- Practical Techniques: Gathering and Managing System Requirements by Becky Linton, Senior Software Engineer, Konrad Technologies; and Jarobit Pina Saez, Senior Engineer, ULMA Embedded Solutions (summary|video|slides)
- UI: Leveraging the Windows API to Extend LabVIEW GUI Capabilities by Jeremy Marquis, Engineering Technical Lead, G Systems Inc; and George Zou, Project Engineer, G Systems Inc. (summary|video|slides)
- CI and Deployment: Save Time by Building Your Source With Build Abstraction Layers by Chris Cilino, LabVIEW Framework Architect, Cirrus Logic
- DCAF: Distributed Control and Automation Framework (DCAF) Under the Hood by Benjamin Celis, National Instruments; and Matthew Pollock, Senior Software Engineer, Integrated Engineering Services, National Instruments (summary|slides)
- HAL/MAL: Bloomy's EFT Helps Bose BEAT Down the Cost of Test Development: A HAL/MAL Case Study Success by Grant Gothing, Chief Technology Officer, Bloomy; and James Kostinden, Lead Software Test Engineer/Manager, Bose Corporation (summary|slides)
- Styling and Customizing WebVIs by Mark Black, Product Owner, National Instruments; and Milan Raj, Software Engineer, National Instruments (summary|video|slides)
- CI and Deployment: Continuous Integration: The Rest of the Story by Derek Trepanier, System Engineer, Moore Good Ideas Inc (summary|slides)
- DCAF: Integrating Complex High-Channel-Count Systems With LabVIEW DCAF by Ian Knox, Software Developer, Data Ahead GmbH (summary|slides)
- HAL/MAL: NI Test Engineering Presents: How We Built Our HAL/MAL and What We Learned by Robert Feldman, Senior RF Test Engineer, National Instruments; and Ryan Friedman, Principal Software Architect, National Instruments (summary|video|slides)