01-25-2012 09:31 PM
Fellow wireworkers,
We are very lucky to have in our ranks a number of highly talented LabVIEW developers. In fact, 3 of the 5 presentations at the upcoming CLA Summit are coming from members of PLUG+! This means that even if you are not a CLA, you can still recieve the benefit of CLA level presentations and discussions. In fact, 2 of these 3 presentations will be given at our next PLUG+ meeting on Feb 21st, noon, Old Chicagos at Alma School and 60.
Our agenda will be:
12:00 - Lunch provided by NI
12:05 - Welcome, Announcements from NI-guys
12:10 - Overview of Protocol Programming Interface - Michael Klessens, Fujitsu, http://www.linkedin.com/pub/michael-klessens/5/404/686
Creating a database driven dynamic interface using a LabVIEW tree control.
Separating the core classes from display classes to separate the application functionality from the GUI using both inheritance and a pseudo actor pattern to message a separate EXE module.
This design allows you to utilize the same functionality from the separate core EXE module from a GUI or an API.
1:10 - Break
1:15 - Decide on next presentations and presenters
1:20-2:20 - Model-View-Controller in LabVIEW - Michael Lacasse, Lowell Observatory, http://www.linkedin.com/pub/michael-lacasse/14/4b/26b
Separating Software Implementation from Graphical User Interface: MVC architecture for the Discovery Channel Telescope. A combination of appropriate design patterns and template based code-development has enabled a small team of developers to quickly and efficiently design and develop many software components for telescope operation. User Interfaces communicate with desktop applications and Real-Time controllers yet are lightweight and easy to develop. They incorporate reusable view elements and provide users with a consistent and coherent experience when operating with high or low-level system components.
For more information about the PLUG+, please see the Discussion board on the PLUG website: http://decibel.ni.com/content/groups/phoenix-arizona-user-group?view=discussions
Please contact Nate Moehring with questions and comments: nate@themoehrings.com
Hope to see you there!
Nate Moehring