Skip to content

Download Jade Platform

Discover how the Jade Platform's seamless combination of an object-oriented database, programming language, and development environment allows you to easily create reliable, scalable applications.JDC_Download Page_Laptop Glow v2

Latest version

JADE 2022.0.03 (SP2)

With more efficiency improvements, REST standardisation, the introduction of an open-source mocking framework for unit testing, and fewer limits on data partitioning, JADE 2022 expands on the possibilities of popular features. The Jade Platform Installers are always kept up to date with the latest hotfixes, so you’re all set!

 

Need an earlier JADE version?

JDC_Download Page_Download-Illustration

Don’t have a licence yet?
Even for free access you’ll need one.

Getting Started Guide
Installation guide

If you've never used the Jade Platform before and want to try, you need a free Jade Development Licence. 

The Free Development License (FDL) enables you to develop in the Jade Platform free of charge. A fixed-capability license key provides:

  • A fixed set of development and runtime capabilities
  • A maximum of two concurrent developers
  • Limited runtime capabilities for testing purposes only.

FDL capabilities cannot be combined with any other Jade Platform licence. The runtime capabilities provided by this licence enable applications to be tested during development.

 

Jade Software Installation Process
Your Jade software will begin when you click on the download link. You can monitor the progress in the Setup progress dialog.

 

Choosing the Installation Type
You'll be prompted to select what type of installation you require. If this is your first time installing Jade, select “Fresh Copy”.

 

Selecting the Setup Type
Next, you'll select the setup type from the following options:

Note: The required disk space for selected components is displayed at the bottom of the folder.

  • Development Installation:
    Binary files, a database, Jade Report Writer, and support files essential for both single-user and multi-user modes. It also contains the necessary runtime environments, the Jade application server, and files for the presentation client (only available in 64-bit).
  • Application Runtime Installation:
    Binary files and general support files required specifically for running the Jade application server.
  • Presentation Client Installation:
    Binary files and general support files designed for operating the presentation client in Jade thin client mode.
  • Jade Client Installation:
    Binary files and general support files essential to run a Jade client.
  • Custom Installation:
    User-selected Jade components available specifically for Fresh Copy installation.
  • SDS/RPS Database Server Installation:
    Binary and database files tailored for the Jade environment on SDS (Feature Upgrade, available only in 64-bit).

 

Selecting Components to Install
For Custom installations, you can select the file components you wish to install, such as:

  • Binary Files
  • Include Files
  • Library Files
  • Presentation Client Files (64-bit, 32-bit)
  • ReadMe File
  • Report Writer Files (Jade Report Writer)
  • System Files (Jade development database, 64-bit only)
  • WSDL Files

 

Providing User Information
For a Jade database installation, the User Information section prompts you to specify the Licence Name and Licence Key. For your Licence Key, contact your local Jade authorised reseller.

Enter the key exactly as specified on your Certificate of Authorization, without the "-". The Licence Name should be entered precisely as it appears, as it will be cross-verified against your Licence Key.

 

JadeCare Start
The JadeCare Start schema (also known as CardSchema) is a must for all Jade Platform users - and it’s free! This high-level schema provides helpful features to assist you in building robust and high-performance applications, providing standardised functionality in addition to the core Jade Platform.

The inheritance model within the Jade Platform allows functions to be used at any level within the schema hierarchy.

To get Jade Care Start, scroll down this page to the Jade Care Start section.

Upgrade Guide
Upgrading Jade Platform

Stay at the forefront of development efficiency by upgrading to the latest version of the Jade Platform. This upgrade isn’t just about new features; it’s about enhancing your workflow and ensuring your projects are optimised for success.

Reasons to Upgrade

  • Improved Performance: Boost your projects' efficiency and performance, ensuring smoother operation and increased productivity.
  • New Tools and Features: Access a suite of new tools and features tailored to streamline your development process and elevate your output.
  • Security and Stability: Stay protected with the latest security enhancements, fortifying your projects against potential risks.
  • Enhanced User Experience: Elevate user satisfaction with a more refined and intuitive interface, designed for an improved user experience.

 

How to Upgrade
Upgrading is easy. Simply download the latest version of the Jade Platform from our dedicated section.

For any assistance or queries during the process, our support team is readily available at support@jadeplatform.tech. We're here to ensure a smooth transition, enabling you to make the most of the latest advancements.

Release Notes
What you need to know

With more efficiency improvements, REST standardisation, the introduction of an open-source mocking framework for unit testing, and fewer limits on data partitioning, JADE 2022 expands on the possibilities of popular features. The Jade Platform Installers are always kept up to date with the latest hotfixes, so you’re all set!

  • Improved CommandFile Schema Loader: We introduced new arguments for the CommandFile schema loader, enabling more flexibility and control over the deletion of ExportedType and ExportedFeature.
  • Enhanced Automation Integration: We improved support for accessibility and seamless integration with automation tools, making it easier to automate testing.
  • Call Stack Tracking: We expanded on call stack functionality by now allowing you to save call stacks when objects are created or deleted. This capability is invaluable for tracing object origins, identifying the cause of 1072 exceptions, and locating the source of transient object leaks.


Performance and Reliability    

In this update, we have also addressed several enhancements to the performance and reliability of our software. These include:

  • Improved UTF-8 Schema File Loading: We resolved performance issues related to loading and compiling UTF-8 encoded schema files, ensuring a smoother experience.
  • Performance Optimisation for Iterators: Performance degradation with iterators in Jade 2022 has been rectified, resulting in improved overall software efficiency.
  • RPS SQL Operations: Deferred Collection operations are now correctly replayed for Many-to-Many tables in RPS SQL, preventing data inconsistencies.
  • DDX File Loading Errors: Issues with errors during the loading of DDX files have been fixed, ensuring seamless file processing.
  • Preventing 1090 Errors: Users will no longer encounter 1090 errors during RPS deploy when creating an ALTER script.
  • Method Deletion Safeguards: We implemented measures to disallow the deletion of imported methods, preventing unintended disruptions.
  • Array Handling Improvement: Array entries are no longer set to null by Array::atPut() when the index exceeds the array's size, ensuring data integrity.
  • Enhanced Locale Handling: We resolved performance issues related to TranslatableStrings for undefined locales in schema file loading.
  • Advanced Load Option: The "Override Incoming Patch Numbers" option for multi-file loads is now fully functional, providing advanced control.
  • Logical Certify Fix: A fix has been applied to address invalid Logical Certify issues related to orphan event methods.
Operational Requirements
Hardware Requirements

These specifications represent minimum configurations. Configurations that are more powerful may be advisable, depending on the scale of your Jade applications and the performance requirements of your system. Jade handles only the first nine monitors running on one workstation. Additional monitors are ignored. Further requirements that must be met to satisfactorily provide for data recoverability are described in the Environmental Considerations for Deploying Jade white paper on the Jade website.



Minimum Hardware Requirements for a Jade Database Server
Memory Requirements:
  • Error Checking and Correcting (ECC) RAM is not a requirement, but we recommend at least 2G bytes of ECC RAM.
  • Add 128M bytes for each Jade node.

Storage Requirements:
  • Disk subsystem that guarantees that acknowledged writes are non-volatile (for details, see the Environmental Considerations for Deploying Jade white paper) on the Jade website.
  • Available disk space of four times the expected database size, allowing for growth.
  • RAID 1+0 configuration (for details, see also the Environmental Considerations for Deploying Jade white paper on the Jade website).

Other Requirements:
  • Server class hardware is essential.
  • Data backup components (for example, a backup disk drive, tape drive, or an optical read-write drive).





Minimum Hardware Requirements for a Jade Application Server
Memory Requirements:
  • Error Checking and Correcting (ECC) RAM is not a requirement, but we recommend at least 2G bytes of ECC RAM.
  • Add 128M bytes for each Jade node.

Storage Requirements:
  • When computing disk space requirements for application servers, allow for software installation size, transient object storage, and application external file requirements.

Other Requirements:
  • Server class hardware is recommended.
  • Data backup components (for example, a backup disk drive, tape drive, or an optical read-write drive) if not provided by another server (for example, by the database server).





Minimum Hardware Requirements for Standard Clients
Memory Requirements:
  • 512M bytes Error Checking and Correcting (ECC) RAM are required.
  • Add 128M bytes for each Jade node.

Storage Requirements:
  • When computing disk space requirements for application servers, allow for software installation size, transient object storage, and application external file requirements.
Other Requirements:
  • Screen resolution of 800x600 or higher is required.





Minimum Hardware Requirements for Running Presentation Clients (or thin client node)
Memory Requirements:
  • 512M bytes RAM or 256M bytes (minimum, depending on the operating system) are required.

Storage Requirements:
  • When computing disk space requirements for presentation clients, allow for software installation size, presentation client forms cache, and application external file requirements.

Other Requirements:
  • For presentation clients: Screen resolution of 800x600 or higher is required.
Docker / Container Notice

Docker images for Jade components can be pulled from the Jade Container Registry (JCR): registry.jadeworld.io.

For examples on how to pull images see: https://github.com/jadesoftwarenz/JADE-container-examples

Note: There is no need to log in to the registry to pull images.

Thin Client Single Sign-On

The JadeSoftware.Identity.Client.Desktop component is a .NET assembly that can be imported into a Jade application to provide SSO authentication. The component makes use of the Microsoft Authentication Library (MSAL) to provide the required functionality. The MSAL makes use of various .NET constructs such as asynchronous method calls that cannot be called directly in Jade. The JadeSoftware.Identity.Client.Desktop library is simply a wrapper with Jade callable methods that can readily integrate into the standard Jade Platform security extension points.

  (Compatible with JADE 2020 and 2022.)

JadeCare Start Schema

The JadeCare Start schema (also known as CardSchema) is a must for all Jade Platform users - and it’s free! This high-level schema provides helpful features to assist you in building robust and high-performance applications, providing standardised functionality in addition to the core Jade Platform. The inheritance model within the Jade Platform allows functions to be used at any level within the schema hierarchy.

Important things to note: 

  • It is crucial that the JadeCare Start version is aligned with the compatible version of the Jade Platform.
  • Detailed JadeCare Start documentation is provided in each release download package.
  • The Recommended JadeCare Start Version may contain fixes for problems existing in the Minimum JadeCare Start Version, or may contain new features.
  • For Jade release and support policy information, please refer to the Jade Release Policy page. We strongly recommend that customers maintain their systems at the latest possible Jade release levels.
  • JadeCare Start support, other than shown in the table below, is limited to support for JadeCare Start versions that are applicable to currently-supported Jade versions.


Software Source Code Licence

 

Free Download

JADE Version 2022 Service Pack 2:
Minimum Start Version: 4.2.01
Recommended Start Version: 4.2.02
Download: 52.9 MB zip file.

JADE Version 2022 Service Pack 1:
Minimum Start Version: 4.1.02
Recommended Start Version: 4.2.01
Download: 51.2 MB zip file.

JADE Version 2022:
Minimum Start Version: 4.1.02
Recommended Start Version: 4.2.01
Download: 51.2 MB zip file.

JADE Version 2020 Service Pack 1:
Minimum Start Version: 4.1.01
Recommended Start Version: 4.1.02
Download: 103.6 MB zip file.

JADE Version 2020:
Minimum Start Version: 4.0.03
Recommended Start Version: 4.1.02
Download: 103.6 MB zip file.

JADE Version 2018:
Minimum Start Version: 3.9.02
Recommended Start Version: 4.0.03
Download: 97.2 MB zip file.

Need Help?

If you're feeling lost, there are a number of resources to help you. Try visiting our Support page or contact our support team at support@jadeplatform.tech.

JDC_Download_Need-Help_Illustration-2

Our Policies

If you want to know more about our policies, please read the below.