Historia resumida de Java

En 1990 …

James Gosling & SUN

El canadiense James Gosling, con un equipo de 18 programadores llamado Green Team (equipo verde) crea un lenguaje de programación que bautiza como GreenTalk para la empresa estadounidense Sun Mycrosystem.

GreenTalk cambia de nombre a OAK


OAK traducido significa roble en honor a un árbol que había enfrente de la oficina. OAK era el nombre de una marca de tarjetas gráficas y era una marca registrado, por lo tanto el lenguaje paso a llamarse Green. Green (anteriormente OAK) guardaba cierta similitud con C y C++ y en sus inicios estaba destinado a electrodomésticos desde microondas hasta televisiones interactivas.

 


En 1992 …

Duke la mascota de JAVA

Presentan una PDA (conocida como Star 7) mediante el proyecto bautizado como “el proyecto verde” o Green Team con una interfaz gráfica y un asistente en forma de muñeco llamado Duke.

En 1994 …

Navegador en JAVA y OAK=JAVA

Sun crea el primer navegador escrito en Java primeramente llamado Webrunner y más tarde conocido como Hotjava. Además,

OAK cambió su nombre por JAVA y se creó la primera versión de JAVA: JDK BETA (pero SIN LANZAMIENTO por lo tanto, aún no estaba disponible para su descarga).


En 1996…

Lanzamiento oficial de JDK

 

Sale el release (lanzamiento) oficial de Java 1.0 del JDK iniciales de (Java Development Kit) que simplemente es el Kit de desarrollo necesario para poder crear aplicaciones en JAVA. Además, se integra JAVA en Netscape. Desde está primera versión de JDK, JAVA ha ido evolucionando.

Más tarde, si nos fijamos  podemos comprobar que a partir de 1998 JDK, reemplaza su nombre por J2SE 1.2 . Será la Plataforma Java 2 y en aquél entonces de subdividía en dos versiones JEE (Java Enterprise Edition) y J2ME (Java 2 Platform Micro Edition) dependiendo para que dispositivos deseamos programar, utilizaríamos una u otra.

En 2006 nos encontramos con un caso similar, el conocido ya por todos nosotros «J2SE», cambia su nombre a Java SE (Java Standard Edition). Además del cambio de nombre, podemos comprobar que también elimina el .0 de las versiones.

 

Dentro de una versión de JAVA por ejemplo de la actual Java SE 8, podemos encontrar subversiones que mejoran el contenido de dicha versión ejemplo Java SE 8.144 mejorará la versión Java SE 8.0.141. Es es producido debido a que en cada versión tiene “actualizaciones” periódicas que mejoran varias facetas. Podríamos decir que serían similares a las actualizaciones de los sistemas operativos como XP, Vista, Windows 10.

Versiones de Java: JSE, JEE y JME

Actualmente tenemos 3 versiones principales de JAVA:

Sin ser ninguna mejor que otra nosotros utilizaremos la que se adapte más a las necesidades de cada proyecto. Por ejemplo, para un proyecto donde busquemos desarrollar aplicaciones en cliente/servidor utilizaremos J2SE. Para un proyecto con orientación a empresas Java EE. Y para un proyecto para pequeños dispositivos (TV, tablets, PDAs…) usaremos Java ME.

En 1997…

Java empezó a migrar hacia los servidores con Sevlets

Java crea su primera versión de Servlets, una tecnología que nos permite crear aplicaciones web interactivas = a dinámicas. Con ello, permitimos al usuario poder interactuar con la aplicación (haciendo consultas o insertando o eliminando datos de cualquier tipo). Por lo tanto, Servlets se crea tratando de ampliar las capacidades de un servidor.

La palabra Servlet, deriva de un concepto previo conocido como applet (pequeños programas que se ejecutan en el contexto de un navegador web). Aunque muchas veces son vistos como Applets.

Pero la diferencia es que un applet es una pequeña aplicación que se inicia desde una página web y un Servlet es una clase de Java que nos permite ampliar las capacidades de un servidor. (Lo veremos más adelante, si os suena a chino no os asustéis).

En 2009…

Oracle compra Sun

La compra de Sun por parte de Oracle. Es aceptada por la escalofriante cifra de 7400 millones de dólares ($) al cambio en euros (€) unos 6300 millones de euros, calculado con la divisa a (EUR/USD = 0,85031).

En 2010…

El padre de Java abandona Oracle

Gosling se baja del barco, y abandona Oracle. Tan solo seis meses después de que el gigante comprará la empresa Sun. No expuso los motivos públicamente, pero eso sí, comentó que lo hace debido a qué literalmente «harían más mal que bien». Además de  Gosling, también abandonaron Oracle: Jonathan Schwaztz (CEO), Scott McNealy y Tim Bray en lo que se conoce como la «fuga de celebros de SUN».

En la actualidad…

JAVA alcanza ya los 10M de usuarios

En la actualidad y según Wikipedia, Java ha llegado a la escalofriante cifra de 10 millones de usuarios.