Bay Area LabVIEW User Group

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW Developer Day is coming to Irvine, California on May 12. Register today!

National Instruments LabVIEW Developer Days is a unique training opportunity for LabVIEW users offering time-savings tips and expert development techniques. This full-day event is designed to enhance your LabVIEW programming skills through practical, in-depth technical presentations and discussions with LabVIEW experts. Reserve your seat today!

05/12/2015 | 08:00 a.m. - 05:00 p.m.

Hilton Orange County Airport - Irvine

18800 MacArthur Boulevard

IRVINE, CA 92612


Attendee Benefits:

  • Sharpen your LabVIEW programming skills with expert strategies.
  • Collect discounts toward NI training or certification.
  • Network with local LabVIEW programmers during a complimentary lunch.
  • Participate in LabVIEW certification exam preparation cours

Agenda:

Time

CLD Mastery

Beyond CLD

8:00 –
8:30 AM

Registration

8:30 –
9:00 AM

Keynote

9:00 – 10:00 AM

Personalizing the LabVIEW Environment to Accelerate Productivity

Introduction to Object Oriented Programming and Hardware Abstract Layers

10:00 – 10:15 AM

Morning Break

10:15 –   11:15 AM

Decisions Behind the Design of the Queued Message Handler Template

Application Builder: An Overview of Deploying Desktop Applications

11:15 –   11:30 AM

Mid-Morning Break

11:30 AM – 12:30 PM

Improving Code Quality Through Automated Code Analysis

Report Generation Methods                     From Toolkit to Template

12:30 – 1:45 PM

Lunch

1:45 PM – 2:45 PM

Best Practices for Code Packaging in LabVIEW

Data Communication for Scalable Systems in LabVIEW

2:45 PM – 3:00 PM

Afternoon Break

3:00 PM -4:00 PM

Building Basic Web Applications Using the Web Server

Using the Project Explorer and Managing Files on Disk with Source Code Control

4:00 PM – 4:15 PM

Closing Remarks

4:15 PM -5:15 PM

CLAD Exam Prep

CLD Exam Prep

CLAD Exam:

Interested in taking the CLAD Exam during the Developer Day? We are offering the CLAD Exam at50% off original cost. Email david.garcia@ni.com by May 1 to register for one of the below times. Space is limited!

1:45 - 2:45PM |   3 - 4PM  |  4:15 - 5:15PM

Session Abstracts

CLD  MASTERY:

Personalizing the LabVIEW Environment to Accelerate Productivity

You have lots of options to modify the LabVIEW environment for your individual needs, which gives you the chance to optimize your daily desk to be more efficient and more innovative. At this session, explore a range of modification possibilities, from the Tools»Options Dialog to LabVIEW.ini and Quick Drop shortcuts from the LabVIEW Tools Network.

Decisions Behind the Design of the Queued Message Handler Template

This session will describe the complete design of the Queued Message Handler (QMH) project template that ships with LabVIEW 2012 and later. This template is one of the starting points that NI recommends for multi-loop, parallel applications. This presentation starts off by showing how the QMH compares to other design patterns. Then, it goes into detail about the design of the QMH, and the decisions behind that design. Next, it introduces a complete DAQ application built from the QMH template. Finally, the presentation discusses potential areas of expansion and customization of the QMH. This presentation is geared toward CLD-level developers who wish to standardize their application development. It would also be useful for developers aspiring toward CLD certification, as the QMH is an excellent template to use as a starting point when taking the CLD exam.

Improving Code Quality Through Automated Code Analysis

The VI Analyzer is a powerful tool for code analysis and inspection in LabVIEW, with many pieces of core functionality included with LabVIEW itself. In addition to identifying style and performance issues, the VI Analyzer can also be used to detect problems that would be extremely difficult to find through visual code inspection, particularly across larger codebases. This presentation will cover a variety of topics related to the VI Analyzer--from the basics of its use, all the way to creating custom tests for your own specific code inspection needs. We will also discuss real-world scenarios in which the VI Analyzer was used to find (and in some cases, automatically fix!) well-hidden bugs in LabVIEW code.

Best Practices for Code Packaging in LabVIEW

LLB or lvlib?  PPL or DLL?  Source distribution or VIPM? Learn what packaging options exist for LabVIEW code and the right time to use each of them.  This session is most suitable for intermediate-level developers who need to distribute completed code either to end users or to other developers for use in larger applications.

Building Basic Web Applications Using the Web Server

Integrating web technology into a LabVIEW application can be daunting - so let's start down a learning journey to build on the basics, from the LabVIEW web server, HTTP, HTML, JavaScript, AJAX, to JavaScript Libraries like Google Graphs. We will walk through specific examples to teach these concepts and point you to the LabVIEW Web Deveopment community to go through these examples on your own and continue your learning journey.

BEYOND CLD:

Introduction to Object Oriented Programming and Hardware Abstract Layers

Discover how to build scalable, extensible measurement systems using object-oriented programming (OOP) practices in NI LabVIEW. This session aims to make OOP approachable for anyone who is already comfortable with basic LabVIEW programming and highlights common use cases for OOP, including creating a custom hardware abstraction layer.

Application Builder: An Overview of Deploying Desktop Applications

How many times have you created an executable and wondered what was going on behind the scenes? This session will include, but move beyond the basic steps to creating a simple executable and discuss tips and tricks for configuring a build specification. You will learn what makes up an executable, how to include code that is not a dependency, as well other practical recommendations. This session will also explore changing and adding components after an executable has been deployed.

Report Generation Methods - From Toolkit to Template

Only an estimated 15 percent of Fortune 500 companies are prepared to use big data as a competitive advantage. Report generation goes a long way toward correcting this issue by making the results of your DAQ system consumable by others. In this session, examine the characteristics of an effective report, the most common report types, and common software architectures for generating reports. Learn from interactive demonstrations how to convert your data “problem” into a data “opportunity.”

Data Communication for Scalable Systems in LabVIEW

Your prototype works, but now what do you need to consider before scaling it up to multiple systems? This session will consider several real-world use cases (1:0 headless embedded controller, 1:1 datalogger, N:1 waveform data aggregation, 1:N command stream distribution, N:N status monitoring) and offer recommended communication architectures to address each of them. We'll also discuss pitfalls of choosing the wrong architecture, the sweet spot for shared variables, and how to build N:1 and 1:N Network Stream communication pathways.

Using the Project Explorer and Managing Files on Disk with Source Code Control

Learn how to identify and avoid common pitfalls when developing an NI LabVIEW code base. Examine best practices for managing LabVIEW applications and discover how to effectively use the Project Explorer to organize code, documentation, and build specifications. See how you can use the Project Explorer to increase dependency control and how you can apply software configuration management strategies, such as implementing source code control, to improve team development.

Register today!

0 Kudos
Message 1 of 6
(7,781 Views)

Would be nice to know where it is.

-fomine
_________________________________
You can do greater things with LabVIEW!
0 Kudos
Message 2 of 6
(5,789 Views)

The attached flyer has that info:

Hilton Irvine/Orange County Airport

18800 MacArthur Blvd

Irvine, CA 92612

0 Kudos
Message 3 of 6
(5,789 Views)

No Bay Area LabVIEW Dev Day this year?

0 Kudos
Message 4 of 6
(5,789 Views)
0 Kudos
Message 5 of 6
(5,789 Views)

Hi, our Developer Day in California this year will be in the same location it was held last year: Irvine, CA.

Please, feel free to access all information about the event, along registration here.

0 Kudos
Message 6 of 6
(5,789 Views)