Logo Historydraft
null
35 eventos en esta línea de tiempo
  1. Oak

    jun, 1991Canadá

    En junio de 1991, James Gosling, Mike Sheridan y Patrick Naughton iniciaron el proyecto del lenguaje Java. Java fue diseñado originalmente para la televisión interactiva, pero era demasiado avanzado para la industria de la televisión por cable digital en ese momento. El lenguaje se llamó inicialmente Oak por un roble que estaba fuera de la oficina de Gosling. Más tarde, el proyecto pasó por el nombre Green y finalmente fue renombrado como Java, por el café de Java, el café de Indonesia.

  2. Desarrollado originalmente

    mar may 23, 1995EE. UU.

    El 23 de mayo de 1995, Java fue desarrollado originalmente por James Gosling en Sun Microsystems y lanzado como un componente central de la plataforma Java de Sun Microsystems.

  3. Java 1.0

    mar ene 23, 1996EE. UU.

    El 23 de enero de 1996, Sun Microsystems lanzó la primera implementación pública como Java 1.0, que prometía la funcionalidad Escribe una vez, ejecuta en cualquier lugar (WORA, por sus siglas en inglés), proporcionando entornos de ejecución sin costo en plataformas populares.

  4. JDK 1.1

    mié feb 19, 1997California, EE. UU.

    El 19 de febrero de 1997, Sun Microsystems lanzó el JDK 1.1.

  5. Estándar de facto

    1997EE. UU.

    En 1997, Sun Microsystems se acercó al organismo de normalización ISO/IEC JTC 1 y más tarde a Ecma International para formalizar Java, pero pronto se retiró del proceso. Java sigue siendo un estándar de facto, controlado a través del Java Community Process.

  6. Demandado

    1997California, EE. UU.

    En 1997, Sun demandó a Microsoft, alegando que la implementación de Microsoft no admitía RMI (Java Remote Method Invocation) ni JNI (Java Native Interface) y que había añadido sus propias características específicas de la plataforma, ya que la licencia de marca registrada de Sun para el uso de la marca Java insiste en que todas las implementaciones sean compatibles.

  7. J2SE 1.2

    mar dic 8, 1998California, EE. UU.

    El 8 de diciembre de 1998, Sun Microsystems lanzó J2SE 1.2.

  8. J2SE 1.3

    lun may 8, 2000California, EE. UU.

    El 8 de mayo de 2000, Sun Microsystems lanzó J2SE 1.3.

  9. Ganando el acuerdo

    2001California, EE. UU.

    En 2001, tras demandar a Microsoft en 1997, Sun ganó un acuerdo de 20 millones de dólares estadounidenses, así como una orden judicial que obligaba a cumplir los términos de la licencia de Sun. Como resultado, Microsoft ya no incluye Java con Windows.

  10. J2SE 1.4

    mié feb 6, 2002California, EE. UU.

    El 6 de febrero de 2002, Sun Microsystems lanzó J2SE 1.4.

  11. Genéricos

    2004California, EE. UU.

    En 2004, se añadieron los genéricos al lenguaje Java como parte de J2SE 5.0.

  12. J2SE 5.0

    jue sept 30, 2004California, EE. UU.

    El 30 de septiembre de 2004, Sun Microsystems lanzó J2SE 5.0.

  13. Versiones renombradas

    2006EE. UU.

    En 2006, con fines de marketing, Sun renombró las nuevas versiones de J2 como Java EE (Enterprise Edition incluía tecnologías y API para aplicaciones empresariales que normalmente se ejecutan en entornos de servidor), Java ME (Micro Edition presentaba API optimizadas para aplicaciones móviles) y la versión de escritorio, J2SE, pasó a llamarse Java SE (Java Standard Edition).

  14. Java Virtual Machine

    lun nov 13, 2006EE. UU.

    El 13 de noviembre de 2006, Sun Microsystems lanzó gran parte de su máquina virtual Java (JVM) como software libre y de código abierto (FOSS), bajo los términos de la Licencia Pública General de GNU (GPL).

  15. Java SE 6

    lun dic 11, 2006California, EE. UU.

    El 11 de diciembre de 2006, Sun Microsystems lanzó Java SE 6.

  16. JVM finalizada

    mar may 8, 2007EE. UU.

    El 8 de mayo de 2007, Sun finalizó el proceso de la máquina virtual Java, haciendo que todo su código central estuviera disponible bajo términos de distribución de software libre/código abierto, aparte de una pequeña porción de código sobre la cual Sun no poseía los derechos de autor.

  17. Implementaciones alternativas

    may, 2007Mundial

    En mayo de 2007, en cumplimiento con las especificaciones del Java Community Process, Sun había vuelto a licenciar la mayoría de sus tecnologías Java bajo la Licencia Pública General de GNU. Mientras tanto, otros han desarrollado implementaciones alternativas de estas tecnologías de Sun, como el GNU Compiler for Java (compilador de bytecode), GNU Classpath (bibliotecas estándar) e IcedTea-Web (plugin de navegador para applets).

  18. Oracle

    mié ene 27, 2010California, EE. UU.

    El 27 de enero de 2010, Oracle adquirió Sun Microsystems, convirtiéndose en el propietario de la implementación oficial de la plataforma Java SE.

  19. Renuncia de James Gosling

    vie abr 2, 2010California, EE. UU.

    El 2 de abril de 2010, James Gosling, el creador de Java, renunció a Oracle a la edad de 55 años.

  20. Java SE 7

    jue jul 28, 2011California, EE. UU.

    El 28 de julio de 2011, Oracle lanzó Java SE 7.

  21. Disputa legal

    lun may 7, 2012EE. UU.

    El uso de tecnología relacionada con Java en Android dio lugar a una disputa legal entre Oracle y Google. El 7 de mayo de 2012, un jurado de San Francisco determinó que, si las API podían estar protegidas por derechos de autor, entonces Google había infringido los derechos de autor de Oracle mediante el uso de Java en dispositivos Android.

  22. Java SE 8

    mar mar 18, 2014California, EE. UU.

    El 18 de marzo de 2014, Oracle lanzó Java SE 8.

  23. Tribunal de Apelaciones

    may, 2014California, EE. UU.

    El juez de distrito William Haskell Alsup dictaminó el 31 de mayo de 2012 que las API no pueden estar protegidas por derechos de autor, pero esto fue revocado por el Tribunal de Apelaciones de los Estados Unidos para el Circuito Federal en mayo de 2014.

  24. Plugin

    ene, 2016EE. UU.

    En enero de 2016, Oracle anunció que los entornos de ejecución de Java, basados en JDK 9, dejarían de incluir el plugin para navegadores, ya que, a finales de 2015, los proveedores de navegadores estaban trabajando en reducir la compatibilidad con plugins en sus productos.

  25. A favor de Google

    jue may 26, 2016California, EE. UU.

    El 26 de mayo de 2016, el tribunal de distrito decidió a favor de Google, dictaminando que la infracción de derechos de autor de la API de Java en Android constituye un uso legítimo.

  26. Java SE 9

    jue sept 21, 2017California, EE. UU.

    El 21 de septiembre de 2017, Oracle lanzó Java SE 9.

  27. Applets de Java

    2017California, EE. UU.

    Los applets de Java eran programas que estaban integrados en otras aplicaciones, normalmente en una página web mostrada en un navegador web. La API de applets de Java está obsoleta desde Java 8 en 2017.

  28. Revocado

    mar, 2018California, EE. UU.

    En marzo de 2018, la última decisión judicial, relativa a la disputa entre Google y Oracle, fue anulada por el Tribunal de Apelaciones, que remitió el caso de la determinación de los daños al tribunal federal de San Francisco.

  29. Java SE 10

    mar mar 20, 2018California, EE. UU.

    El 20 de marzo de 2018, Oracle lanzó Java SE 10.

  30. Java 11

    mar sept 25, 2018California, EE. UU.

    El 25 de septiembre de 2018 se lanzó Java 11, una versión de soporte a largo plazo (LTS) actualmente compatible.

  31. Última actualización pública gratuita

    ene, 2019California, EE. UU.

    En enero de 2019, Oracle lanzó para la versión heredada Java 8 LTS la última actualización pública gratuita para uso comercial, mientras que seguirá ofreciendo soporte para Java 8 con actualizaciones públicas para uso personal al menos hasta diciembre de 2020.

  32. El auto judicial

    ene, 2019Washington, EE. UU.

    En enero de 2019, Google presentó una petición de auto de certiorari ante la Corte Suprema de los Estados Unidos para impugnar los dos fallos que fueron dictados por la Corte de Apelaciones a favor de Oracle.

  33. Java SE 12

    mar mar 19, 2019California, EE. UU.

    El 19 de marzo de 2019, Sun Microsystems lanzó Java SE 12.

  34. Java SE 13

    mar sept 17, 2019California, EE. UU.

    El 17 de septiembre de 2019, Sun Microsystems lanzó Java SE 13.

  35. Java 14

    mar mar 17, 2020California, EE. UU.

    El 17 de marzo de 2020, se lanzó Java 14, la versión más reciente de Java.