Return to NI Tools Network Software Requirements
Requirement | Additional Resources |
Installation | |
Plugin distributed using NI packages (*.nipkg). | Licensing and Distributing a FlexLogger Plugin |
Package prompts the user if dependent software is not present on a system. | Licensing and Distributing a FlexLogger Plugin |
The package includes a EULA which complies with the “Restrictions” and “Application Deployment” sections of the NI Software License Agreement. | Licensing and Distributing a FlexLogger Plugin |
The XML file installed with plugin has correct version numbers (plugins using the template projects have a default 0.1 for both <Version> and <OldestCompatibleVersion> ) | |
Activation (if applicable) | |
The plugin can be evaluated when added to a FlexLogger project. | Licensing and Distributing a FlexLogger Plugin |
Upon the evaluation trial expiring, users are prompted to activate. | |
The plugin can be activated using appropriate credentials. | |
Examples and Tutorials | |
Plugin provides examples and/or tutorials to demonstrate how to use the product in FlexLogger. | |
Examples and tutorials are intuitive and any required steps are documented. | |
Tutorials include explanations to describe what is demonstrated or accomplished by following the tutorial in order to serve as a learning aid for customers. | |
File Structure | |
Plugin files are placed in the correct locations. | |
Documentation | |
Third-party and NI software dependencies are documented (ex: FlexLogger version needed). | |
Hardware system requirements are documented (if applicable). | |
Product directs users to a support channel for technical support. | |
User Experience | |
No unexpected crashes or errors reported. | |
No apparent memory leaks or undocumented spikes in CPU or memory when using plugin. | |
User interface is intuitive for all configuration dialogs. | |
User experience is professional in look, feel, and operation. | |
Miscellaneous | |
Product does not include any malicious software. | |
Product compiles with NI Tools Network Style Guide. | NI Tools Network Style Guide |
It is clear to the user when administrator rights are required for successful use of the add-on. | |
Product and accompanying documentation are localized in English. |