"Proficiency in JMP®Visualization" (PDF).
SAS, R, and Matlab code can also be executed using JSL.
Users may write JSL scripts to perform analyses and visualizations not available in the point-and-click interface or to automate a series of commands, such as weekly reports. Data tables, display elements and analyses are represented by objects in JSL that are manipulated with named messages. : 1 JSL has a Java-like syntax structured as a series of expressions. : 29 JSL was first introduced in JMP version 4 in 2000. The JMP Scripting Language (JSL) is an interpreted language for recreating analytic results and for automating or extending the functionality of JMP software. As of 2011 it had 180 employees and 250,000 users. JMP is also the name of the SAS Institute business unit that develops JMP.
JMP Clinical, used for analyzing clinical trial data, can package SAS code within the JSL scripting language and convert SAS code to JMP. JMP Genomics, used for analyzing and visualizing genomics data, requires a SAS component to operate and can access SAS/Genetics and SAS/STAT procedures or invoke SAS macros. According to a review in Pharmaceutical Statistics, JMP is often used as a graphical front-end for a SAS system, which performs the statistical analysis and tabulations. It runs in-memory, instead of on disk storage. JMP is a desktop application with a wizard-based user interface, while SAS can be installed on servers. Its primary applications are for designed experiments and analyzing statistical data from industrial processes. JMP links statistical data to graphics representing them, so users can drill down or up to explore the data and various visual representations of it. It is designed for users to investigate data to learn something unexpected, as opposed to confirming a hypothesis.
JMP software is focused on exploratory data analysis and visualization. JMP Clinical and JMP Genomics combine JMP and SAS software. JMP consists of JMP, JMP Pro, JMP Clinical and JMP Genomics, as well as the Graph Builder iPad App. Screenshot of different data displays in JMP In March 2012, version 10 made improvements in data mining, predictive analytics, and automated model building. The main screen was rebuilt and enhancements were made to simulations, graphics and a new Degradation platform. According to Scientific Computing, the software had improvements in "graphics, QA, ease-of-use, SAS integration and data management areas." JMP 9 in 2010 added a new interface for using the R programming language from JMP and an add-in for Excel. It also added a new user interface for building graphs, tools for choice experiments and support for Life Distribution.
JMP 8 was released in 2009 with new drag-and-drop features and a 64-bit version to take advantage of advances in the Mac operating system. JMP 7 also improved data visualization and diagnostics. Support for bubble plots was added in version 7. JMP was made so users could write SAS code in JMP, connect to SAS servers, and retrieve and use data from SAS. JMP began integrating with SAS with version 7.0 in 2007 and more so with every version since. In 2005 data mining tools like a decision tree and neural net were added with version 5 as well as Linux support, which was later withdrawn starting with JMP 9.
Version 4 also added time series forecasting and new smoothing models, such as the seasonal smoothing method, called Winter's Method, and the ARIMA (Autoregressive Integrated Moving Average). Version 4, released in 2002, could import data from a wider variety of data sources and added support for surface plots. JMP was re-written with version 3 in 1999. Support for Microsoft Windows was added in 1994. It required 2 MB of memory and came with 700 pages of documentation. Version 2 was twice the size as the original, though it was still delivered on a floppy disk. Interactive graphics and other features were added in 1991 with version 2.0. Semiconductor manufacturers were also among JMP’s early adopters. It was used mostly by scientists and engineers for design of experiments (DOE), quality and productivity support (Six Sigma), and reliability modeling. It originally stood for "John's Macintosh Project" or “John’s Macintosh Program” and was first released in October 1989. JMP was developed in the 1980s by John Sall and a team of developers to make use of the graphical user interface introduced by the 1984 Apple Macintosh.