-
Los inicios de Java
Sun Microsystem, fue constituida en 1982 por el alemán Andreas von Bechtolsheim y los estadounidenses Vinod Khosla, Scott McNealy y Bill Joy. fue una empresa informática que se dedicaba a vender estaciones de trabajo, servidores, componentes informáticos, software (sistemas operativos) y servicios informáticos. Fue adquirida en el año 2010 por Oracle Corporation, y formó parte de los iconos de Silicon Valley, como fabricante de semiconductores y software. -
Green
En 1991, James Gosling y su equipo de investigación (Bill Joy, Andy Bechtolsheim, Wayne Rosing, Mike Sheridan, James Gosling y Patrick Naughton) se encuentran trabajando en Green, un proyecto de los laboratorios de Sun, encaminado a la realización de un lenguaje de programación orientado a objetos, el éxito inicial de este proyecto lo lleva hacia una vertiente comercial bajo el nombre de First Person, encaminado a construir aplicaciones de comunicación en red para dispositivos de consumo. -
Primer navegador Web
Cuando alguien se pregunta cuál fue el primer navegador, la respuesta que encuentra suele ser Mosaic (1993). Lo creó Marc Andreessen, que al año siguiente lanzaría Netscape Navigator, el que durante muchos años fue el navegador más popular (llegó a ser usado por hasta el 90% de usuarios de Internet durante los años 90). -
JDK 1.0
La primera versión del lenguaje Java es publicada por Sun Microsystems en 1995. -
Java
Y es en la versión del lenguaje JDK 1.0.2, cuando pasa a llamarse Java, corría el año 1996. En las primeras versiones de Java 1.1, 1.2 y 1.3 es en la que el lenguaje va tomando forma, con la inclusión de tecnologías como JavaBeans, JDBC para el acceso a base de datos, RMI para las invocaciones en remoto, Collections para la gestión de múltiples estructuras de datos o AWT para el desarrollo gráfico, entre otros. -
Java 2
En diciembre de 1998, Sun lanzó JDK 1.2 pero la renombró como Java 2 y comenzó
a utilizarse el nombre de J2SE (Java 2 Platform, Standard Edition) para diferenciar las
plataformas base de J2EE (Java 2 Platform, Enterprise Edition) y J2ME (Java 2 Platform, Micro Edition) -
Java Community Process (JCP)
La versión Java 1.4 pasa a ser la primera versión gestionada por la comunidad mediante el Java Community Process (JCP).
Se trabaja con Java Specification Requests (JSRs) que son las nuevas funcionalidades que se busca que tenga el lenguaje.
Java 1.4 se liberaba como JSR 59, corría el año 2002. ALgunas de las características que contenía eran: librería NIO para IO no bloqueante, JAXP para el procesado de XML y XSLT o el API para preferencias. -
Java 5
En 2004 se estaba trabajando con la versión Java 1.5, pero con vistas a reflejar el nivel de madurez de la plataforma Java se renombra a Java 5.
A partir de este momento se identifica el JDK con la versión 1.x, mientras que la plataforma Java sigue con la nueva política de versionado.
Dentro de Java 5 podemos encontrar el uso de genéricos, el autoboxing/unboxing entre tipos de datos primitivos y sus clases, el uso de enumerados y la aparición del bucle for-each. -
Java 6
En el año 2006 aparece la versión Java 6 en la que podíamos encontrar cosas como el soporte de lenguajes de script, facilidades para la exposición y consumo de webservices mediante JAX-WS, nuevos tipos de drivers con JDBC 4 y la versión 2 de JAXB.
Java como Open Source
Una de las cosas que sucede en noviembre 2006 es que Sun Microsystems lo convierte en Open Source mediante una licencia GNU General Public License (GPL).
Dando lugar en mayo 2008 a lo que se conoce como OpenJDK, con OpenJDK 6.