historia java

  • java herramienta de programación

    java herramienta de programación
    Esta se creo para ser usada en un proyecto de set-top-box en una pequeña operación denominada the Green Project en Sun Microsystems en el año 1991. 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.
  • nacimiento del nombre "java"

    nacimiento del nombre "java"
    El lenguaje se denominó inicialmente Oak (por un roble que había fuera de la oficina de Gosling), luego pasó a denominarse Green tras descubrir que Oak era ya una marca comercial registrada para adaptadores de tarjetas gráficas, y finalmente se renombró como Java.
  • plataforma reorientada hacia la web "hot java"

    plataforma reorientada hacia la web "hot java"
    Naughton creó entonces un prototipo de navegador, WebRunner, que más tarde sería conocido como HotJava.
  • java y hot java oficialmente como plataforma

    java y hot java oficialmente como plataforma
    Java 1.0a pudo descargarse por primera vez en 1994, pero hubo que esperar al 23 de mayo de 1995, durante las conferencias de SunWorld, a que vieran la luz pública Java y HotJava, el navegador Web.
  • grupo empresarial javaSoft

    grupo empresarial javaSoft
    El 9 de enero de 1996, Sun fundó el grupo empresarial JavaSoft para que se encargase del desarrollo tecnológico. Dos semanas más tarde la primera versión de Java fue publicada.
  • primera versión JDK 1.0

    primera versión JDK 1.0
    Primer lanzamiento: comunicado de prensa
  • actualizaciones JDK 1.1

    actualizaciones JDK 1.1
    Principales adiciones incluidas: comunicado de prensa
    - una re estructuració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. Esta y las siguientes versiones fueron recogidas bajo la denominación Java 2 y el nombre "J2SE" (Java 2 Platform, Standard Edition) reemplazó a JDK para distinguir la plataforma base de J2EE (Java 2 Platform, Enterprise Edition) y J2ME (Java 2 Platform, Micro Edition). Otras mejoras añadidas incluían: comunicado de prensa
  • versión J2SE 1.3

    versión J2SE 1.3
    Nombre clave Kestrel. Los cambios más notables fueron: comunicado de prensa lista completa de cambios
    - 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 (JPDA)
  • versión J2SE 1.4

    versión J2SE 1.4
    Los cambios más notables fueron: comunicado de prensalista completa de cambios
    - Expresiones regulares modeladas al estilo de las expresiones regulares Perl
    - Encadenación de excepciones Permite a una excepción encapsular la excepción de bajo nivel original.
    - non-blocking NIO (New Input/Output) (Especificado en JSR 51.)
    - Logging API (Specified in JSR 47.)
    - API I/O para la lectura y escritura de imágenes en formatos como JPEG o PNG
  • versión J2SE 5.0

    versión J2SE 5.0
    Nombre clave: Tiger. (Originalmente numerado 1.5, esta notación aún es usada internamente.) Desarrollado bajo JSR 176, Tiger añadió un número significativo de nuevas características comunicado de prensa
    Bucle for mejorado — La sintaxis para el bucle for se ha extendido con una sintaxis especial para iterar sobre cada miembro de un array o sobre cualquier clase que implemente Iterable, como la clase estándar Collection.
  • versión Java SE 6

    versión Java SE 6
    Nombre clave Mustang. Los cambios más importantes en esta versión son:
    - 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 y soporta las últimas especificaciones para Servicios Web, como JAX-WS 2.0, JAXB 2.0, STAX y JAXP.
    - Mejoras en la interfaz gráfica y en el rendimiento.
  • versión Java SE 7

    versión 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.
    - Introducción de anotaciones estándar para detectar fallos en el software.
  • versión Java SE 8

    versión Java SE 8
    lanzada en marzo de 2014. 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).
  • versión Java SE 9

    versión Java SE 9
    sale al mercado el 23 de marzo del 2017: En el 2005 se calcula en 4,5 millones el número de desarrolladores y 2.500 millones de dispositivos habilitados con tecnología Java.