NIWeek Preliminary Conference Program 2008 - (Page 16) SOFTWARE DEVELOPMENT TECHNIQUES TRACK Best Practices for Distributing Your Code Discuss the various methods to build LabVIEW code for distribution. Learn what to keep in mind while developing source code to make distribution easier. Also explore the benefits of building and testing code distributions regularly during development. Presented by Texas Instruments Hands-On: Building Automated Test Systems with LabVIEW and NI TestStand Learn how to develop an automated test system from start to finish. Explore how to use NI TestStand test management software to quickly add sequencing, flow control, multithreading, and reporting to your LabVIEW measurements and tests. Gain hands-on experience with other NI software programs, including LabVIEW, NI Switch Executive, and NI Requirements Gateway. Presented by National Instruments Comparing the Use of a Graphical Programming Language to a Traditional Text-Based Language Programming has traditionally been taught using text-based languages. There are fundamental concepts common to all programming languages, including math operations, loops, conditional statements, arrays, file manipulation, functions, and more. Learn how project members are attempting to determine the effectiveness of LabVIEW in teaching these concepts. Presented by The Ohio State University Introduction to LabVIEW Real-Time Symmetric Multiprocessing (SMP) SMP is an OS feature that allows multicore processors to run a single instance of the OS and connect to a common main memory while executing code in parallel. Learn how to architect a real-time application on a multicore real-time system. Also discover multicore debugging tools including the NI Real-Time Execution Trace Toolkit. Presented by National Instruments Multicore Programming in C Explore multicore and multithreading features in LabWindows™/CVI, best practices, and multicore features in LabWindows/CVI Real-Time. Presented by National Instruments Data Mining Techniques for LabVIEW Users Learn how to effectively harness LabVIEW data storage technologies to document test data using the technical data management (TDM) model. Discover how to use TDM streaming (TDMS) VIs to save structured data for loading into Microsoft Excel or for mining, analyzing, and reporting within the NI DIAdem environment. Presented by National Instruments LabVIEW on the Web – Your VI as a Web Service in LabVIEW Learn to use the Web services feature in LabVIEW to publish your VIs as standard Web services callable from any programming language that supports HTTP. Presented by National Instruments Multithreaded, Multiuser Web Application Architecture Uncover a difficult architectural problem on supporting multiple users from a Web application running a LabVIEW application that integrates multiple instances of Multisim for interactive electronic part SPICE modeling. Learn how LabVIEW can service 15,000 hits a year. Presented by Boston Engineering Effective LabVIEW Code Reuse Strategies and Tools Reusable software is a goal shared by developers everywhere. Why reinvent the wheel when you can take advantage of existing code? Manage software reuse properly with simple processes and tools, and avoid the common pitfalls. Learn how to optimize the value of your organization’s software development efforts. Presented by James Kring Inc. LabVIEW Team-Oriented Development – From Requirements to Deployment Explore the workflow and best practices useful in coordinating developers and teams across multiple worldwide sites. Discuss tools offered in LabVIEW and NI TestStand that help with the successful and rapid development of reusable and repeatable measurement modules, leading to shorter time to market for products. Presented by Texas Instruments Optimizing Automated Test Systems with Parallel Technologies Learn how to use parallel technologies such as multicore processors, pipelining, and autoscheduling to optimize the execution of your automated test system. Take advantage of multicore processors to optimize processor-intensive tasks while using autoscheduling to increase the performance of instrumentation-intensive tests. Presented by National Instruments Life after Visual Basic 6.0 – Where to Go from Here Focus on key differences between Visual Basic 6.0 and Visual Basic .NET as well as a variety of migration options. Presented by National Instruments Programming Client-Side Web Applications to Communicate to LabVIEW Learn how to create rich, interactive applications using a variety of programming languages and techniques to communicate to a LabVIEW back end. Presented by National Instruments 16
For optimal viewing of this digital publication, please enable JavaScript and then refresh the page. If you would like to try to load the digital publication without using Flash Player detection, please click here.