Logo Historydraft
null
35 eventi su questa linea temporale
  1. Oak

    giu, 1991Canada

    Nel giugno 1991, James Gosling, Mike Sheridan e Patrick Naughton avviarono il progetto del linguaggio Java. Java era originariamente progettato per la televisione interattiva, ma all'epoca era troppo avanzato per l'industria della televisione via cavo digitale. Il linguaggio fu inizialmente chiamato Oak, dal nome di una quercia che si trovava fuori dall'ufficio di Gosling. Successivamente il progetto prese il nome di Green e fu infine rinominato Java, dal caffè Java, il caffè proveniente dall'Indonesia.

  2. Sviluppo originale

    mar mag 23, 1995Stati Uniti

    Il 23 maggio 1995, Java fu originariamente sviluppato da James Gosling presso Sun Microsystems e rilasciato come componente principale della piattaforma Java di Sun Microsystems.

  3. Java 1.0

    mar gen 23, 1996Stati Uniti

    Il 23 gennaio 1996, Sun Microsystems rilasciò la prima implementazione pubblica come Java 1.0, che prometteva la funzionalità Write Once, Run Anywhere (WORA), fornendo runtime a costo zero sulle piattaforme più diffuse.

  4. JDK 1.1

    mer feb 19, 1997California, Stati Uniti

    Il 19 febbraio 1997, Sun Microsystems rilasciò il JDK 1.1.

  5. Standard de facto

    1997Stati Uniti

    Nel 1997, Sun Microsystems si rivolse all'ente di standardizzazione ISO/IEC JTC 1 e successivamente a Ecma International per formalizzare Java, ma si ritirò presto dal processo. Java rimane uno standard de facto, controllato attraverso il Java Community Process.

  6. Citazione in giudizio

    1997California, Stati Uniti

    Nel 1997, Sun fece causa a Microsoft, sostenendo che l'implementazione di Microsoft non supportasse RMI (Java Remote Method Invocation) o JNI (Java Native Interface) e avesse aggiunto funzionalità specifiche della piattaforma, poiché la licenza del marchio Sun per l'utilizzo del brand Java insiste sul fatto che tutte le implementazioni debbano essere compatibili.

  7. J2SE 1.2

    mar dic 8, 1998California, Stati Uniti

    L'8 dicembre 1998, Sun Microsystems rilasciò J2SE 1.2.

  8. J2SE 1.3

    lun mag 8, 2000California, Stati Uniti

    L'8 maggio 2000, Sun Microsystems rilasciò J2SE 1.3.

  9. Vittoria nella causa

    2001California, Stati Uniti

    Nel 2001, dopo aver fatto causa a Microsoft nel 1997, Sun ottenne un risarcimento di 20 milioni di dollari, oltre a un'ordinanza del tribunale che imponeva il rispetto dei termini della licenza di Sun. Di conseguenza, Microsoft non distribuisce più Java con Windows.

  10. J2SE 1.4

    mer feb 6, 2002California, Stati Uniti

    Il 6 febbraio 2002, Sun Microsystems rilasciò J2SE 1.4.

  11. Generics

    2004California, Stati Uniti

    Nel 2004, i generics furono aggiunti al linguaggio Java come parte di J2SE 5.0.

  12. J2SE 5.0

    gio set 30, 2004California, Stati Uniti

    Il 30 settembre 2004, Sun Microsystems rilasciò J2SE 5.0.

  13. Versioni rinominate

    2006Stati Uniti

    Nel 2006, per scopi di marketing, Sun rinominò le nuove versioni J2 in Java EE (Enterprise Edition includeva tecnologie e API per applicazioni aziendali solitamente eseguite in ambienti server), Java ME (Micro Edition presentava API ottimizzate per applicazioni mobili) e la versione desktop, J2SE, fu rinominata Java SE (Java Standard Edition).

  14. Java Virtual Machine

    lun nov 13, 2006Stati Uniti

    Il 13 novembre 2006, Sun Microsystems rilasciò gran parte della sua Java virtual machine (JVM) come software libero e open-source (FOSS), secondo i termini della GNU General Public License (GPL).

  15. Java SE 6

    lun dic 11, 2006California, Stati Uniti

    L'11 dicembre 2006, Sun Microsystems rilasciò Java SE 6.

  16. JVM completata

    mar mag 8, 2007Stati Uniti

    L'8 maggio 2007, Sun completò il processo della Java virtual machine, rendendo tutto il suo codice principale disponibile secondo i termini di distribuzione del software libero/open-source, a parte una piccola porzione di codice di cui Sun non deteneva il copyright.

  17. Implementazioni alternative

    mag, 2007In tutto il mondo

    A partire da maggio 2007, in conformità con le specifiche del Java Community Process, Sun aveva concesso in licenza la maggior parte delle sue tecnologie Java sotto la GNU General Public License. Nel frattempo, altri hanno sviluppato implementazioni alternative di queste tecnologie Sun, come il GNU Compiler for Java (compilatore di bytecode), GNU Classpath (librerie standard) e IcedTea-Web (plugin del browser per applet).

  18. Oracle

    mer gen 27, 2010California, Stati Uniti

    Il 27 gennaio 2010, Oracle ha acquisito Sun Microsystems, diventando proprietaria dell'implementazione ufficiale della piattaforma Java SE.

  19. Dimissioni di James Gosling

    ven apr 2, 2010California, Stati Uniti

    Il 2 aprile 2010, James Gosling, il creatore di Java, si è dimesso da Oracle all'età di 55 anni.

  20. Java SE 7

    gio lug 28, 2011California, Stati Uniti

    Il 28 luglio 2011, Oracle ha rilasciato Java SE 7.

  21. Controversia legale

    lun mag 7, 2012Stati Uniti

    L'uso di tecnologie correlate a Java in Android ha portato a una controversia legale tra Oracle e Google. Il 7 maggio 2012, una giuria di San Francisco ha stabilito che, se le API potessero essere protette da copyright, allora Google avrebbe violato i diritti d'autore di Oracle con l'uso di Java nei dispositivi Android.

  22. Java SE 8

    mar mar 18, 2014California, Stati Uniti

    Il 18 marzo 2014, Oracle ha rilasciato Java SE 8.

  23. Corte d'Appello

    mag, 2014California, Stati Uniti

    Il giudice distrettuale William Haskell Alsup ha stabilito il 31 maggio 2012 che le API non possono essere protette da copyright, ma questa decisione è stata ribaltata dalla United States Court of Appeals for the Federal Circuit nel maggio 2014.

  24. Plugin

    gen, 2016Stati Uniti

    Nel gennaio 2016, Oracle ha annunciato che gli ambienti di runtime Java, basati su JDK 9, avrebbero interrotto il plugin del browser, poiché, verso la fine del 2015, i fornitori di browser stavano lavorando per ridurre il supporto ai plugin nei loro prodotti.

  25. A favore di Google

    gio mag 26, 2016California, Stati Uniti

    Il 26 maggio 2016, il tribunale distrettuale ha deciso a favore di Google, stabilendo che la violazione del copyright dell'API Java in Android costituisce fair use.

  26. Java SE 9

    gio set 21, 2017California, Stati Uniti

    Il 21 settembre 2017, Oracle ha rilasciato Java SE 9.

  27. Java Applet

    2017California, Stati Uniti

    Le Java applet erano programmi incorporati in altre applicazioni, solitamente in una pagina Web visualizzata in un browser web. L'API Java applet è ora deprecata da Java 8 nel 2017.

  28. Ribaltata

    mar, 2018California, Stati Uniti

    Nel marzo 2018, l'ultima decisione del tribunale, riguardante la controversia tra Google e Oracle, è stata ribaltata dalla Corte d'Appello, che ha rinviato il caso per la determinazione dei danni al tribunale federale di San Francisco.

  29. Java SE 10

    mar mar 20, 2018California, Stati Uniti

    Il 20 marzo 2018, Oracle ha rilasciato Java SE 10.

  30. Java 11

    mar set 25, 2018California, Stati Uniti

    Il 25 settembre 2018 è stato rilasciato Java 11, una versione attualmente supportata con supporto a lungo termine (LTS).

  31. Ultimo aggiornamento pubblico gratuito

    gen, 2019California, Stati Uniti

    Nel gennaio 2019, Oracle ha rilasciato per la versione legacy Java 8 LTS l'ultimo aggiornamento pubblico gratuito per uso commerciale, mentre continuerà a supportare Java 8 con aggiornamenti pubblici per uso personale almeno fino a dicembre 2020.

  32. Il ricorso

    gen, 2019Washington, Stati Uniti

    Nel gennaio 2019, Google ha presentato una petizione per un writ of certiorari alla Corte Suprema degli Stati Uniti per contestare le due sentenze emesse dalla Corte d'Appello a favore di Oracle.

  33. Java SE 12

    mar mar 19, 2019California, Stati Uniti

    Il 19 marzo 2019, Sun Microsystems ha rilasciato Java SE 12.

  34. Java SE 13

    mar set 17, 2019California, Stati Uniti

    Il 17 settembre 2019, Sun Microsystems ha rilasciato Java SE 13.

  35. Java 14

    mar mar 17, 2020California, Stati Uniti

    Il 17 marzo 2020 è stato rilasciato Java 14, l'ultima versione di Java.