Para ti, hoy es 4 de octubre. A JMP , lo llamamos el 34 de septiembre. Estábamos decididos a lanzar la primera versión de JMP a fines del tercer trimestre de 1989. Pero resultó que necesitábamos algunos días adicionales para cumplir con nuestro propio plazo. Así que "ampliamos" el trimestre.
Hoy, JMP tiene 25 años. Este hito me llevó a reflexionar sobre su puesta en marcha, evolución, estado actual y futuro.
La mayoría de los principios de diseño adoptados en el inicio siguen siendo nuestros principios de diseño, aunque hemos agregado algunos nuevos. A medida que JMP pasó de ser un paquete muy básico a uno con capacidades más amplias, manejamos ese crecimiento con cuidado para que el producto se mantuviera ágil y la superficie del producto no se volviera demasiado compleja.
En el camino, los temas de crecimiento importantes para JMP han incluido explotar la interfaz de usuario, abordar las necesidades específicas de los ingenieros, avanzar en el estado del arte en campos como el diseño experimental y abordar los nuevos desafíos de big data con nueva potencia en la gran memoria. y múltiples núcleos. Un elemento central de todo nuestro trabajo ha sido la interfaz gráfica de usuario (GUI), que permite la exploración interactiva, hace descubrimientos y comprende lo que dicen los datos.
En los últimos 25 años, el campo de los métodos estadísticos se ha transformado de una pequeña especialidad a un habilitador clave tanto para avanzar en las fronteras tecnológicas y de calidad como para tomar mejores decisiones de negocios, basándose en datos informativos.
Objetivos de diseño originales
Cuando JMP se lanzó por primera vez en octubre de 1989, los objetivos originales de JMP eran:
Encuentre las mejores formas de explotar la aparición de la interfaz de punto y clic de la GUI de la Macintosh.Encuentra los mejores gráficos estadísticos para ir con cada método estadístico.Proporcionar un producto nuevo que sea relativamente económico y fácil de usar, y que sirva como un paso básico para SAS y para aquellos que no necesitaban un producto tan grande como SAS.La Perspectiva SAS
A fines de la década de 1980, SAS acababa de completar un gran proyecto para trasladar SAS a computadoras personales, lo que implicaba traducir millones de líneas de código de PL / IG a C. Tuvimos que mantener la compatibilidad total con versiones anteriores de SAS, que tenía una gran Base instalada de programas de lenguaje SAS. Incluso cuando dimos pequeños pasos, como tratar de requerir citas en las declaraciones del título, encontramos que tuvimos que retroceder para completar la compatibilidad.
Así que JMP se convirtió en un experimento para ir donde SAS no estaba jugando. Queríamos explorar el espacio de diseño con un nuevo producto [ Estrategia de océano azul ]. JMP necesitaba ser lo más diferente posible de SAS y seguir sirviendo un mercado viable. SAS tenía un lenguaje de programación, por lo que hicimos que JMP no tuviera un lenguaje. SAS almacenó los datos por filas, por lo que JMP los almacenó por columnas. SAS manejó big data, por lo que JMP se limitó a en memoria y originalmente a 32.767 (es decir, 2 15-1 ) filas. SAS era un producto muy amplio y potente, por lo que JMP se convirtió en un producto mucho más pequeño y enfocado. SAS apuntaba a vender a empresas, TI y desarrollo de aplicaciones, por lo que JMP apuntaba a vender a científicos e ingenieros.
La perspectiva de Macintosh
En 1984, apareció el Mac. A fines de la década de 1980, Apple estaba comenzando a ganar fuerza en la industria con la GUI, y Microsoft estaba invirtiendo a lo grande y abrazándolo con su proyecto de Windows. Todos creían que la industria se estaba transformando de nuevo. Acabábamos de pasar por enormes transiciones: de mainframe MVS a mainframe CMS, de mainframe a minicomputadora, de salida de impresora a salida de gráficos, de terminales de edición a terminales interactivos de pantalla completa, y luego de minicomputadoras a computadoras personales. Otra agitación con la GUI estaba emergiendo.
La programación a la GUI se suponía que era diferente de la programación para una interfaz de lenguaje y una salida estática. No podíamos simplemente transferir SAS a una GUI, aunque podríamos reutilizar la biblioteca de subrutinas de SAS.
Entonces, ¿qué conjunto de funciones sería lo suficientemente grande para servir al pequeño mercado de usuarios de Mac en ese momento? Escogimos un conjunto de rutinas analíticas típicas y las colocamos en un menú de análisis muy contextual.
La Perspectiva Estadística
Las iniciativas estadísticas de la época incluían el Análisis de Datos Exploratorios de Tukey y el énfasis en los gráficos, puntuados notablemente por el Cuarteto de Anscombe publicado en 1973. Se volvió importante mirar sus datos en una gráfica.
La Asociación Americana de Estadística comenzó una sección de Gráficos Estadísticos y comenzó a publicar el Revista de estadística computacional y gráfica . Esto coincidió con la disponibilidad primero de los terminales gráficos de mapa de bits y luego de las computadoras personales habilitadas para gráficos, por lo que los gráficos se volvieron fáciles y populares. Recuerdo la emoción de leer sobre el Biplot PCA de Gabriel, la matriz de dispersión, el cepillado, la rotación, las parcelas de mosaico. Los pioneros incluyeron a John Tukey, John Hartigan, William S. Cleveland, Michael Friendly, Lee Wilkinson. Se inició la búsqueda para diseñar un gráfico que se ajustara a cada método estadístico. Esta caza condujo a tales innovaciones JMP como el trama de apalancamiento de hipótesis general , círculos de comparación, el biplot giratorio 3D y muchos más.
La evolución de JMP
Así que con fanfarria en la reunión de SAS Users Group International (SUGI) en la primavera de 1989, presentamos JMP en Macintosh. Este fue un producto muy pequeño en comparación con el JMP de hoy, pero tenía un buen conjunto de características iniciales todas vinculadas a gráficos interactivos. Ese fue solo el primero de muchos pasos.
Al principio, descubrimos que los ingenieros se convirtieron en un importante segmento de clientes para nosotros. Añadimos gráficos de control, diseño elemental de experimentos (DOE) y características de supervivencia. Los perfiladores se convirtieron en adiciones extremadamente valiosas para las plataformas de adaptación. Esto fue también cuando empezamos a escuchar que el movimiento Six Sigma se estaba volviendo tan importante.Como Windows surgió no solo como un competidor de Mac, sino también como la plataforma de host dominante, portamos JMP a Windows.El DOE moderno llegó a JMP cuando Bradley Jones se unió a nuestro equipo. Fue pionero en una larga serie de innovaciones en el diseño de experimentos, y continúa haciéndolo.Reescribimos completamente JMP en C ++ y le dimos una interfaz de pantalla moderna y un lenguaje de scripting (JSL) para la cuarta versión de JMP.Invertimos en visualización de datos, agregando Graph Builder, gráficos dinámicos de burbujas, filtros de datos y más.Continuamos mejorando el proceso de desarrollo de la aplicación, con un mejor editor, el generador de aplicaciones, el depurador y el generador de perfiles de scripts, los espacios de nombres JSL y los complementos y el intercambio de archivos JMP.Explotamos interfaces a SAS. Al principio, esto significaba simplemente proporcionar importación y exportación de archivos, pero más tarde creamos interfaces directas cada vez más sofisticadas.A medida que nuestra base de usuarios creció, desarrollamos varias áreas especializadas: modelado de confiabilidad, calidad de procesos e investigación del consumidor. También continuamos nuestra inversión en el diseño de experimentos donde lideramos la industria.Durante muchos años, JMP se usó principalmente en los Estados Unidos y Japón. Ahora el uso de JMP se ha extendido a Europa y China, donde esperamos crecer rápidamente.Aprendimos a adaptarnos a big data, haciendo que JMP fuera más rápido y más resistente. Agregamos multihilo siempre que se ajuste bien.Incrementamos nuestra participación en los compromisos con los clientes a través de grupos de usuarios, comunidades en línea, atención al cliente y más. El futuro
JMP ha crecido de un producto limitado con una audiencia limitada a un producto maduro con una amplia audiencia. A medida que avanza la conciencia del valor de los análisis, JMP está bien preparado para crecer rápidamente en los próximos años.
JMP continuará siendo un producto de escritorio, en lugar de convertirse en un producto cliente-servidor o en la nube. Pero el escritorio nunca ha sido más capaz de lo que es ahora, y esperamos que el escritorio siga siendo importante por muchos años más.
¡Feliz cumpleaños a JMP! JMP tiene ahora 25 años, es muy saludable y resistente y sigue creciendo rápidamente. Agradecemos a todos nuestros usuarios por ayudarnos a convertir JMP en lo que es hoy.

Tripulación JMP 1.0 - Joven

JMP 11.0 Tripulación - Crecido
Mike Clayton escribió:
Feliz cumpleaños en el primer cuarto de siglo de JMP.
Hemos utilizado JMP durante todo este tiempo, y realmente capturó a los ingenieros de los años 90 que no querían ser programadores solo para estudiar la variabilidad de nuestros procesos y realizar experimentos para mejorarlos. El primer cuarto de siglo de la IC en la producción, de 1960 a 1985, fue una pesadilla para los sistemas de tiempo compartido, los programas de Fortran y los ingenieros secuestrados por pocos programadores, pero con JMP en la Mac, rompimos la libres de ingenieros, los gerentes comenzaron a comprender el análisis estadístico gráfico y lo demandaron en lugar de muchas discusiones de valor p.
¿Nos dará el segundo cuarto de siglo el próximo producto "océano azul" para el "Internet de las cosas" y la sensorización médica moderna?