From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

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
NI Director, Software Community
Comments
justin.goeres
Member Member
Member
on

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
Elijah_K
Active Participant
Active Participant
on

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
NI Director, Software Community
danny_t
Active Participant
Active Participant
on

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

Danny Thomson AshVire Ltd
Thoric
Trusted Enthusiast Trusted Enthusiast
Trusted Enthusiast
on

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

Thoric (CLA, CLED, CTD and LabVIEW Champion)


Stressmate
Member
Member
on

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?

Elijah_K
Active Participant
Active Participant
on

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
NI Director, Software Community
Vincent_Claes
Member
Member
on

Is there an European Track?

Elijah_K
Active Participant
Active Participant
on

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

Elijah Kerry
NI Director, Software Community
TiTou
Trusted Enthusiast
Trusted Enthusiast
on

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

L54
Member
Member
on

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

Elijah_K
Active Participant
Active Participant
on

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
NI Director, Software Community
Contributors