LabVIEW Development Best Practices Documents

cancel
Showing results for 
Search instead for 
Did you mean: 

2011 Developer Days Presentations

2011 Developer Days Content

LabVIEW Developer Days 2011 Keynote

This year's keynote highlights the convergence of larger applications, shorter development times, and a greater emphasis on quality, which has driven the need for high-level approaches and Graphical System Design.

This session will explain best practices for designing professional user interfaces in LabVIEW.  Learn how to customize the front panel and create reusable UI components that comply with standard OS themes.  See examples of highly interactive data displays, configuration dialogs and ways to show a large amount of data while ensuring the usability of the application.
Whether you're an individual developer or working in a large team, the use of software development best practices can help ensure the quality and reliability of your LabVIEW application.  Learn how to manage source code using the LabVIEW Project and configuration management tools, enforce good coding practices, and ways to test code to help find bugs earlier.
Object-orientation in LabVIEW enables the use of powerful design patterns that can improve the scalability and maintainability of your code.  This presentation will provide an introduction to some of these patterns and object orientation by comparing them with traditional implementations, and it will also illustrate how they can be used in a Hardware Abstraction Layer to mitigate hardware obsolescence.
This session will provide an overview of some of the most effective techniques for sending and receiving data and commands within a LabVIEW application.  See how to stop multiple loops, send messages to an undefined number of plug-ins, setup two-way communication, how to communicate in a distributed embedded system, and address other common challenges.

Performance and Memory Management in LabVIEW

This presentation covers topics such as the LabVIEW execution system, avoiding data copies, reducing memory usage, and general performance tips.

Elijah Kerry
Chief Product Manager, Software Platform
_______________________________________________
Follow my Software Engineering for LabVIEW Blog
Comments
Member justin.goeres Member
Member

Eli,

Do you have a better link to the Dev Days 2011 schedule?  I can't find the Dev Days under the Events page you linked (http://ni.com/events) and the normal Dev Days link (http://www.ni.com/devday/) still has the 2010 schedule.
Thanks!
Justin
Active Participant Elijah_K
Active Participant

Justin, I apologize for the dated list of sessions.  Here is this year's information - unfortunately, there is no event in NorCal this year.

2/8 - Austin

2/8 - Portland

2/10 - Seattle

2/15 - Houston

2/17 - Dallas

3/1 - Albuquerque

3/3 - Denver

3/22 - Cincinnati

3/22 - Phoenix

3/24 - Utah

3/24 - Boston

Elijah Kerry
Chief Product Manager, Software Platform
_______________________________________________
Follow my Software Engineering for LabVIEW Blog
Member danny_t
Member

Would love to see an OOD track in the UK Developer days when they get sorted out

Danny Thomson
Active Participant Thoric Active Participant
Active Participant

I second that - would be great to see this presented in the UK

Thoric (CLA, CLED, CTD and LabVIEW Champion)


Member Stressmate
Member

For those who can't attend, is it possible to get the material and lessons in a ZIP, so we can take advantage of this Developer Day?

Active Participant Elijah_K
Active Participant

Each presentation title on this document is a link.  If you visit the link, you'll see that you can download the slides and demos.

Elijah Kerry
Chief Product Manager, Software Platform
_______________________________________________
Follow my Software Engineering for LabVIEW Blog
Member Vincent_Claes
Member

Is there an European Track?

Active Participant Elijah_K
Active Participant

There are similar events in Europe where some of this content may be shown.  What part of Europe are you in? 

Elijah Kerry
Chief Product Manager, Software Platform
_______________________________________________
Follow my Software Engineering for LabVIEW Blog
Trusted Enthusiast
Trusted Enthusiast

you can go here : http://www.ni.com/nidays/ to find the event in your country.


We have two ears and one mouth so that we can listen twice as much as we speak.

Epictetus

Antoine Chalons

Member L54
Member

Hello,

What about Canada?

I am from Kingston ON, is there any session somwehere closeby (e.g. northern New-York state)?

If not, are there going to be recorded sessions available on the web?

Thanks

Active Participant Elijah_K
Active Participant

For anyone that was unable to attend a LabVIEW Developer Days this year, I recommend the following:

1) Harrass your local sales force to ensure that an event is held in your region in future years

2) Look for a virtual broadcast of some of this year's sessions online.  More information on that soon..

Elijah Kerry
Chief Product Manager, Software Platform
_______________________________________________
Follow my Software Engineering for LabVIEW Blog
Contributors