Return to NI Tools Network Software Requirements
Requirement | Additional Resources |
Installation | |
Product ships with an installer. | |
The installer includes a EULA which complies with the “Restrictions” and “Application Deployment” sections of the NI Software License Agreement. | http://www.ni.com/legal/license/ |
If the installer requires administrator privileges, this is communicated to the user. | |
The installer documents software and hardware requirements and incompatibilities. | |
The product supports at least the latest TestStand version. | |
[Recommended] Package either checks for required software or prompts the user to manually check for required software. | |
Activation (if applicable) | |
The add-on is able to be evaluated immediately upon downloading the software. | |
Users are reminded of the remaining trial time or uses. | |
Upon the trial expiring, users are prompted to activate the add-on. | |
The add-on can be activated using appropriate credentials. | |
Activation instructions are documented in the help. | |
Examples and Tutorials | |
The add-on includes examples that demonstrate typical use cases to help the user get started. If examples are not appropriate for the add-on, a step-by-step tutorial should be added to the add-on's documentation. | |
Examples should be intuitive to run and any required steps by the user must be documented. | |
Example code is not protected and users can view the source (if applicable). | |
Default values of inputs allow the user to run the example without modification unless documented to the user (e.g. "Specify an input channel for your DAQ device"). | |
File Structure | |
Files and folders follow a company/product naming convention to ensure namespacing and avoid conflicts with other add-ons. | |
Documentation | |
Add-on contains a help document that is easily accessible from within the product or start menu. | |
The documentation outlines all hardware, software and operating system requirements. | |
The detailed help directs users to the appropriate support channel. Free products may list "not supported". | |
Documentation includes a getting started guide with an example or walkthrough (if applicable). | |
Utilities | |
Utility window placements and interactions are intuitive to the user. | |
Utility VIs run when opened and closes after execution. | |
Utility VIs exclude ".vi" from the window title. | |
Utility VIs hide the toolbar during execution. | |
The user is provided feedback during long operations. | |
UI has seamless integration within TestStand. | |
Miscellaneous | |
The product does not include or install any malicious software. | |
There are no unexpected crashes or errors when using the product. | |
There are no memory or processor resource issues when using the product. | |
The product complies with the LabVIEW Tools Network Style Guide. | http://forums.ni.com/docs/DOC-36609 |
It is clear to the user when administrator rights are required for successful use of the add-on. |
|
The product and accompanying documentation are localized in English. |