Für Sie ist heute der 4. Oktober. Beim JMP Wir nennen es den 34. September. Wir waren entschlossen, die erste Version von JMP bis Ende des dritten Quartals 1989 zu veröffentlichen. Aber wie sich herausstellte, brauchten wir noch ein paar Tage, um unsere Frist einzuhalten. Also haben wir das Quartal „verlängert“.
Heute ist JMP 25 Jahre alt. Dieser Meilenstein veranlasste mich, über Start, Entwicklung, aktuellen Status und Zukunft nachzudenken.
Die meisten der beim Start übernommenen Konstruktionsprinzipien bleiben bis heute unsere Konstruktionsprinzipien, obwohl wir einige neue hinzugefügt haben. Als sich JMP von einem sehr einfachen Paket zu einem Paket mit erweiterten Funktionen entwickelte, gelang es uns, dieses Wachstum sorgfältig zu gestalten, sodass das Produkt agil blieb und die Produktoberfläche nicht zu komplex wurde.
Wichtige Wachstumsthemen für JMP waren dabei die Nutzung der Benutzeroberfläche, die Berücksichtigung der spezifischen Anforderungen von Ingenieuren, die Weiterentwicklung des Standes der Technik, wie beispielsweise des experimentellen Designs, und die Bewältigung der neuen Herausforderungen von Big Data mit großem Arbeitsspeicher und mehrere Kerne. Im Mittelpunkt unserer gesamten Arbeit stand die grafische Benutzeroberfläche (GUI), die interaktive Erkundung ermöglicht, Entdeckungen macht und versteht, was die Daten sagen.
In den letzten 25 Jahren hat sich das Gebiet der statistischen Methoden von einer kleinen Spezialität zu einem entscheidenden Faktor für die Weiterentwicklung der technologischen und Qualitätsgrenzen und der Erzielung besserer Unternehmensentscheidungen auf der Grundlage informativer Daten gewandelt.
Ursprüngliche Designziele
Als JMP im Oktober 1989 erstmals veröffentlicht wurde, waren die ursprünglichen Ziele von JMP:
Finden Sie die besten Möglichkeiten heraus, um das Aufkommen der grafischen Benutzeroberfläche des Macintosh zu nutzen.Finden Sie die besten statistischen Grafiken für jede statistische Methode.Bieten Sie ein neues Produkt an, das relativ kostengünstig und einfach zu verwenden ist und als Einstiegsstufe für SAS und für diejenigen, die kein so großes Produkt wie SAS benötigen, dient.Die SAS-Perspektive
In den späten achtziger Jahren hatte SAS gerade ein großes Projekt zur Portierung von SAS auf PCs abgeschlossen, bei dem Millionen Codezeilen von PL / IG nach C übersetzt wurden. Wir mussten die vollständige Kompatibilität mit früheren Versionen von SAS, die große Versionen hatten, aufrechterhalten installierte Basis von SAS-Sprachprogrammen. Selbst wenn wir winzige Schritte unternommen haben, zum Beispiel den Versuch, Anführungszeichen in Titelanweisungen zu verlangen, stellten wir fest, dass wir zurückverfolgen mussten, um die Kompatibilität vollständig zu erreichen.
So wurde JMP zum Experiment, wohin SAS nicht spielte. Wir wollten den Designraum mit einem neuen Produkt erkunden [ Blaue Ozean Strategie ]. JMP sollte sich so weit wie möglich von SAS unterscheiden und einen tragfähigen Markt bedienen. SAS hatte eine Programmiersprache, weshalb JMP keine Sprache hat. SAS hat Daten zeilenweise gespeichert, JMP speichert sie also spaltenweise. Da SAS große Datenmengen verarbeiten konnte, war JMP auf In-Memory und ursprünglich 32.767 (dh 2) beschränkt 15-1 ) Reihen. SAS war ein sehr umfangreiches, leistungsfähiges Produkt, daher wurde JMP ein viel kleineres, fokussiertes Produkt. SAS zielte darauf ab, an die Entwicklung von Unternehmen, IT und Anwendungen zu verkaufen, daher zielte JMP darauf ab, an Wissenschaftler und Ingenieure zu verkaufen.
Die Macintosh-Perspektive
1984 erschien der Mac. In den späten achtziger Jahren begann Apple mit der grafischen Benutzeroberfläche, in der Branche Fuß zu fassen, und Microsoft investierte viel und nahm es mit seinem Windows-Projekt auf. Alle glaubten, dass sich die Branche wieder verändert. Wir hatten gerade große Übergänge durchlaufen: vom Mainframe-MVS zum Mainframe-CMS, vom Mainframe zum Minicomputer, von der Druckerausgabe zur Grafikausgabe, vom Bearbeiten von Terminals zu interaktiven Vollbildschirmterminals und dann vom Minicomputer zum Personalcomputer. Ein weiterer Umbruch mit der GUI zeichnete sich ab.
Die Programmierung über die GUI sollte sich von der Programmierung für eine Sprachschnittstelle und die statische Ausgabe unterscheiden. Wir konnten SAS nicht einfach auf eine GUI portieren, obwohl wir die Unterprogrammbibliothek von SAS wiederverwenden könnten.
Welches Feature wäre also groß genug, um den kleinen Markt der Mac-Benutzer zu bedienen? Wir haben eine Reihe typischer Analyseroutinen ausgewählt und in ein sehr kontextuelles Analyse-Menü gestellt.
Die Statistikperspektive
Zu den statistischen Initiativen dieser Zeit zählten Tukeys explorative Datenanalyse und die Betonung auf Grafiken, die vor allem durch die Analyse von Anscombe Quartett 1973 veröffentlicht. Es wurde wichtig, Ihre Daten in einer Grafik zu betrachten.
Die American Statistical Association startete eine Abteilung für statistische Grafiken und veröffentlichte die Journal of Computational und Graphical Statistics . Dies fiel mit der Verfügbarkeit von Bitmap-Grafikterminals und dann von grafikfähigen PCs zusammen, so dass Grafiken einfach und beliebt wurden. Ich erinnere mich an die aufregende Lektüre des Gabriel PCA Biplot, der Scatterplot-Matrix, beim Bürsten, Rotieren und Mosaikplot. Zu den Pionieren zählten John Tukey, John Hartigan, William S. Cleveland, Michael Friendly und Lee Wilkinson. Die Jagd begann, ein Diagramm für jede statistische Methode zu entwerfen. Diese Jagd führte zu solchen JMP - Innovationen wie der Allgemeine Hypothese Hebelplot , Vergleichskreise, das 3D-Spinn-Biplot und viele mehr.
Die Evolution von JMP
Mit einer Fanfare auf der Sitzung der SAS Users Group International (SUGI) im Frühjahr 1989 haben wir JMP auf dem Macintosh vorgestellt. Im Vergleich zum heutigen JMP war dies ein sehr kleines Produkt, aber es gab eine Reihe von anfänglichen Funktionen, die alle mit interaktiven Grafiken verbunden waren. Das war nur der erste von vielen Schritten.
Wir haben früh erkannt, dass Ingenieure für uns zu einem wichtigen Kundensegment geworden sind. Wir haben Kontrolldiagramme, elementare Versuchsplanung (DOE) und Überlebensfunktionen hinzugefügt. Die Profiler wurden zu äußerst wertvollen Ergänzungen der Montageplattformen. Zu diesem Zeitpunkt hörten wir auch, dass die Six Sigma-Bewegung so wichtig wurde.Da sich Windows nicht nur als Konkurrent für den Mac, sondern auch als dominante Hostplattform herausstellte, haben wir JMP auf Windows portiert.Modern DOE kam zu JMP, als Bradley Jones zu unserem Team kam. Er war Pionier einer langen Reihe von Innovationen bei der Versuchsplanung und tut dies auch weiterhin.Wir haben JMP in C ++ komplett neu geschrieben und ihm eine moderne Anzeigeoberfläche und eine Skriptsprache (JSL) für die vierte Version von JMP gegeben.Wir haben in die Datenvisualisierung investiert, den Graph Builder, dynamische Blasendiagramme, Datenfilter und mehr hinzugefügt.Wir haben den Anwendungsentwicklungsprozess mit einem besseren Editor, App Builder, dem Debugger und Script-Profiler, JSL-Namespaces und Add-Ins sowie dem JMP File Exchange weiter verbessert.Wir haben Schnittstellen zu SAS genutzt. Das bedeutete zunächst nur das Importieren und Exportieren von Dateien, später wurden jedoch immer komplexere direkte Schnittstellen erstellt.Mit dem Wachstum unserer Benutzerbasis entwickelten wir verschiedene Spezialgebiete: Zuverlässigkeitsmodellierung, Prozessqualität und Verbraucherforschung. Wir haben auch weiter in die Entwicklung von Experimenten investiert, bei denen wir die Branche anführen.JMP wurde viele Jahre vor allem in den USA und in Japan eingesetzt. Nun hat sich der Einsatz von JMP in Europa und China verbreitet, wo wir ein schnelles Wachstum erwarten.Wir haben gelernt, uns an Big Data anzupassen, wodurch JMP schneller und widerstandsfähiger wird. Wir haben Multithreading hinzugefügt, wo immer es gut passt.Wir haben unser Engagement bei Kundenengagements durch Benutzergruppen, Online-Communities, Kundenbetreuung und mehr verstärkt. Die Zukunft
JMP hat sich von einem begrenzten Produkt mit einem begrenzten Publikum zu einem ausgereiften Produkt mit einem breiten Publikum entwickelt. Mit dem zunehmenden Bewusstsein für den Wert der Analytik ist JMP gut aufgestellt, um in den nächsten Jahren schnell zu wachsen.
JMP wird weiterhin ein Desktop-Produkt sein und wird nicht als Client-Server- oder Cloud-Produkt. Der Desktop war jedoch noch nie so leistungsfähig wie heute, und wir erwarten, dass der Desktop noch viele Jahre wichtig bleibt.
Herzlichen Glückwunsch zum Geburtstag von JMP! JMP ist jetzt 25 Jahre alt, sehr gesund und robust und wächst immer noch schnell. Wir danken allen Benutzern, die uns dabei geholfen haben, JMP zu dem zu machen, was es heute ist.

JMP 1.0 Crew - Jung

JMP 11.0 Crew - erwachsen geworden
Emil Friedman schrieb:
Ich erinnere mich an die erste Präsentation, die ein Vertreter von JMP bei Goodyear hatte. Ich war sehr skeptisch (vielleicht sogar feindselig) und fragte, wie ein Pulldown-Produkt mit Dingen wie den benutzerdefinierten Makros, die ich mit SAS-Code geschrieben habe, konkurrieren könnte. Er fragte mich, welche Art von Makros ich geschrieben habe. Ich habe ihm eine beschrieben. Er hat uns sofort gezeigt (nicht nur gesagt), dass es bereits in JMP Version 2 eingebaut ist. Also erzählte ich ihm noch etwas. Es wurde auch bereits in JMP eingebaut. Sobald die Präsentation vorüber war, sagte ich zu meinem Manager: "Wir müssen dieses Produkt bekommen." Ich benutze immer noch JMP. Es ist das nützlichste und benutzerfreundlichste Softwareprodukt, das ich jemals verwendet habe.
Mike Clayton schrieb:
Herzlichen Glückwunsch zum Geburtstag von JMP für das erste Vierteljahrhundert.
Wir haben JMP die ganze Zeit benutzt, und es hat die Ingenieure der 90er-Jahre eingefangen, die nicht Programmierer sein wollten, um die Variabilität unserer Prozesse zu studieren und Experimente durchzuführen, um sie zu verbessern. Das erste Vierteljahrhundert des ICs in der Produktion, 1960 bis 1985, war ein datumsreicher, informationsarmer Alptraum von Time-Sharing-Systemen, Fortran-Programmen und Ingenieuren, die einige Programmierer als Geisel genommen hatten Ingenieure frei, begannen die Manager, die grafische statistische Analyse zu verstehen, und forderten sie statt vieler Diskussionen über den p-Wert.
Wird uns das zweite Vierteljahrhundert das nächste "Blue Ocean" -Produkt für das "Internet der Dinge" und die moderne medizinische Sensorisierung geben?