Origen del lenguaje Java
juanmanuel1194Tesis13 de Noviembre de 2014
521 Palabras (3 Páginas)332 Visitas
1- Origen del lenguaje Java (año, creadores y propósitos)
Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principio de los años 90´s.
En Diciembre de 1950 Patrick Naughton, ingeniero de Sun Microsystems, reclutó a varios colegas entre ellos James Gosling y Mike Sheridan para trabajar sobre un nuevo proyecto conocido como "El proyecto verde".
Con la ayuda de otros ingenieros, empezaron a trabajar en una pequeña oficina en Sand Hill Road en Menlo Park, California
Intentaban desarrollar una nueva tecnología para programar la siguiente generación de dispositivos inteligentes, en los que Sun veía un campo nuevo a explorar. Crear un lenguaje de programación fácil de aprender y de usar.
Pero lo abandonó para crear un nuevo lenguaje desde cero al que llamo Oak
El resultado fue un lenguaje que tenía similitudes con C, C++ y Objetive C y que no estaba ligado a un tipo de CPU concreta.
Más tarde, se cambiaría el nombre de Oak a Java, por cuestiones de propiedad intelectural, al existir ya un lenguaje con el nombre de Oak.
VERSIONES DE JAVA:
JDK 1.0 (23 de enero de 1996)
JDK 1.1 (19 de febrero de 1997)
J2SE 1.2 (8 de dieciembre de 1998
2SE 1.3 (8 de mayo de 2000) - Nombre clave Kestrel
J2SE 5.0 (30 de septiembre de 2004) - Nombre clave: Tiger
Java SE 6 (11 de diciembre de 2006) - Nombre clave Mustang
Java SE 7 - Nombre clave Dolphin
2- Características de JAVA
Las características principales que nos ofrece Java son:
Lenguaje Simple
Orientado a Objeto
Distribuido
Robusto
Seguro
Indiferente a la arquitectura
Portable
Interpretado y compilado a la vez
Multihebra o Multihilos
Dinámico
Produce Applets
Alto rendimiento
3- Las plataformas J2SE, J2EE y J2ME (siglas y su propósito brevemente)
J2SE: (Java 2 Platform, Standard Edition) es la base de la tecnología Java pues incluye las herramientas de desarrollo, la máquina virtual JVM y la documentación de interés para el programador.
J2EE: (Java 2 Platform, Enterprise Edition)
es un grupo de especificaciones diseñadas por Sun que permiten la creación de aplicaciones empresariales, esto sería: acceso a base de datos (JDBC), utilización de directorios distribuidos (JNDI), acceso a métodos remotos (RMI/CORBA), funciones de correo electrónico (JavaMail), aplicaciones Web(JSP y Servlets).
J2ME: (Java 2 Platform, Micro Edition)
Específicamente diseñado para desarrollar aplicaciones para dispositivos embebidos y electrónicos, que tienen características peculiares ya que dos ediciones anteriores no son adecuadas para su utilización con ellos. Estos dispositivos normalmente tienen una potencia limitada, posibilidad de conectividad a una red (normalmente sin cables) y poseen interfaces gráficos.
4- Los tipos de aplicaciones que se desarrollan en Java
Con JAVA puedes hacer "cualquier" tipo de aplicación. De escritorio, web, para dispositivos móviles, hacer aplicaciones nativas para programar microcontroladores. En fin JAVA te da las opciones para hacer lo que quieras con la ventaja de que es multiplataforma y soporta una gran variedad de sistemas operativos.
...