Historydraft-logo
null
35 gebeurtenissen op deze tijdlijn
  1. Oak

    jun., 1991Canada

    In juni 1991 startten James Gosling, Mike Sheridan en Patrick Naughton het Java-taalproject. Java was oorspronkelijk ontworpen voor interactieve televisie, maar was destijds te geavanceerd voor de digitale kabeltelevisie-industrie. De taal werd aanvankelijk Oak genoemd, naar een eikenboom die buiten het kantoor van Gosling stond. Later kreeg het project de naam Green en werd het uiteindelijk hernoemd naar Java, naar Java-koffie, de koffie uit Indonesië.

  2. Oorspronkelijk ontwikkeld

    dinsdag mei 23, 1995VS

    Op 23 mei 1995 werd Java oorspronkelijk ontwikkeld door James Gosling bij Sun Microsystems en uitgebracht als een kernonderdeel van het Java-platform van Sun Microsystems.

  3. Java 1.0

    dinsdag jan. 23, 1996VS

    Op 23 januari 1996 bracht Sun Microsystems de eerste publieke implementatie uit als Java 1.0, die 'Write Once, Run Anywhere' (WORA)-functionaliteit beloofde en kosteloze run-times bood op populaire platforms.

  4. JDK 1.1

    woensdag feb. 19, 1997Californië, VS

    Op 19 februari 1997 bracht Sun Microsystems JDK 1.1 uit.

  5. De facto standaard

    1997VS

    In 1997 benaderde Sun Microsystems het ISO/IEC JTC 1-standaardisatieorgaan en later Ecma International om Java te formaliseren, maar trok zich al snel terug uit het proces. Java blijft een de facto standaard, beheerd via het Java Community Process.

  6. Aangeklaagd

    1997Californië, VS

    In 1997 klaagde Sun Microsoft aan, met de bewering dat de Microsoft-implementatie geen ondersteuning bood voor RMI (Java Remote Method Invocation) of JNI (Java Native Interface) en eigen platformspecifieke functies had toegevoegd, aangezien de handelsmerklicentie van Sun voor het gebruik van het Java-merk vereist dat alle implementaties compatibel zijn.

  7. J2SE 1.2

    dinsdag dec. 8, 1998Californië, VS

    Op 8 december 1998 bracht Sun Microsystems J2SE 1.2 uit.

  8. J2SE 1.3

    maandag mei 8, 2000Californië, VS

    Op 8 mei 2000 bracht Sun Microsystems J2SE 1.3 uit.

  9. Winst in de schikking

    2001Californië, VS

    In 2001, na het aanklagen van Microsoft in 1997, won Sun een schikking van 20 miljoen US dollar, evenals een gerechtelijk bevel om de voorwaarden van de licentie van Sun af te dwingen. Als gevolg hiervan levert Microsoft Java niet langer mee met Windows.

  10. J2SE 1.4

    woensdag feb. 6, 2002Californië, VS

    Op 6 februari 2002 bracht Sun Microsystems J2SE 1.4 uit.

  11. Generics

    2004Californië, VS

    In 2004 werden generics toegevoegd aan de Java-taal als onderdeel van J2SE 5.0.

  12. J2SE 5.0

    donderdag sep. 30, 2004Californië, VS

    Op 30 september 2004 bracht Sun Microsystems J2SE 5.0 uit.

  13. Hernoemde versies

    2006VS

    In 2006 hernoemde Sun, voor marketingdoeleinden, nieuwe J2-versies naar Java EE (Enterprise Edition bevatte technologieën en API's voor bedrijfsapplicaties die doorgaans in serveromgevingen draaien), Java ME (Micro Edition bevatte API's geoptimaliseerd voor mobiele applicaties), en de desktopversie, J2SE, werd hernoemd naar Java SE (Java Standard Edition).

  14. Java Virtual Machine

    maandag nov. 13, 2006VS

    Op 13 november 2006 bracht Sun Microsystems een groot deel van zijn Java virtual machine (JVM) uit als vrije en open-source software (FOSS), onder de voorwaarden van de GNU General Public License (GPL).

  15. Java SE 6

    maandag dec. 11, 2006Californië, VS

    Op 11 december 2006 bracht Sun Microsystems Java SE 6 uit.

  16. JVM voltooid

    dinsdag mei 8, 2007VS

    Op 8 mei 2007 voltooide Sun het proces van de Java virtual machine, waardoor al zijn kerncode beschikbaar werd onder vrije software/open-source distributievoorwaarden, afgezien van een klein deel van de code waarvan Sun niet het auteursrecht bezat.

  17. Alternatieve implementaties

    mei, 2007Wereldwijd

    Vanaf mei 2007, in overeenstemming met de specificaties van het Java Community Process, had Sun het merendeel van zijn Java-technologieën opnieuw gelicentieerd onder de GNU General Public License. Ondertussen hebben anderen alternatieve implementaties van deze Sun-technologieën ontwikkeld, zoals de GNU Compiler for Java (bytecode-compiler), GNU Classpath (standaardbibliotheken) en IcedTea-Web (browser-plugin voor applets).

  18. Oracle

    woensdag jan. 27, 2010Californië, VS

    Op 27 januari 2010 nam Oracle Sun Microsystems over en werd daarmee de eigenaar van de officiële implementatie van het Java SE-platform.

  19. Ontslag van James Gosling

    vrijdag apr. 2, 2010Californië, VS

    Op 2 april 2010 nam James Gosling, de maker van Java, ontslag bij Oracle op 55-jarige leeftijd.

  20. Java SE 7

    donderdag jul. 28, 2011Californië, VS

    Op 28 juli 2011 bracht Oracle Java SE 7 uit.

  21. Juridisch geschil

    maandag mei 7, 2012VS

    Het gebruik van Java-gerelateerde technologie in Android leidde tot een juridisch geschil tussen Oracle en Google. Op 7 mei 2012 oordeelde een jury in San Francisco dat als API's auteursrechtelijk beschermd konden worden, Google de auteursrechten van Oracle had geschonden door het gebruik van Java in Android-apparaten.

  22. Java SE 8

    dinsdag mrt. 18, 2014Californië, VS

    Op 18 maart 2014 bracht Oracle Java SE 8 uit.

  23. Hof van Beroep

    mei, 2014Californië, VS

    Districtrechter William Haskell Alsup oordeelde op 31 mei 2012 dat API's niet auteursrechtelijk beschermd kunnen worden, maar dit werd in mei 2014 teruggedraaid door het United States Court of Appeals for the Federal Circuit.

  24. Plugin

    jan., 2016VS

    In januari 2016 kondigde Oracle aan dat Java run-time omgevingen, gebaseerd op JDK 9, de browser-plugin zouden stopzetten, aangezien browserleveranciers eind 2015 werkten aan het verminderen van plugin-ondersteuning in hun producten.

  25. In het voordeel van Google

    donderdag mei 26, 2016Californië, VS

    Op 26 mei 2016 besliste de districtsrechtbank in het voordeel van Google, met het oordeel dat de auteursrechtinbreuk op de Java API in Android 'fair use' vormt.

  26. Java SE 9

    donderdag sep. 21, 2017Californië, VS

    Op 21 september 2017 bracht Oracle Java SE 9 uit.

  27. Java Applets

    2017Californië, VS

    Java-applets waren programma's die in andere applicaties waren ingebed, meestal op een webpagina die in een webbrowser werd weergegeven. De Java-applet API is sinds Java 8 in 2017 verouderd.

  28. Teruggedraaid

    mrt., 2018Californië, VS

    In maart 2018 werd de laatste rechterlijke uitspraak over het geschil tussen Google en Oracle teruggedraaid door het Hof van Beroep, dat de zaak over het bepalen van de schadevergoeding terugverwees naar de federale rechtbank in San Francisco.

  29. Java SE 10

    dinsdag mrt. 20, 2018Californië, VS

    Op 20 maart 2018 bracht Oracle Java SE 10 uit.

  30. Java 11

    dinsdag sep. 25, 2018Californië, VS

    Op 25 september 2018 werd Java 11 uitgebracht, een momenteel ondersteunde long-term support (LTS) versie.

  31. Laatste gratis publieke update

    jan., 2019Californië, VS

    In januari 2019 bracht Oracle de laatste gratis publieke update voor commercieel gebruik uit voor de verouderde Java 8 LTS, terwijl het Java 8 voor persoonlijk gebruik nog tot ten minste december 2020 met publieke updates zal blijven ondersteunen.

  32. Het bevelschrift

    jan., 2019Washington, V.S.

    In januari 2019 diende Google een verzoekschrift in voor een writ of certiorari bij het Hooggerechtshof van de Verenigde Staten om de twee uitspraken aan te vechten die door het Hof van Beroep in het voordeel van Oracle waren gedaan.

  33. Java SE 12

    dinsdag mrt. 19, 2019Californië, VS

    Op 19 maart 2019 bracht Sun Microsystems Java SE 12 uit.

  34. Java SE 13

    dinsdag sep. 17, 2019Californië, VS

    Op 17 september 2019 bracht Sun Microsystems Java SE 13 uit.

  35. Java 14

    dinsdag mrt. 17, 2020Californië, VS

    Op 17 maart 2020 werd Java 14, de nieuwste versie van Java, uitgebracht.