ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

El JDK y las interfaces AWT y SWING


Enviado por   •  26 de Noviembre de 2017  •  Documentos de Investigación  •  4.695 Palabras (19 Páginas)  •  198 Visitas

Página 1 de 19

UNIVERSIDAD DE GUAYAQUIL[pic 1][pic 2]

FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS

CARRERA DE INGENIERIA EN NETWORKING

PROGRAMACION AVANZADA CON JAVA

Tema:
El JDK y las interfaces AWT y SWING

Integrantes:

  • Navarro Zambrano Jose
  • Carrión Villala Cinthya
  • Marquez Morales Francisco
  • Grijalva Alvarado Esteban
  • Zambrano Ovaco Wilmer
  • Chávez Cristóbal Yamil

Docente:

Ing. Christian Antón Cedeño

Curso:                                        N5J

CICLO 1 – PERIODO 2016


EL JDK Y LAS INTERFACES AWT Y SWING

Márquez, Francisco; Navarro, Jose; Carrión, Cinthya; Grijalva, Esteban; Zambrano, Wilmer; Chávez, Yamil.
Estudiantes de Ingeniería en Networking, Universidad de Guayaquil, Programación Avanzada en Java.
francisco.marquezm@ug.edu.ec, jose.navarroz@ug.edu.ec, cinthya.carrionv@ug.edu.ec, esteban.grijalvaa@ug.edu.ec, wilmer.zambranoo@ug.edu.ec, yamil.chavezc@ug.edu.ec.

Resumen—El Kit de Desarrollo de Java (JDK) es el paquete o conjunto de herramientas que propone Java orientado para la creación de software o páginas web. En este trabajo se presenta una recopilación de las distintas versiones del JDK y sus múltiples cambios, su estructura y sus funciones. Encontraremos sobre las bibliotecas graficas AWT y SWING que nos propone JDK para la creación de software basados en una interfaz gráfica de usuario (GUI), se habla sobre los diferentes componentes, estructura y jerarquía.

Palabras Clave—Java, JDK, AWT, Swing, GUI, Interfaces Graficas, Tecnologías Java.

  1. INTRODUCCIÓN

El lenguaje de programación Java nunca se pensó que sería uno de los más usados por el mundo, debido a que al inicio fue creado para uso de sistemas con baja tecnología. Pero al ir evolucionando se ganó su espacio entre los lenguajes de desarrollo de software más pedidos. Este lenguaje de sintaxis sencilla, pero con conceptos rigurosos, es uno de los mejores por lo que lo ha llevado a ser el más utilizado incluso en la enseñanza.

La estructura de este artículo es la siguiente: en la sección 2 veremos un pequeño extracto de la historia de Java; en la sección 3 describiremos un poco sobre el JDK, sus versiones, sus principales componentes, funciones y su uso; y una descripción de la biblioteca AWT y SWING, sus características, estructuras, clases y componentes encontraremos en la sección 3 y 4 respectivamente; finalmente en la sección 5 se presentan las conclusiones del trabajo de investigación.

  1. HISTORIA DE JAVA

 Originalmente el lenguaje Java si bien es cierto, se lo relaciona en la mayoría de las veces con el lenguaje de programación C++, como una versión mejorada de este.

Ya que C++ tenía sus límites en cuanto al desarrollo de aplicaciones y sistemas, cuando un grupo de ingenieros e investigadores quisieron hacer un proyecto el cual consistía en hacer aplicaciones destinados en diferentes periféricos, surgió el dilema ante las limitaciones de C++, lo que llevo a la creación de un nuevo lenguaje y plataforma diferente [1].

Java fue concebido en 1991 por Chris Warth, James Gosling, Patrick Naughton y Mike Sheridan que trabajaban para Sun Microsystems [2]. Primero se lo llamo el C++ sin sus defectos, pero más tarde como nombre oficial se le daría OAK, pero al ser un nombre ya usado en la Informática, se lo termino llamando propiamente JAVA, se crearon muchas versiones del por qué el nombre, entre ellas debido al de un café [1], el cual era tomado en grandes cantidades por los programadores y diseñadores del mismo, y así fue como salió a la luz este lenguaje en 1991.

  1. JDK

JDK es el acrónimo de "Java Development Kit", es decir Kit de desarrollo de Java [3]. El JDK viene a ser el conjunto de herramientas, recursos, incluido un ambiente de ejecución el cual es su máquina virtual, y todo lo demás para trabajar con el lenguaje JAVA.

  1. Versiones

JDK Alpha and Beta (1995): Estas primeras versiones se dice que fueron muy inestables. El navegador para esta versión fue el WebRunner.

JDK 1.0 (1996): Fue el primer lanzamiento oficial para java, fue limitado únicamente para métodos o variables de subclases de clases.

JDK 1.1 (1997): Las principales características incluyen:

  • Una amplia reorganización del modelo de eventos AWT (Abstract Windows Toolkit).
  • Clases internas que se añaden al lenguaje.
  • Salió el IDE JavaBeans.
  • JDBC (es un API que permite la ejecución de operaciones sobre una base de datos).
  • RMI (Remote Method Invocation- Invocación a método remoto).

J2SE 1.2 (1998): Desde esta versión se denominó Java 2 con el nombre "J2SE" (Java 2 Platform, Standard Edition), reemplazó a JDK para distinguir la plataforma base de J2EE y J2ME. Incluyó mejoras:

  • La palabra reservada strictfp.
  • Reflexión en la programación.
  • La API gráfica (Swing) fue integrada en las clases básicas.
  • La máquina virtual (JVM) de Sun.
  • Java IDL, una implementación de IDL (Interfaz para Descripción de Lenguaje)
  • Colecciones.

J2SE 1.3 (2000): Los cambios más notables fueron:        

  • La inclusión de la máquina virtual de HotSpot.
  • RMI fue cambiado para que se basara en CORBA.
  • JavaSound.
  • Se incluyó JNDI (Interfaz de Nombrado y Directorio Java) en el paquete de librerías principales
  • Java Platform Debugger Architecture (JPDA)

J2SE 1.4(2002): Esta fue la primera versión de la plataforma Java desarrollado bajo el Proceso de la Comunidad Java como JSR 59. Los principales cambios incluyen:

  • Cambios en el lenguaje
  • Afirmar palabra clave
  • Mejoras Biblioteca
  • Encadenamiento de excepciones
  • Soporte para protocolo de Internet versión 6
  • No-Bloqueo IO
  • API de registro
  • Java Web Start incluido

J2SE 5.0 (2004): Tenía nuevas características de lenguaje significativas:

...

Descargar como (para miembros actualizados)  txt (30.5 Kb)   pdf (520.8 Kb)   docx (83.2 Kb)  
Leer 18 páginas más »
Disponible sólo en Clubensayos.com