BLT for LabVIEWis a tool (certified for LabVIEW by National Instruments) for managing yourLabVIEW applications and their deployment.
BLT for LabVIEWconsists in an executable and is able to import your existing LabVIEWapplication source code and add many features to your application, almostwithout requiring you to write any code. BLT saves all your applicationsettings on a server. The code added to your program is entitled to remotelyconnect the server and apply what you defined.
With BLT forLabVIEW, you never lose the control of your products, and can remotely manage them.
BLT for LabVIEW comes withan Help System.
This help system includes information about BLTfor LabVIEW, step-by-step instructions, and reference information aboutinterfaces. Feel free to click the Help button when you need assistance.
Main features:
- LICENSING: Protect yourapplication with an advanced licensing system.
o A license is assigned to a user andallows him to run one or multiple applications defined by you.
o The license can be limited to adefined number of physical computers, for a defined period of time or number oflaunches (can be unlimited).
- ERROR TRACKING: Based on thelicense settings, your application can report usage sessions, custom logs anderror tracking.
o Each time your program is started, itwill register a session on the server, keeping track of the beginning andending usage time. The physical machine name and application version are alsoreported with the session.
o During the session, any erroroccurring in your application can also be reported to the server as well as customlogs. Use the provided LabVIEW API to define where to track errors and reportlogs.
- AUTOMATICUPDATES: When you make changes to your LabVIEW program, BLT canautomatically build and push the updated application to your customers ortesting machines.
o Keep track of your work with theProduct Changes log
o 1-Click Build and Deploy featureallows you to:
▪ Build your executable
▪ Compress your program
▪ Upload the updated program on theserver
▪ Notify your end-users for anavailable new version
▪ Generate a release description foryour end-users, based on your product changes log
▪ Include a custom LabVIEW VI to run onthe end-user computer after product update installation
o BLT also allows you to generate aninstaller for your product so you can easily distribute your app to thefist-time users.
- LOCK CODEPORTIONS: Use BLT to define features for a particular product.Then, use the provided LabVIEW API to retrieve the end-user license state anddisable certain portions of your code.
o Allows you to distribute multipleversions of an application (e.g. Base, Full, Pro) with the same source code forall versions.
o Use BLT to lively define whichlicenses are entitled for use a particular product feature.
- CUSTOMIZED COLORSCHEME: You can use BLT to define your own color scheme for aparticular product.
o Your company colors will be displayedon every window popup displayed by BLT to your end-user (Type Activation Key,Product update available, License expired, etc…).
o Use BLT to design your own productsplash screen. This splash screen will be displayed to your end-user at startupwhile the product checks the server for license state and available productupdates.
- STATISTICS (coming soon):BLT for LabVIEW can make calculations on your data and generate statisticsand metrics to better analyse how your applications are used by your end-users.