Javalogo

Java History

By Rojack
  • Inicio

    Inicio
    se creó como una herramienta de programación para ser usada en un proyecto de set-top- box en una pequeña operación denominada the Green Project en Sun Microsystems Creadores: El equipo (Green Team), compuesto por trece personas y dirigido por James Gosling, trabajó durante 18 meses en Sand Hill Road, en Menlo Park, en su desarrollo.
  • Implementación

    Implementación
    Sintieron que la llegada del navegador web Mosaic propiciaría que Internet se convirtiese en un medio interactivo, como el que pensaban era la televisión por cable. Naughton creó entonces un prototipo de navegador, WebRunner, que más tarde sería conocido como HotJava, se les hizo una demostración de HotJava y la plataforma Java a los ejecutivos de Sun. Java 1.0a pudo descargarse por primera vez.
  • Publicación

    Publicación
    durante las conferencias de SunWorld, a que vieran la luz pública Java y HotJava, el navegador Web. El acontecimiento fue anunciado por John Gage, el director científico de Sun Microsystems. El acto estuvo acompañado por una pequeña sorpresa adicional, el anuncio por parte de Marc Andreessen, vicepresidente ejecutivo de Netscape, de que Java sería soportado en sus navegadores.
  • JavaSoft

    JavaSoft
    Sun fundó el grupo empresarial JavaSoft para que se encargase del desarrollo tecnológico.
    La promesa inicial era proporcionar un lenguaje independiente de la plataforma y un entorno de ejecución (la JVM) ligero y gratuito para las plataformas más populares.
    El entorno de ejecución era relativamente seguro y los principales navegadores web pronto incorporaron la posibilidad de ejecutar applets Java incrustadas en las páginas web.
  • Versión JDK 1.0

    Versión JDK 1.0
    Primera Versión, comunicado de prensa.
  • Versión JDK 1.1

    Versión JDK 1.1
    Principales adiciones incluidas:
    - una reestructuración intensiva del modelo de eventos AWT (Abstract Windowing Toolkit)
    - clases internas (inner classes)
    - JavaBeans
    - JDBC (Java Database Connectivity), para la integración de bases de datos
    - RMI (Remote Method Invocation)
  • Versión J2SE 1.2

    Versión J2SE 1.2
    Nombre clave Playground. La denominación Java 2 y el nombre "J2SE" (Java 2 Platform, Standard Edition) Mejoras:
    - la palabra reservada (keyword) strictfp
    -la API gráfica ( Swing) fue integrada en las clases básicas
    - la máquina virtual (JVM) de Sun fue equipada con un compilador JIT (Just in Time) por primera vez
    - Java Plug-in
    - Java IDL, una implementación de IDL (Lenguaje de Descripción de Interfaz)
    - Colecciones (Collections)
  • Versión J2SE 1.3

    Versión J2SE 1.3
    Nombre clave Kestrel. Los cambios más notables
    fueron:
    - la inclusión de la máquina virtual de HotSpot JVM (la JVM de HotSpot fue lanzada inicialmente en abril de 1999, para la JVM de J2SE 1.2)
    - RMI fue cambiado para que se basara en CORBA
    - JavaSound
    - se incluyó el Java Naming and Directory Interface (JNDI) en el paquete de bibliotecas
    principales (anteriormente disponible como una extensión)
    - Java Platform Debugger Architecture
  • Versión J2SE 1.4

    Versión J2SE 1.4
    Nombre clave Merlin. Este fue el primer lanzamiento de la
    plataforma Java desarrollado bajo el Proceso de la Comunidad Java como JSR 59. Cambios:
    - Palabra reservada assert
    - non-blocking NIO (New Input/Output)
    - Logging API
    - API I/O para la lectura y escritura de imágenes en formatos como JPEG o PNG
    - Parser XML integrado y procesador XSLT (JAXP) (Especificado en JSR 5 y JSR 63.)
    - Seguridad integrada y extensiones criptográficas (JCE, JSSE, JAAS)
    - Java Web Start incluido
  • Desarrolladores y Dispositivos

    Desarrolladores y Dispositivos
    Se calcula en 4,5 millones el número de desarrolladores y 2.500 millones de dispositivos habilitados con tecnología Java.
  • Versión J2SE 5.0

    Versión J2SE 5.0
    — Nombre clave: Tiger. Desarrollado bajo JSR 176, Mejoras:
    • Metadatos
    • Autoboxing/unboxing — Conversiones automáticas (Como los int ) y clases de envoltura primitivas (Como Integer).
    • Enumeraciones — la palabra reservada enum crea una typesafe,
    • Varargs (número de argumentos variable) — El último parámetro de un método puede ser declarado con el nombre del tipo seguido por tres puntos.
    • Bucle for mejorado — La sintaxis para el bucle for se ha extendido con una sintaxis.
  • Java SE 6

    Java SE 6
    Nombre clave Mustang. En esta versión, Sun cambió el nombre "J2SE" por Java SE. Cambios:
    - Incluye un nuevo marco de trabajo y APIs que hacen posible la combinación de Java con lenguajes dinámicos como PHP, Python, Ruby y JavaScript.
    - Incluye el motor Rhino, de Mozilla, una implementación de Javascript en Java.
    - Incluye un cliente completo de Servicios Web, como JAX-WS 2.0, JAXB 2.0, STAX y JAXP.
     Mejoras en la interfaz gráfica y en el rendimiento
  • Java SE 7

    Java SE 7
    Nombre clave Dolphin. En el año 2006 aún se encontraba en las primeras etapas de planificación. Su lanzamiento fue en julio de 2011.
    - Soporte para XML dentro del propio lenguaje.
    - Un nuevo concepto de superpaquete.
    - Soporte para closures.
    - NIO2.
    - Java Module System.
    - Java Kernel.
    - Nueva API para el manejo de Días y Fechas, la cual reemplazará las antiguas clases Date y Calendar.
    - Posibilidad de operar con clases BigDecimal usando operandos.
  • Java SE 8

    Java SE 8
    Cabe destacar:
    - Incorpora de forma completa la librería JavaFX.
    - Diferentes mejoras en seguridad.
    - Diferentes mejoras en concurrencia.
    - Añade funcionalidad para programación funcional mediante expresiones Lambda.
    - Mejora la integración de JavaScript.
    - Nuevas API para manejo de fechas y tiempo (date - time).
  • Java SE 9

    Java SE 9