SPC Control Chart Tools for JavaScript/TypeScript

The QCSPCChart software has been converted to JavaScript for your web applications


Boston, Mass. – Nov.  2019 – Quinn-Curtis, Inc. has released the JavaScript/TypeScript version of its QCSPCChart software. It is based on Rev. 3.0 of the QCSPCChart software.

Written around the HTML5 Canvas graphics framework, and organized as JavaScript ES6 module imports , the resulting JavasScript library is completely independent of all third part libraries. The result is an easy to use, interactive, SPC Charting package which will run on any computer which supports a modern browser, running under Windows or Linux. A modern browser is considered one that supports HTML5, and particularly the HTML5 Canvas element. This includes: IE (9+), Firefox (1.5+), Safari (1.3+), Chrome, and Opera (9+). Since the software is pure JavaScript, it can be inserted into traditional and MVC Asp.Net applications.

For a detailed list of the features found in the software see this summary sheet: QCSPCChart for JavaScript/TypeScript .

Developer versions of the software can be downloaded under a 30-day trial. Applications created using paid versions of the software can be used in websites royalty free; no redistributable license is required.

Typical users are SPC engineers and other quality control professionals creating JavaScript/TypeScript based web applications that will be used to monitor critical quality factors in manufacturing, process, and service industries. The feature rich toolkit includes templates for the most common SPC control chart types: variable control charts (X-Bar R, X-Bar Sigma, Individual Range, Median Range, EWMA, MA, MAMR, MAMS and CuSum charts), attribute control charts (p-, np-, c-, u-, and DPMO-charts), frequency histograms, and Pareto diagrams. The software will automatically calculate SPC control limits using historical data for the supported variable control chart and attribute control chart types. Alarms can be generated for standard +3 sigma control limits, or standard SPC rule sets (WECO, Nelson, Juran, Hughes, Gitlow, AAIG, Westgard and Duncan). Alarms can be color highlighted in the SPC charts and table. It will also calculate process capability ratios (Cp, Cpl, Cpu, Cpk and Cpm) and process performance indices (Pp, Ppl, Ppu and Ppk). Users are able to interact with charts: adding annotations, defining custom tool-tips and editing notes. There is no comparable product for JavaScript/TypeScript available at any price. 

Relation to QCSPCChart for JavaScript (JS-SPC2-DEVR)

We (Quinn-Curtis) have a related product which is also written in JavaScript. It is called the QCSPCChart for JavaScript. It utilizes a framework available from Google called GWT (Google Web Toolkit), where you can write your source code in the Java programming language, and the resulting source code is transpiled into JavaScript. In addition, GWT also includes many additional support libraries necessary to transpile Java code into JavaScript. The downside of this approach for us is that due to name mangling and optimization, the functions in the resulting JavaScript library are not callable from JavaScript running in a browser, or from an external JavaScript file. Instead, the creation of charts using the QCSPCChart library takes place using a JSON template. This limits the overall programmability of web applications using the QCSPCChart library. After 5 years we feel that this product, along with GWT, has run its course, and we are replacing it with, this, the QCSPCChart for JavaScript/TypeScript software. Since QCSPCChart for JavaScript/TypeScript is written entirely in TypeScript, with no dependencies on external libraries, it is a better choice for developers going forward.

Current Developers can upgrade to this version

 Developers who have purchased the QCSPCChart software for JavaScript (JS-SPC2-DEVR) can upgrade to the new, JavaScript/TypeScript version. Developers can purchase an upgrade for approximately 50% of list.

For More Information Contact:

Quinn-Curtis, Inc.
Medfield, MA
Tel: 508-359-6639
FAX: email a pdf file of your fax to myfax@quinn-curtis.com
Internet: info@quinn-curtis.com