You are here

LabVIEW Developer Day 2015 I Singapore I 6 March

Register for LabVIEW Developer's Day

LabVIEW Developer Day offers a variety of professional development sessions designed to help you improve your skills, knowledge and productivity while using NI LabVIEW software. At this complimentary event, enhance your NI LabVIEW programming skills through practical, in-depth presentations and discussions with LabVIEW experts.

Join us for a unique opportunity to learn time-saving tips and expert development techniques.

Take advantage of this opportunity to bolster your success with LabVIEW software.
View session topics and abstracts below.


Event details:

Date: 6 March 2015, Friday
Time: 8:30am - 3:30pm
Venue: Training room 1 and 2
             National Instruments Singapore
             2 International Business Park
             The Strategy Tower 1, #06-03
             Singapore 609930
Fees: Free

*Pre-requisite: LabVIEW Core 1 and Core 2 Certification


Register today!

Submit the following details to Register


(An email will be sent upon registration.)




08:30 Registration and refreshment
09:30 Opening keynote
10:00 Tips and Tricks for Highly Productive Programming in LabVIEW
Chinmay Misra, Technical Marketing Engineer, NI Systems India

This session shares the many different tips and tricks to program efficiently with LabVIEW. We’ll kickstart with a sharing session of the benefits of efficient programming before we dive into details on how to program efficiently. We’ll touch base on features  such as the Quick Drop; the most effective productivity-accelerating feature in LabVIEW, templates; utilizing templates and sample projects (including how to create your own) and other detailed features that will contribute to efficient programming. 

10:45 Tea break

Demystifying the Message Bus Architecture
Mark Kubis, SERIS

An overview of a flexible LabVIEW application architecture, designed exclusively with User Events will be shared during this session with the aid of a demo, to explain functional overview of the examples within LabVIEW.


Functional Global Variables & DVRs
Dr. Alex See, Lecturer, Ngee Ann Polytechnic
This presentation will highlight some of the key features of using functional global variable (FGV) and data value reference technique in LabVIEW. FGVs have been around for quite some time and often heavily used by LabVIEW programmers. However, FGVs should be designed and developed to encapsulate the data properly along with the necessary actions to prevent race conditions. This presentation sharing will also discuss about the use of action engines and DVRs in general. The presentation will include several 'live' demos of LabVIEW codes.


Buffet Lunch (Meet and Greet Session)

13:15 Software Engineering Best Practices for LabVIEW
Malay Duggar, Senior RF Specialist, National Instruments Singapore

As software becomes rapidly more complex and plays a growing role in mission-critical applications, developers need to abide by established software engineering practices in order to ensure that an application is reliable, safe and fault tolerant. This presentation will examine the typical development life cycle and explain the best practices and recommendations for programming with LabVIEW in a structured development environment. Topics will include configuration management, tracking and identifying changes that are made to code, requirements gathering, code architecture, ensuring proper style guidelines, validation of code, dynamic code analysis, and professional deployment practices.

Tea Break 2 (Tools Network)

14:30 Introduction to Object Oriented Programming and Hardware Abstraction Layers
Kevin Koo, Staff Digital Hardware Engineer, NI Malaysia
Learn how to build scalable, extensible measurement systems using object-oriented programming practices in 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. This session will explain how OOP can be used to minimize the scope of changes that have to be introduced to an existing system in order to add new functionality and how the use of classes helps define the relationship of data and the methods that act upon that data.

Question and Answer Session


Who should attend LabVIEW Developer Day

 Engineers and scientists who have a good LabVIEW programming foundation (Core 1 and Core 2 certifications) and wants to sharpen their skills to continue their LabVIEW education or certification.