-
"El Proyecto Verde"
Patrick Naughton, Ingeniero de Sun Microsystems reclutó a un grupo de ingenieros incluyendo a James Gosling y Mike Sheridan para trabajar en un nuevo proyecto conocido como "El proyecto Verde"
Intentaban desarrollar una nueva tecnología para programar la siguiente generación de dispositivos inteligentes. -
Oak - JAVA
Se creo lenguaje de programación que tenía similitudes con C, C++ y Objetive C y que no estaba ligado a un tipo de CPU concreta. Ya corría sus propios programas -
Versión Alpha de Java
Corría en Solaris ( OS basado en linux de Sun Microsystems).
Sería implementado en Netscape Navigator. -
Segunda Versión Alpha de JAVA
Ahora con soporte para Windows NT y Windows 95 -
Java Soft
Sun Microsystem fundó Java Soft, empresa dedicada al desarrollo del lenguaje para la producción de nuevos productos basados en tecnología basada en JAVA y así trabajar con terceras partes para crear aplicaciones, herramientas, sistemas de plataforma y servicios para aumentar las capacidades del lenguaje. -
JAVA JDK 1.0
Contaba con algunas cientos de clases. -
JAVA JDK 1.1
Contaba con:
Clases Internas.
Integración de conectividad con bases de datos-JDBC(Java Database Conectivity).
Invocación Remota del Método. -
JAVA J2SE 1.2
Nombrado Java 2 Platform, Standar Edition.
Contaba con:
-Contenido Interactivo Internet.
-JVM (Java Virtual Machine)
-Implementación IDL (Interfáz para la descripción del lenguaje) -
J2SE 1.3 (Kestrel)
-INCLUSIÓN MÁQUINA VIRTUAL.
-OPERABILIDAD CON CORBA ( componentes de software escritos en múltiples lenguajes de programación y que corren en diferentes computadoras, puedan trabajar juntos; es decir, facilita el desarrollo de aplicaciones distribuidas en diferentes entornos).
-JAVA SOUND (LIBRERÍA) -
J2SE 1.4 (Merlin)
-Proceso comunidad JAVA (Definición de características de futuras versiones por parte de los interesados).
-Lectura y escritura de imágenes tipo JPEG o PNG.
-Seguridad integrada con extensiones criptográficas.
-JAVA Web Start.
-Encadenación de Excepciones. -
J2SE 1.5 (Conocida como 5.0) (Tiger)
-Plantillas.
-Conversión de tipos, por ejemplo: Int a Interger.
-Metadatos.
-Bucle "for" mejorado, para la iteración de cada miembro de un array. -
JAVA SE6 (Mustang)
-Nuevo marco de trabajo.
-API´s que hacen posible la combinación de JAVA con lenguajes dinámicos como Phyton, PHP, Ruby y Java Script.
-Incluye motor Rhino de Mozilla.
-Cliente de servicio web (completo).
-Aclaración de sintaxis (Mejora de la lectura) -
JAVA SE7 (Dolphin)
-Cambios en el lenguaje que trae mejoras:Incrementar productividad del desarrollador.
Simplificar tareas comunes.
Disminuir cantidad de código necesario.
Mayor rendimiento, mejor interfáz gráfica. -
JAVA SE 8
-API de fecha y hora, lo cual permite la mejor gestión de datos de fecha y hora.
-Motor de JavaScript Nashhorn.
-Seguridad Integrada.
-Métodos de extensión virtual y expresión Lambda.