Sin título

Breve Historia De Java

  • Creación de Java

    Creación de Java
    Java se creó como una herramienta de programación para ser usada en un proyecto de set-topbox (sistemas operativos, que conectamos a nuestra TV para darle una funcionalidad extra )
  • Green Team

    Green Team
    Green Team, es un equipo compuesto por trece personas y dirigido por James Gosling, trabajó durante
    18 meses en Sand Hill Road, en Menlo Park, en el desarrollo de Java.
  • Nombre "JAVA"

    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.
  • Simbolo de JAVA

    Simbolo de JAVA
    La hipótesis que más
    fuerza tiene con respecto al origen del nombre de Java se debe a un tipo de café disponible cafeterías;
    de ahí que el icono de Java sea una taza de café caliente.
  • Objetivo de Gosling

    Objetivo de Gosling
    Los objetivos de Gosling eran implementar una máquina virtual y un lenguaje con una estructura y
    sintaxis similar a C++.
  • HotJava

    HotJava
    Patrick Naughton
    creó entonces un prototipo de navegador, WebRunner, que más tarde sería conocido como HotJava.
  • Primera descarga de JAVA

    Primera descarga de JAVA
    En 1994, 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 en 1994
  • JAVA a la luz publica

    JAVA a la luz publica
    durante las conferencias de SunWorld, Java y HotJava (el navegador Web) vieron la luz publica.
    El acontecimiento fue anunciado por John Gage, el director científico de Sun Microsystems. El acto
    estuvo acompañado por el anuncio por parte de Marc Andreessen,
    vicepresidente ejecutivo de Netscape, de que Java sería soportado en sus navegadores.
  • Primera versión de JAVA

    Primera versión de JAVA
    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 (JDK 1.0).
  • JAVA 1.1

    JAVA 1.1
    (19 de febrero de 1997) — Principales adiciones incluidas:
    -> 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)
  • JAVA 1.2

    JAVA 1.2
    (8 de diciembre de 1998) Esta y las siguientes versiones
    fueron denominadas Java 2 y el nombre "J2SE" reemplazó a JDK para distinguir la plataforma base de J2EE (Java 2 Platform, Enterprise Edition) . Otras mejoras añadidas incluían:
    -> la palabra reservada (keyword) strictfp
    -> reflexión en la programación
    -> la máquina virtual (JVM) de Sun fue equipada con un compilador
    -> Java Plug-in
    -> Java IDL, una implementación de IDL (Lenguaje de Descripción
    de Interfaz)
    -> Colecciones (Collections)
  • JAVA 1.3

    JAVA 1.3
    (8 de mayo de 2000) 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 (JPDA)
  • JAVA 1.4

    JAVA 1.4
    (6 de febrero de 2002) - Los cambios más notables fueron:
    -> Palabra reservada assert (Especificado en JSR 41.)
    -> 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.
    -> API I/O para la lectura y escritura de imágenes en formatos como
    JPEG o PNG
    -> Seguridad integrada y extensiones criptográficas (JCE, JSSE,
    JAAS)
  • JAVA 5.0

    JAVA 5.0
    (30 de septiembre de 2004) - Nuevas características :
    -> Metadatos, permite a estructuras del lenguaje como las clases
    o los métodos, ser etiquetados con datos adicionales y que
    puedan ser procesados posteriormente
    -> Conversiones automáticas entre tipos primitivos (Como los int )
    y clases de envoltura primitivas (Como Integer).
    -> Enumeraciones — la palabra reservada enum crea una
    typesafe, lista ordenada de valores (como Dia.LUNES , Dia.MARTES , etc.).
    -> Bucle for mejorado
  • JAVA SE 6

    JAVA SE 6
    (11 de diciembre de 2006) - En esta versión, Sun cambió el nombre "J2SE" por Java SE y eliminó el ".0" del número de
    versión. Los cambios más importantes:
    -> 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.
    -> Mejoras en la interfaz gráfica y en el rendimiento.
  • JAVA SE 7

    JAVA SE 7
    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.
    -> Introducción de anotaciones estándar para detectar fallos en el
    software.l.
    -> 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
    lanzada en marzo de 2014.
    -> 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
    sale al mercado el 23 de marzo del 2017
    La característica más llamativa es la modularización de la plataforma con Java 9 que supone grandes mejoras como una mejor encapsulación de los paquetes, interfaces entre módulos bien definidas y dependencias explícitas que proporcionan optimización al usarse sólo los módulos que se necesitan, mayor seguridad al ser menor la superficie de ataque y configuración confiable al comprobar las dependencias al compilar o iniciarse la máquina virtual.