Recommended NI Week 2010 Sessions

Jul 9th, 2010 by Christina in LabVIEW, NI Week

I just received the finalized schedule for the Software Development Techniques Track at NI Week 2010 and there are some great sessions planned!

Here are the ones I hope to see, and think you might be interested in, too, given that you are reading my blog.

LabVIEW UI Tips and Tricks

Discuss techniques for creating attractive and usable front panels with native LabVIEW features and tools you already know how to use. [Note: this is an updated version of “Creating Quality UIs with NI LabVIEW – Developer Days 2010 Presentation”].

Simon Hogg, Product Manager, National Instruments

Tuesday, August 3 4:45–5:45 p.m. Room 12B

Thursday, August 5 2:15–3:15 p.m. Room 12B

LabVIEW GUI Design 2.0

Discuss user interface design techniques and how to apply them to LabVIEW in this interactive presentation. Learn about conforming to Windows OS standards, user interactions, XControls, and .NE T, as well as unique ways to display data.

Jonathan Cohn, Engineer, Bloomy Controls

Wednesday, August 4 4:45–5:45 p.m. Room 12B

What’s New in LabVIEW 2010

Examine the latest LabVIEW features and ways you can use them to improve your productivity and the performance of test, control, and design applications.

Jeffrey Phillips, Product Manager, National Instruments

Tuesday, August 3 1:00–2:00 p.m. Room 12B

Wednesday, August 4 1:00–2:00 p.m. Room 12B

Best Practices for Software Development in LabVIEW

Examine software engineering practices and tools you can use to improve the quality and reliability of LabVIEW applications. Topics include requirements management, ensuring proper style guidelines, conducting code reviews, and tools for static and dynamic code analysis.

Elijah Kerry, Product Manager, National Instruments

Tuesday, August 3 2:15–3:15 p.m. Room 12B

Beyond the Basics: LabVIEW Debugging Techniques

Most users are familiar with basic LabVIEW debugging features such as highlight execution, break points, stepping, and error handling; however, more advanced technologies and techniques are helpful for larger, more complex applications. Learn about custom probes, remotely debuggable executables, probe to disk, conditional debugging code, and the LabVIEW Desktop Execution Trace Toolkit.

Tycho Castberg, Senior Engineer, National Instruments

Thursday, August 5 2:15–3:15 p.m. Room 12A

Tips and Tricks to Speed LabVIEW Development

Participate in an interactive presentation that covers a variety of simple ways to help you write LabVIEW code faster. Review simple techniques to easily improve LabVIEW programming speed.

Darren Nattinger, Senior Engineer, National Instruments

Tuesday, August 3 3:30–4:30 p.m. Room 12B

Case Studies in LabVIEW Parallel Programming Performance

LabVIEW is a flexible and natural environment for parallel programming. With features such as the parallel For Loop, it becomes even easier to fully use modern multicore machines. However, getting the best performance may require an understanding of what LabVIEW is doing and how your CPU architecture can affect performance. Look at several parallel programs and investigate how you can modify them to achieve better scalability and performance.

Rob Dye, Principal Architect, National Instruments

Tuesday, August 3 10:30–11:30 a.m. Room 12A

Advanced: Best Practices for Memory Management and LabVIEW Code Optimization

Explore the LabVIEW execution engine and learn how to use those principles to improve your performance and memory usage.

Daniel Hedges, Senior Engineer, National Instruments

Wednesday, August 4 3:30–4:30 p.m. Room 12A

Advanced: LabVIEW Classes: The State of the Art

Join LabVIEW developers who know the LabVIEW basics and are interested in learning more. Discuss new development techniques and new LabVIEW features that extend the LabVIEW OOP model.

Stephen Mercer, Senior Engineer, National Instruments

Thursday, August 5 10:30–11:30 a.m. Room 12A

LabVIEW OOP Design Patterns for Large Systems

LabVIEW object-oriented capabilities present new possibilities for large applications built on loosely coupled, event-driven components and frameworks. Find out how to reuse components across several applications by employing proven software engineering techniques such as inheritance, dynamic methods, dependency injection, and user events.

James Kring, CEO, JKI

Thursday, August 5 1:00–2:00 p.m. Room 12A

LabVIEW Design Patterns and SMoReS

Learn how to select, use, and create design patterns to meet common challenges when engineering applications in G. Also examine the design patterns that go beyond the basics of state machines to ensure scalability and code maintainability.

Norman Kirchner, Senior Engineer, National Instruments

Wednesday, August 4 10:30–11:30 a.m. Room 12A

State Machine versus State Machine

Do you start all LabVIEW components with the producer-consumer design pattern, or do you use a full-featured state machine? Watch two Certified LabVIEW Architects face off over who has the best state machine and which features are essential for your template.

Nancy Hollenback, LabVIEW Instructor and Architect, The G Team
Justin Goeres, Senior Engineer and Product Manager, JKI
Norman Kirchner, Senior Engineer, National Instruments

Tuesday, August 3 10:30–11:30 a.m. Room 12B

The Blogosphere’s Best

The blogosphere is full of forward-thinking and innovative engineers. Hear from the top NI bloggers on topics including LabVIEW Robotics, large application development, multicore programming, virtualization, and blogging best practices.

I’ll be one of the panelists at this!

Wednesday, August 4 10:30–11:30 a.m. Room 11A


[Edited to Add]

I want to highlight the fact that (other than the Community session I’m presenting at), the above are just my picks from the Software Development Techniques Track. (I’m a software developer, so that’s what I’m most interested in). There are many other great sessions going on at NI Week. There’s the Embedded Design track, the Industrial Measurements and Control track, and the Test and Data Acquisition Track, along with special events, technical summits, hands-on sessions and more! The full 2010 conference program is now available in PDF at ni.com/niweek.

5 Comments

  • Thanks for sharing your list! I’m also excited you will be speaking in the new NI Community Exchange this year, which will also feature sessions like Community-Driven Innovation: LabVIEW 2010 Features from the Idea Exchange; LabVIEW Add-Ons of the Year; and some sweet apps like the Twitter-Powered Popcorn Machine and the Waterloo Labs projects.

  • Thanks, Deirdre!

    I’ll update this post with the details of “The Blogosphere’s Best.” (Wednesday, 10:30AM in 11A).

  • Christina,
    I hadn’t looked @ your list till now.
    I’m honored that I made the list! I’ll be sure to save you a seat up front.

    ~,~
    The Captain

  • Hi Norm! Unfortunately, I found out after I posted this that my Blogosphere session is scheduled at the same time as your Design Patterns session, so I’m going to miss that one. But I’m still hoping to make it to State Machine vs. State Machine!

  • [...] This post was mentioned on Twitter by Christina Rogers. Christina Rogers said: Eyes on VIs blog: "Recommended NI Week 2010 Sessions" http://bit.ly/aS0Zhw #LabVIEW #NIWeek [...]