Índice

Historia de Java

  • Origen de Java

    Sun Microsystems, la empresa estadounidense creadora del lenguaje y de la plataforma.El proyecto original, denominado Green, comenzó apoyándose en C++ pero a medida que progresaba su desarrollo, el equipo creador se encontró con dificultades, especialmente de portabilidad; para evitar esto decidieron desarrollar su propio lenguaje, y en agosto de 1991 nació uno nuevo orientado a objetos y al cual llamaron Oak.
  • El renombre de Green

    En 1993, Green se renombró First Person Juc.; Sun invirtió, sin mucho éxito, un gran presupuesto y esfuerzo fundamentalmente humano para intentar vender esta tecnología, hardware y software.
  • El nacimiento de Java

    Oak se convirtió en Java. Sun lan-zó el entorno JDK 1.0 (java development kit) en 1996 como primera versión del kit de desarrollo de dominio público y se convirtió en la primera especificación formal de la plataforma Java
  • JDK 1.1

    JDK 1.1, la primera versión comercial, se lanzó a principios de 1997.
  • JDK 1.2

    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); además de la versión estándar SE, Sun lanzó otras dos ediciones populares: Micro Edition (ME),para dispositivos empotrados tales como teléfonos celulares y la edición empresarial (Enterprise Edition, EE) para procesamieno desde el servidor.
  • J2SE 1.3

    Trago consigo un gran número de clases e interfaces a las bibliotecas estándar de Java.
  • J2SE 1.4

    Trago consigo un gran número de clases e interfaces a las bibliotecas estándar de Java.
  • Java 5.0

    Después de años de investigación se añadieron tipos genéricos similares a las plantillas o templates de C++, también se agregaron propiedades de C# (el lenguaje creado por Microsoft), precisamente para competir con Java en internet, como el bucle “for each”, así como el manejo de metadatos para su uso, principalmente, en bases de datos, y otras características como enumeraciones, varargs (número de argumentos variables), entre otras.
  • Java 6

    Esta versión trajó mejoras adicionales al rendimiento y a la interfaz gráfica, así como un nuevo marco de trabajo y API (interfaces de programación de aplicaciones) , junto con soporte para servicios web e implementaciones de JavaScript, fundamentalmente para los buscadores, tales como Firefox de la fundación Mozilla.