Per te, oggi è il 4 ottobre. A JMP , lo chiamiamo il 34 settembre. Avevamo deciso di pubblicare la prima versione di JMP entro la fine del terzo trimestre del 1989. Ma, come si è scoperto, avevamo bisogno di qualche giorno in più per fissare la nostra scadenza. Quindi abbiamo "esteso" il trimestre.
Oggi, JMP ha 25 anni. Questo traguardo mi ha portato a riflettere sulla sua startup, evoluzione, stato attuale e futuro.
La maggior parte dei principi di progettazione adottati all'avvio rimangono i nostri principi di progettazione oggi, anche se ne abbiamo aggiunti alcuni nuovi. Dal momento che JMP è cresciuto da un pacchetto di base a uno con funzionalità più ampie, abbiamo gestito attentamente tale crescita in modo che il prodotto rimanesse agile e la superficie del prodotto non diventasse troppo complessa.
Lungo la strada, importanti temi di crescita per JMP hanno incluso lo sfruttamento dell'interfaccia utente, la risposta alle specifiche esigenze degli ingegneri, lo stato dell'arte di campi come la progettazione sperimentale e l'affrontare le nuove sfide dei big data con una nuova potenza in una grande memoria e più core. Al centro di tutto il nostro lavoro è stata l'interfaccia grafica utente (GUI), che consente l'esplorazione interattiva, fa scoperte e capisce quello che dicono i dati.
Negli ultimi 25 anni, il campo dei metodi statistici si è trasformato da una piccola specialità in un fattore chiave per far avanzare le frontiere tecnologiche e di qualità e per prendere decisioni migliori in base a dati informativi.
Obiettivi di design originali
Quando JMP è stato rilasciato per la prima volta nell'ottobre 1989, gli obiettivi originali di JMP erano:
Trova i modi migliori per sfruttare l'emergere dell'interfaccia point-and-click della GUI del Macintosh.Trova la migliore grafica statistica per andare con ogni metodo statistico.Fornire un nuovo prodotto che fosse relativamente economico e facile da usare e sarebbe stato un passo entry-level per SAS e per coloro che non avevano bisogno di un prodotto grande come SAS.Prospettiva SAS
Alla fine degli anni '80, SAS aveva appena completato un enorme progetto per portare SAS ai personal computer, che comportava la traduzione di milioni di linee di codice da PL / IG a C. Dovevamo mantenere la completa compatibilità con le precedenti versioni di SAS, che aveva una grande base installata di programmi in lingua SAS. Anche quando abbiamo fatto piccoli passi, come provare a richiedere preventivi nelle dichiarazioni del titolo, abbiamo scoperto che dovevamo tornare indietro per completare la compatibilità.
Quindi JMP è diventato un esperimento per andare dove SAS non stava giocando. Volevamo esplorare lo spazio del design con un nuovo prodotto [ Strategia Blue Ocean ]. JMP doveva essere il più diverso possibile da SAS e continuare a servire un mercato vitale. SAS aveva un linguaggio di programmazione, quindi abbiamo fatto in modo che JMP non avesse una lingua. SAS memorizzava i dati per righe, quindi JMP lo memorizzava per colonna. La SAS gestiva i big data, quindi JMP era limitato alla memoria e originariamente 32.767 (cioè 2 15-1 ) righe. SAS era un prodotto molto ampio e potente, quindi JMP è diventato un prodotto molto più piccolo e concentrato. SAS mirava a vendere allo sviluppo di business, IT e applicazioni, quindi JMP mirava a vendere a scienziati e ingegneri.
La prospettiva Macintosh
Nel 1984 apparve il Mac. Verso la fine degli anni '80, Apple stava iniziando a guadagnare terreno nel settore con la GUI e Microsoft stava investendo in grande e con il suo progetto Windows. Tutti credevano che il settore si stesse trasformando di nuovo. Avevamo appena attraversato enormi transizioni: dal mainframe MVS al mainframe CMS, dal mainframe al minicomputer, dall'output della stampante all'output grafico, dai terminali di editing ai terminali interattivi a schermo intero, e quindi dai minicomputer ai personal computer. Stava emergendo un altro sconvolgimento con la GUI.
La programmazione della GUI doveva essere diversa dalla programmazione per un'interfaccia linguistica e un'uscita statica. Non potevamo semplicemente portare SAS a una GUI, sebbene potessimo riutilizzare la libreria di subroutine da SAS.
Quindi quale set di funzionalità sarebbe abbastanza grande da servire al piccolo mercato degli utenti Mac al momento? Abbiamo scelto una serie di routine analitiche tipiche e le abbiamo inserite in un menu Analizza molto contestuale.
La prospettiva delle statistiche
Le iniziative statistiche dell'epoca includevano l'analisi esplorativa dei dati di Tukey e l'enfasi sulla grafica, sottolineata in particolare dal Anscombe Quartet pubblicato nel 1973. È diventato importante guardare i dati in un grafico.
L'American Statistical Association ha avviato una sezione di Statistical Graphics e ha iniziato a pubblicare il Journal of Computational and Graphical Statistics . Questo ha coinciso con la disponibilità prima di terminali di grafica bitmap e poi di personal computer abilitati alla grafica, quindi la grafica è diventata facile e popolare. Ricordo l'eccitazione di leggere su Gabriel PCA Biplot, la matrice di dispersione, i grafici a pennello, a rotazione, a mosaico. I pionieri includevano John Tukey, John Hartigan, William S. Cleveland, Michael Friendly, Lee Wilkinson. La caccia era in procinto di progettare un grafico per andare con ogni metodo statistico. Questa caccia ha portato a tali innovazioni JMP come ipotesi generale sfruttare la trama , i cerchi di confronto, il biplot 3D rotante e molti altri.
L'evoluzione di JMP
Così, con la fanfara alla riunione del SAS Users Group International (SUGI) nella primavera del 1989, abbiamo presentato JMP su Macintosh. Questo era un prodotto molto piccolo rispetto al JMP di oggi, ma aveva un bel set di funzionalità iniziali tutte collegate alla grafica interattiva. Questo è stato solo il primo di molti passi.
All'inizio, abbiamo scoperto che gli ingegneri sono diventati per noi un importante segmento di clienti. Abbiamo aggiunto grafici di controllo, progettazione elementare di esperimenti (DOE) e funzionalità di sopravvivenza. I profiler sono diventati aggiunte estremamente preziose alle piattaforme di montaggio. Questo è stato anche quando abbiamo iniziato a sentire parlare del movimento Six Sigma diventando così importante.Dato che Windows è emerso non solo come concorrente del Mac ma anche come piattaforma host dominante, abbiamo portato JMP a Windows.Il DOE moderno è arrivato a JMP quando Bradley Jones si è unito al nostro team. Ha aperto la strada a una lunga serie di innovazioni nel design degli esperimenti e continua a farlo.Abbiamo completamente riscritto JMP in C ++ e fornito un'interfaccia di visualizzazione moderna e un linguaggio di scripting (JSL) per la quarta versione di JMP.Abbiamo investito nella visualizzazione dei dati, aggiungendo Graph Builder, grafici a bolle dinamici, filtri dati e altro ancora.Abbiamo continuato a migliorare il processo di sviluppo delle applicazioni, con un editor migliore, App Builder, il debugger e lo script profiler, gli spazi dei nomi JSL e i componenti aggiuntivi e lo scambio di file JMP.Abbiamo sfruttato le interfacce su SAS. All'inizio, ciò significava solo fornire l'importazione e l'esportazione dei file, ma in seguito abbiamo creato interfacce dirette sempre più sofisticate.Man mano che la nostra base di utenti cresceva, abbiamo sviluppato diverse aree di specialità: la modellazione dell'affidabilità, la qualità dei processi e la ricerca dei consumatori. Abbiamo anche continuato il nostro investimento nella progettazione di esperimenti in cui guidiamo il settore.Per molti anni, JMP è stato utilizzato principalmente negli Stati Uniti e in Giappone. L'uso di JMP è ora diffuso in Europa e in Cina, dove prevediamo una rapida crescita.Abbiamo imparato ad adattarci ai big data, rendendo JMP più veloce e più resiliente. Abbiamo aggiunto il multithreading ovunque si adattasse bene.Abbiamo aumentato il nostro coinvolgimento negli impegni dei clienti attraverso gruppi di utenti, comunità online, assistenza clienti e altro ancora. Il futuro
JMP è cresciuto da un prodotto limitato con un pubblico limitato a un prodotto maturo con un vasto pubblico. Mentre la consapevolezza del valore dell'analisi progredisce, JMP è pronta a crescere rapidamente nei prossimi anni.
JMP continuerà ad essere un prodotto desktop, anziché diventare un prodotto client-server o cloud. Ma il desktop non è mai stato più capace di adesso, e ci aspettiamo che il desktop rimanga importante per molti anni ancora.
Buon compleanno a JMP! JMP ora ha 25 anni, è molto sana e robusta e continua a crescere rapidamente. Ringraziamo tutti i nostri utenti per aiutarci a rendere JMP quello che è oggi.

Equipaggio JMP 1.0 - Giovane

JMP 11.0 Crew - Cresciuto
Emil Friedman ha scritto:
Ricordo la prima presentazione di un rappresentante JMP quando lavoravo per Goodyear. Ero molto scettico (forse persino ostile) e ho chiesto come un prodotto pull-down potesse competere con cose come i macro personalizzati che ho usato per scrivere usando il codice SAS. Mi ha chiesto che tipo di macro ho scritto. Ne ho descritto uno a lui. Ci ha subito mostrato (non solo mi ha detto) che era già integrato nella versione 2 di JMP. Quindi gli ho detto un altro. Era anche già integrato in JMP. Non appena la presentazione è finita, ho detto al mio manager: "Abbiamo bisogno di ottenere questo prodotto". Sto ancora usando JMP. È il prodotto software più utile e facile da usare che abbia mai usato.
Mike Clayton ha scritto:
Buon compleanno sul marchio del primo quarto di secolo di JMP.
Abbiamo usato JMP per tutto questo tempo e ha davvero catturato gli ingegneri degli anni '90 che non volevano essere programmatori solo per studiare la variabilità dei nostri processi ed eseguire esperimenti per migliorarli. L'IC del primo quarto di secolo in produzione, dal 1960 al 1985, era un incubo ricco di dati, povero di dati, di programmi di condivisione del tempo, programmi di Fortran e ingegneri tenuti in ostaggio da alcuni programmatori, ma con JMP su Mac, abbiamo rotto il gli ingegneri liberi, i manager hanno iniziato a capire l'analisi statistica grafica e lo richiedono piuttosto che molte discussioni sul valore p.
Il secondo quarto di secolo ci darà il prossimo prodotto "oceano blu" per "Internet of Things" e la moderna sensorizzazione medica?