Page Summary
On this page we cover the role of JADE SDK along with release notes.
Release Notes
Release notes are now a part of SDK doc releases.
3.3.0
- new basler-camera-2 library which supports writing individual files such as TIFF, JPEG, PNG, and Raw, in addition to the historically supported AVI files. Note: creating a new basler-camera-2 library avoids what would have been breaking changes to the basler-camera library; we do this to maintain backwards compatiblity of SDK 3.3.0 with older versions of the Basler Camera plugin which use the basler-camera library, where newer versions of that plugin starting with 1.8.0 use the new balser-camera-2 library)
- new findChildByName method added to support devkit updates
- new HasExpressions function added to the expression library
- the chart API now computes expressions for annotation labels
JADE SDK
The JADE SDK is a collection of functions (actually a collection of several libraries of functions, though we use the term library loosely in this case) generally used by plugins. When the SDK is installed via a bundle, there are two distinct builds / imprints for two distinct purposes: deployment and development.
Deployment SDK (Installs with SDK)
The deployment build of the SDK is used by plugins at runtime. This is required to run an application in JADE and is generally not seen or interacted with in any meaningful way by JADE users. We mention is here for completion of the mental model and it does apper in the Online Bundler and Install Manager to packaged in JADE Bundles (JADB files, *.jadb).
Development SDK (Installs with SDK)
The development build of the SDK is for creating custom plugins using JADE DEVKIT. Generally, custom plugins start from a template which already has the core plugin capabilities implemented, which include many SDK functions. However, there are 100s of functions in SDK which are available for general use, ranging from string, numeric, array, file, system, VI Server, and many other areas. Use these functions to save time and adopt capabilities which would otherwise take valuable time to reinvent.