Logo Historydraft
null
35 événements sur cette chronologie
  1. Oak

    juin 1991Canada

    En juin 1991, James Gosling, Mike Sheridan et Patrick Naughton ont lancé le projet du langage Java. Java était initialement conçu pour la télévision interactive, mais il était trop avancé pour l'industrie de la télévision par câble numérique de l'époque. Le langage s'appelait initialement Oak, d'après un chêne qui se trouvait devant le bureau de Gosling. Plus tard, le projet a pris le nom de Green et a finalement été renommé Java, d'après le café Java, le café originaire d'Indonésie.

  2. Développement initial

    mardi 23 mai 1995États-Unis

    Le 23 mai 1995, Java a été initialement développé par James Gosling chez Sun Microsystems et publié en tant que composant central de la plateforme Java de Sun Microsystems.

  3. Java 1.0

    mardi 23 janv. 1996États-Unis

    Le 23 janvier 1996, Sun Microsystems a publié la première implémentation publique sous le nom de Java 1.0, qui promettait une fonctionnalité « Write Once, Run Anywhere » (WORA), en fournissant des environnements d'exécution gratuits sur les plateformes populaires.

  4. JDK 1.1

    mercredi 19 févr. 1997Californie, États-Unis

    Le 19 février 1997, Sun Microsystems a publié le JDK 1.1.

  5. Standard de fait

    1997États-Unis

    En 1997, Sun Microsystems a approché l'organisme de normalisation ISO/IEC JTC 1, puis Ecma International pour formaliser Java, mais s'est rapidement retiré du processus. Java reste un standard de fait, contrôlé par le Java Community Process.

  6. Poursuite judiciaire

    1997Californie, États-Unis

    En 1997, Sun a poursuivi Microsoft, affirmant que l'implémentation de Microsoft ne prenait pas en charge RMI (Java Remote Method Invocation) ou JNI (Java Native Interface) et avait ajouté ses propres fonctionnalités spécifiques à la plateforme, car la licence de marque de Sun pour l'utilisation de la marque Java exige que toutes les implémentations soient compatibles.

  7. J2SE 1.2

    mardi 8 déc. 1998Californie, États-Unis

    Le 8 décembre 1998, Sun Microsystems a publié J2SE 1.2.

  8. J2SE 1.3

    lundi 8 mai 2000Californie, États-Unis

    Le 8 mai 2000, Sun Microsystems a publié J2SE 1.3.

  9. Victoire dans le règlement

    2001Californie, États-Unis

    En 2001, après avoir poursuivi Microsoft en 1997, Sun a obtenu un règlement de 20 millions de dollars US, ainsi qu'une ordonnance du tribunal imposant le respect des termes de la licence de Sun. En conséquence, Microsoft ne livre plus Java avec Windows.

  10. J2SE 1.4

    mercredi 6 févr. 2002Californie, États-Unis

    Le 6 février 2002, Sun Microsystems a publié J2SE 1.4.

  11. Génériques

    2004Californie, États-Unis

    En 2004, les génériques ont été ajoutés au langage Java dans le cadre de J2SE 5.0.

  12. J2SE 5.0

    jeudi 30 sept. 2004Californie, États-Unis

    Le 30 septembre 2004, Sun Microsystems a publié J2SE 5.0.

  13. Renommage des versions

    2006États-Unis

    En 2006, à des fins marketing, Sun a renommé les nouvelles versions J2 en Java EE (Enterprise Edition incluait des technologies et des API pour les applications d'entreprise généralement exécutées dans des environnements serveur), Java ME (Micro Edition présentait des API optimisées pour les applications mobiles), et la version de bureau, J2SE, a été renommée Java SE (Java Standard Edition).

  14. Machine virtuelle Java

    lundi 13 nov. 2006États-Unis

    Le 13 novembre 2006, Sun Microsystems a publié une grande partie de sa machine virtuelle Java (JVM) en tant que logiciel libre et open-source (FOSS), selon les termes de la licence publique générale GNU (GPL).

  15. Java SE 6

    lundi 11 déc. 2006Californie, États-Unis

    Le 11 décembre 2006, Sun Microsystems a publié Java SE 6.

  16. JVM terminée

    mardi 8 mai 2007États-Unis

    Le 8 mai 2007, Sun a terminé le processus de la machine virtuelle Java, rendant tout son code de base disponible sous des conditions de distribution de logiciel libre/open-source, à l'exception d'une petite partie du code dont Sun ne détenait pas les droits d'auteur.

  17. Implémentations alternatives

    mai 2007Mondial

    En mai 2007, conformément aux spécifications du Java Community Process, Sun avait ré-autorisé la plupart de ses technologies Java sous la licence publique générale GNU. Pendant ce temps, d'autres ont développé des implémentations alternatives de ces technologies Sun, telles que le compilateur GNU pour Java (compilateur de bytecode), GNU Classpath (bibliothèques standard) et IcedTea-Web (plugin de navigateur pour les applets).

  18. Oracle

    mercredi 27 janv. 2010Californie, États-Unis

    Le 27 janvier 2010, Oracle a acquis Sun Microsystems, devenant le propriétaire de l'implémentation officielle de la plateforme Java SE.

  19. Démission de James Gosling

    vendredi 2 avr. 2010Californie, États-Unis

    Le 2 avril 2010, James Gosling, le créateur de Java, a démissionné d'Oracle, à l'âge de 55 ans.

  20. Java SE 7

    jeudi 28 juil. 2011Californie, États-Unis

    Le 28 juillet 2011, Oracle a publié Java SE 7.

  21. Litige juridique

    lundi 7 mai 2012États-Unis

    L'utilisation de la technologie liée à Java dans Android a conduit à un litige juridique entre Oracle et Google. Le 7 mai 2012, un jury de San Francisco a conclu que si les API pouvaient être protégées par le droit d'auteur, alors Google avait enfreint les droits d'auteur d'Oracle par l'utilisation de Java dans les appareils Android.

  22. Java SE 8

    mardi 18 mars 2014Californie, États-Unis

    Le 18 mars 2014, Oracle a publié Java SE 8.

  23. Cour d'appel

    mai 2014Californie, États-Unis

    Le juge de district William Haskell Alsup a statué le 31 mai 2012 que les API ne peuvent pas être protégées par le droit d'auteur, mais cela a été annulé par la Cour d'appel des États-Unis pour le circuit fédéral en mai 2014.

  24. Plugin

    janv. 2016États-Unis

    En janvier 2016, Oracle a annoncé que les environnements d'exécution Java, basés sur le JDK 9, abandonneraient le plugin de navigateur, car, fin 2015, les fournisseurs de navigateurs travaillaient à réduire la prise en charge des plugins dans leurs produits.

  25. En faveur de Google

    jeudi 26 mai 2016Californie, États-Unis

    Le 26 mai 2016, le tribunal de district a décidé en faveur de Google, statuant que la violation du droit d'auteur de l'API Java dans Android constitue un usage loyal (fair use).

  26. Java SE 9

    jeudi 21 sept. 2017Californie, États-Unis

    Le 21 septembre 2017, Oracle a publié Java SE 9.

  27. Applets Java

    2017Californie, États-Unis

    Les applets Java étaient des programmes intégrés dans d'autres applications, généralement dans une page Web affichée dans un navigateur web. L'API des applets Java est désormais obsolète depuis Java 8 en 2017.

  28. Annulé

    mars 2018Californie, États-Unis

    En mars 2018, la dernière décision de justice, concernant le litige entre Google et Oracle, a été annulée par la Cour d'appel, qui a renvoyé l'affaire devant le tribunal fédéral de San Francisco pour déterminer les dommages et intérêts.

  29. Java SE 10

    mardi 20 mars 2018Californie, États-Unis

    Le 20 mars 2018, Oracle a publié Java SE 10.

  30. Java 11

    mardi 25 sept. 2018Californie, États-Unis

    Le 25 septembre 2018, Java 11 a été publié, une version à support à long terme (LTS) actuellement prise en charge.

  31. Dernière mise à jour publique gratuite

    janv. 2019Californie, États-Unis

    En janvier 2019, Oracle a publié pour l'ancienne version Java 8 LTS la dernière mise à jour publique gratuite pour un usage commercial, alors qu'elle continuera par ailleurs à prendre en charge Java 8 avec des mises à jour publiques pour un usage personnel jusqu'en décembre 2020 au moins.

  32. Le bref

    janv. 2019Washington, États-Unis

    En janvier 2019, Google a déposé une requête en certiorari auprès de la Cour suprême des États-Unis pour contester les deux décisions rendues par la Cour d'appel en faveur d'Oracle.

  33. Java SE 12

    mardi 19 mars 2019Californie, États-Unis

    Le 19 mars 2019, Sun Microsystems a publié Java SE 12.

  34. Java SE 13

    mardi 17 sept. 2019Californie, États-Unis

    Le 17 septembre 2019, Sun Microsystems a publié Java SE 13.

  35. Java 14

    mardi 17 mars 2020Californie, États-Unis

    Le 17 mars 2020, Java 14, la dernière version de Java, a été publiée.