Historydraft-Logo
null
35 Ereignisse auf dieser Zeitachse
  1. Oak

    Jun, 1991Kanada

    Im Juni 1991 initiierten James Gosling, Mike Sheridan und Patrick Naughton das Java-Sprachprojekt. Java wurde ursprünglich für interaktives Fernsehen entwickelt, war aber für die damalige digitale Kabelfernsehbranche zu fortschrittlich. Die Sprache wurde zunächst Oak genannt, nach einem Eichenbaum, der vor Goslings Büro stand. Später trug das Projekt den Namen Green und wurde schließlich in Java umbenannt, nach Java-Kaffee, dem Kaffee aus Indonesien.

  2. Ursprüngliche Entwicklung

    Dienstag Mai 23, 1995USA

    Am 23. Mai 1995 wurde Java ursprünglich von James Gosling bei Sun Microsystems entwickelt und als Kernkomponente der Java-Plattform von Sun Microsystems veröffentlicht.

  3. Java 1.0

    Dienstag Jan 23, 1996USA

    Am 23. Januar 1996 veröffentlichte Sun Microsystems die erste öffentliche Implementierung als Java 1.0, die die WORA-Funktionalität (Write Once, Run Anywhere) versprach und kostenlose Laufzeitumgebungen auf gängigen Plattformen bereitstellte.

  4. JDK 1.1

    Mittwoch Feb 19, 1997Kalifornien, USA

    Am 19. Februar 1997 veröffentlichte Sun Microsystems das JDK 1.1.

  5. De-facto-Standard

    1997USA

    Im Jahr 1997 wandte sich Sun Microsystems an das Normungsgremium ISO/IEC JTC 1 und später an Ecma International, um Java zu formalisieren, zog sich jedoch bald aus dem Prozess zurück. Java bleibt ein De-facto-Standard, der durch den Java Community Process kontrolliert wird.

  6. Klage

    1997Kalifornien, USA

    Im Jahr 1997 verklagte Sun Microsoft mit der Behauptung, dass die Microsoft-Implementierung RMI (Java Remote Method Invocation) oder JNI (Java Native Interface) nicht unterstütze und eigene plattformspezifische Funktionen hinzugefügt habe, da Suns Markenlizenz für die Nutzung der Marke Java darauf besteht, dass alle Implementierungen kompatibel sein müssen.

  7. J2SE 1.2

    Dienstag Dez 8, 1998Kalifornien, USA

    Am 8. Dezember 1998 veröffentlichte Sun Microsystems J2SE 1.2.

  8. J2SE 1.3

    Montag Mai 8, 2000Kalifornien, USA

    Am 8. Mai 2000 veröffentlichte Sun Microsystems J2SE 1.3.

  9. Gewinn des Vergleichs

    2001Kalifornien, USA

    Im Jahr 2001, nach der Klage gegen Microsoft im Jahr 1997, gewann Sun einen Vergleich in Höhe von 20 Millionen US-Dollar sowie eine gerichtliche Anordnung zur Durchsetzung der Lizenzbedingungen von Sun. Infolgedessen liefert Microsoft Java nicht mehr mit Windows aus.

  10. J2SE 1.4

    Mittwoch Feb 6, 2002Kalifornien, USA

    Am 6. Februar 2002 veröffentlichte Sun Microsystems J2SE 1.4.

  11. Generics

    2004Kalifornien, USA

    Im Jahr 2004 wurden Generics als Teil von J2SE 5.0 in die Java-Sprache aufgenommen.

  12. J2SE 5.0

    Donnerstag Sep 30, 2004Kalifornien, USA

    Am 30. September 2004 veröffentlichte Sun Microsystems J2SE 5.0.

  13. Umbenannte Versionen

    2006USA

    Im Jahr 2006 benannte Sun aus Marketinggründen neue J2-Versionen um: Java EE (Enterprise Edition enthielt Technologien und APIs für Unternehmensanwendungen, die typischerweise in Serverumgebungen ausgeführt werden), Java ME (Micro Edition enthielt APIs, die für mobile Anwendungen optimiert waren) und die Desktop-Version, J2SE, wurde in Java SE (Java Standard Edition) umbenannt.

  14. Java Virtual Machine

    Montag Nov 13, 2006USA

    Am 13. November 2006 veröffentlichte Sun Microsystems einen Großteil seiner Java Virtual Machine (JVM) als freie und quelloffene Software (FOSS) unter den Bedingungen der GNU General Public License (GPL).

  15. Java SE 6

    Montag Dez 11, 2006Kalifornien, USA

    Am 11. Dezember 2006 veröffentlichte Sun Microsystems Java SE 6.

  16. JVM fertiggestellt

    Dienstag Mai 8, 2007USA

    Am 8. Mai 2007 schloss Sun den Prozess der Java Virtual Machine ab und stellte den gesamten Kerncode unter Bedingungen für freie Software/Open-Source-Distribution zur Verfügung, abgesehen von einem kleinen Teil des Codes, an dem Sun nicht das Urheberrecht hielt.

  17. Alternative Implementierungen

    Mai, 2007Weltweit

    Ab Mai 2007 hatte Sun in Übereinstimmung mit den Spezifikationen des Java Community Process die meisten seiner Java-Technologien unter der GNU General Public License neu lizenziert. In der Zwischenzeit haben andere alternative Implementierungen dieser Sun-Technologien entwickelt, wie den GNU Compiler for Java (Bytecode-Compiler), GNU Classpath (Standardbibliotheken) und IcedTea-Web (Browser-Plugin für Applets).

  18. Oracle

    Mittwoch Jan 27, 2010Kalifornien, USA

    Am 27. Januar 2010 erwarb Oracle Sun Microsystems und wurde damit Eigentümer der offiziellen Implementierung der Java SE-Plattform.

  19. Rücktritt von James Gosling

    Freitag Apr 2, 2010Kalifornien, USA

    Am 2. April 2010 trat James Gosling, der Schöpfer von Java, im Alter von 55 Jahren von Oracle zurück.

  20. Java SE 7

    Donnerstag Jul 28, 2011Kalifornien, USA

    Am 28. Juli 2011 veröffentlichte Oracle Java SE 7.

  21. Rechtsstreit

    Montag Mai 7, 2012USA

    Die Verwendung von Java-bezogener Technologie in Android führte zu einem Rechtsstreit zwischen Oracle und Google. Am 7. Mai 2012 entschied eine Jury in San Francisco, dass Google, falls APIs urheberrechtlich geschützt werden könnten, die Urheberrechte von Oracle durch die Verwendung von Java in Android-Geräten verletzt habe.

  22. Java SE 8

    Dienstag Mär 18, 2014Kalifornien, USA

    Am 18. März 2014 veröffentlichte Oracle Java SE 8.

  23. Berufungsgericht

    Mai, 2014Kalifornien, USA

    Bezirksrichter William Haskell Alsup entschied am 31. Mai 2012, dass APIs nicht urheberrechtlich geschützt werden können, dies wurde jedoch im Mai 2014 vom United States Court of Appeals for the Federal Circuit aufgehoben.

  24. Plugin

    Jan, 2016USA

    Im Januar 2016 kündigte Oracle an, dass Java-Laufzeitumgebungen, die auf JDK 9 basieren, das Browser-Plugin einstellen werden, da Browser-Anbieter bis Ende 2015 daran arbeiteten, die Plugin-Unterstützung in ihren Produkten zu reduzieren.

  25. Zugunsten von Google

    Donnerstag Mai 26, 2016Kalifornien, USA

    Am 26. Mai 2016 entschied das Bezirksgericht zugunsten von Google und urteilte, dass die Urheberrechtsverletzung der Java-API in Android eine faire Nutzung (Fair Use) darstellt.

  26. Java SE 9

    Donnerstag Sep 21, 2017Kalifornien, USA

    Am 21. September 2017 veröffentlichte Oracle Java SE 9.

  27. Java-Applets

    2017Kalifornien, USA

    Java-Applets waren Programme, die in andere Anwendungen eingebettet waren, typischerweise in eine Webseite, die in einem Webbrowser angezeigt wurde. Die Java-Applet-API ist seit Java 8 im Jahr 2017 veraltet.

  28. Aufgehoben

    Mär, 2018Kalifornien, USA

    Im März 2018 wurde die letzte Gerichtsentscheidung bezüglich des Streits zwischen Google und Oracle vom Berufungsgericht aufgehoben, das den Fall zur Bestimmung des Schadensersatzes an das Bundesgericht in San Francisco verwies.

  29. Java SE 10

    Dienstag Mär 20, 2018Kalifornien, USA

    Am 20. März 2018 veröffentlichte Oracle Java SE 10.

  30. Java 11

    Dienstag Sep 25, 2018Kalifornien, USA

    Am 25. September 2018 wurde Java 11 veröffentlicht, eine derzeit unterstützte Version mit langfristigem Support (LTS).

  31. Letztes kostenloses öffentliches Update

    Jan, 2019Kalifornien, USA

    Im Januar 2019 veröffentlichte Oracle für das ältere Java 8 LTS das letzte kostenlose öffentliche Update für die kommerzielle Nutzung, während Java 8 für die private Nutzung ansonsten noch bis mindestens Dezember 2020 mit öffentlichen Updates unterstützt wird.

  32. Der Writ

    Jan, 2019Washington, USA

    Im Januar 2019 reichte Google beim Obersten Gerichtshof der Vereinigten Staaten einen Antrag auf einen Writ of Certiorari ein, um die beiden Urteile anzufechten, die vom Berufungsgericht zugunsten von Oracle gefällt wurden.

  33. Java SE 12

    Dienstag Mär 19, 2019Kalifornien, USA

    Am 19. März 2019 veröffentlichte Sun Microsystems Java SE 12.

  34. Java SE 13

    Dienstag Sep 17, 2019Kalifornien, USA

    Am 17. September 2019 veröffentlichte Sun Microsystems Java SE 13.

  35. Java 14

    Dienstag Mär 17, 2020Kalifornien, USA

    Am 17. März 2020 wurde Java 14, die neueste Version von Java, veröffentlicht.