NI Partner Network

Community Browser
Showing results for 
Search instead for 
Did you mean: 

NIWeek 2018: Bring your LabVIEW Architects and Experienced Application Developers

Active Participant


Alliance Day and NIWeek 2018 is shaping up to be an extremely valuable event for Alliance Partners, with essential training sessions for developers and architects, as well as business and strategy updates for sales and marketing leaders at your companies. You may have become accustomed to leaving NIWeek early, missing out on some of the sessions on the last day, but this year I encourage you to stay through Thursday and take advantage of the three parallel sets of sessions in the Software Engineering Processes, Architecture, and Design track.


Recommendations and Tips for a successful Alliance Day and NIWeek 2018




Track and Session Updates


Based on feedback from customers, we have reorganized and focused the content presented during NIWeek with more emphasis on technical training that developers and engineers can apply immediately in their day-to-day application development. Tracks have been divided into two main categories, Industry Summits and Skills Development. More information on these tracks is provided on the NIWeek site.


Software Engineering Processes, Architecture, and Design


AD Session.pngA new addition to the Skills Development sessions this year is the Software Engineering Processes, Architecture, and Design (SEPAD) track, planned and organized by two Alliance Partner engineers and LabVIEW Champions, along with the rest of the Champions community. This new track is focused on software engineering skills that are critical to your success in developing system and solutions and contains 44 sessions held in three rooms on all three days of NIWeek. Sessions cover all aspects of the software process, and designing clean, scalable code. All sessions will be held in the same rooms to enabling networking with thought leaders and other community pioneers.


These advanced training sessions are similar in depth to sessions presented during recent CLA (Certified LabVIEW Architect) summits, so if you have engineers that either do not have their CLA or have not been able to attend one of these summits, they now have the opportunity to benefit from these sessions at NIWeek. Many sessions are grouped into mini-tracks for attendees to spend extended time diving deeper into a particular subject, such as: 


  • Unit & Integration Testing
  • Object Oriented Programing
  • HALs/MALs
  • UI Development
  • Deployment and Continuous Integration
  • Application Frameworks: DQMH, DCAF, Actor Framework, and Web VIs


Recommended Sessions


Improve Your QMH With Principles From the Model View Controller

The Queued Message Handler (QMH) is a widely used design pattern by LabVIEW programmers. The Model-View-Controller (MVC) architectural model is less familiar. Explore how understanding and applying MVC concepts can improve your LabVIEW programming. You can start applying these time-tested conventions to immediately see benefits.


Effective Project Management of LabVIEW Projects

Many project managers agree with the saying from years ago: "Cost, schedule, and quality—pick any two of the three, but you can't have all three!" Effectively managing the competing demands of cost containment and on-schedule project completion with high quality can be challenging, even to the seasoned LabVIEW project engineer. At this session, get an overview and guide for establishing a well-developed plan. Following that plan allows you to have your cake and eat it, too, by delivering your next LabVIEW project under budget, on time, and with the highest quality.


Organize Your Code Well or You'll Screw Up Your Project

How you organize your code on disk and in SCC repositories can significantly reduce cost, facilitate modular design, and enable automated build. At this session, examine the basics of modular development and discover how to organize your modules on disk and in SCC repositories to improve sustainability. Also dive into pain points with SCC that LabVIEW NXG addresses.


Don't Wait for LabVIEW R&D, Implement Your Own LabVIEW Features

You can choose from many hooks to add your own G-based features to the LabVIEW IDE (no text programming required). This session reveals every single one of those hooks (No, really!) along with some LabVIEW Scripting tips and best practices for implementing those LabVIEW features you always wanted.


For a complete list of Software Engineering Processes Architecture and Design sessions, reference the NIWeek 2018 mobile app: go to Sessions => Sessions by Track => Software Engineering Processes Architecture and Design.


NIWeek 2018 Spotlight: Software Engineering Processes Architecture and Design


Skills Badges


Another addition to the Skills Development tracks at NIWeek is the opportunity to track and validate your newfound knowledge through badge assessments aligned with technical training sessions. The Badging Program is designed to guide learning and proficiency development in specific product and application domains. For NIWeek 2018 we will provide new badges that are based on information being presented in selected sessions. After attending these sessions, you have the opportunity to complete the assessment and earn the designated badge, which you can then add to the online profile. Badges planned for NIWeek include:


  • LabVIEW NXG Environment
  • LabVIEW NXG Programming Fundamentals
  • LabVIEW Programming Fundamentals
  • Building LabVIEW NXG Applications
  • Documenting Measurement Data
  • DIAdem Interactive Visualization


Alliance Day


For Alliance Day, we have selected sessions topics to address the needs and interests of different Alliance Partner attendees at the conference. For partner business leaders, the sessions in the industry tracks provide information to help guide your sales and marketing strategy, while technical leads and engineers will receive extensive updates on new products and product roadmaps, as well as further training and hands-on sessions not available during NIWeek, in the Skills Development tracks. The Business Fundamentals tracks provide information to operations, sales and marketing managers on collaborating with NI on sales and marketing, as well as detailed descriptions of the various resources and benefits provided through the Alliance Partner Network.


Software Test Lab


On Monday, May 21st from 12-4pm, we will have prerelease versions of LabVIEW NXG and SystemLink Cloud that you can test out to see the latest features under development and provide feedback to influence the product. Members of LabVIEW R&D that are directly responsible for the features you test will be staffing the event to discuss your current use of the product and what you’d like to see in LabVIEW NXG. If you’re interested in attending, please sign up here.


Mobile App


NIWeek 2018 Mobile App.pngThe complete list of sessions for Alliance Day and NIWeek, including abstracts, is now available in the NIWeek 2018 mobile app, available in the iPhone and Android app store (search for “NIWeek 2018”).

Note: Alliance Day sessions in the app are only visible to registered Alliance Day attendees.  


Register for Alliance Day and NIWeek.


Start building your personalized schedule in the mobile app or access the app on your desktop.





For questions and feedback on training for Alliance Partners, contact

authored by
Christian L, CLA
Applications Engineering Senior Manager - Automotive and Transportation
NI - Austin, TX