Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 13

Java fue diseado por James Gosling, de Sun Microsystems, en 1990, como software para dispositivos electrnicos de consumo,

como calculadoras y microondas. Inicialmente se llam Oak (roble en ingls), aunque tuvo que cambiar debido a que dicho nombre ya estaba registrado por otra empresa.

Para 1992, el equipo ya haba desarrollado un sistema en un prototipo llamado Star7 (*7), dispositivo parecido a una PDA, cuyo nombre vena de la combinacin de teclas del telfono de la oficina del Proyecto Green que permita a los usuarios responder al telfono desde cualquier lugar.

Historia del lenguaje java


De 1993 a 1994, el equipo de Naughton se lanz en

busca de nuevas oportunidades en el mercado, mismas que se fueron dando mediante el sistema operativo base. La incipiente subsidiaria fracas en sus intentos de ganar una oferta con Time-Warner, sin embargo el equipo concluy que el mercado para consumidores electrnicos Smart y las cajas Set-Up en particular, no eran del todo eficaces. La subsidiaria Proyecto verde fue amortizada por la compaa Sun a mediados de 1994.

El 23 de mayo de 1995, en la conferencia SunWorld `95, John Gage, de Sun Microsystems, y Marc Andreessen, cofundador y vicepresidente de Netscape, anunciaban la versin alpha de Java, que en ese momento solo corra en Solaris, y el hecho de que Java iba a ser incorporado en Netscape Navigator, el navegador mas utilizado de Internet.

La importancia de Java radica en la posibilidad de crear o disear software y poder ser ejecutado en diferentes plataformas donde se requiere, sin la necesidad de estar modificndolo. Adems de esto, es una herramienta diseada con muchos elementos parecidos a C++ pero en una versin mejorada, ms sencilla de manejar, con menos complejidad y con barreras de seguridad en su lenguaje y ejecucin.

Java es un lenguaje de programacin desarrollado inicialmente por Sun Microsystems y que segn muchos especialistas est llamado a transformar la Web, permitiendo crear programas interactivos e incorporar caractersticas multimedia. Java es un lenguaje orientado a objetos similar a C++ que nos permite desarrollar aplicaciones completas e independientes, no slo para internet sino tambin para cualquier mbito. Adems, otra de las caractersticas ms importantes del lenguaje java es la posibilidad de que las aplicaciones con el construidas sean operativas bajo diferentes plataformas.

1. 2. 3. 4.

Cuando un usuario visita una pgina que contiene una aplicacin java, en primer lugar sta se descarga desde el servidor al ordenador cliente y a continuacin se pone en funcionamiento el intrprete java del navegador. Durante la intrepretacin del cdigo del applet java se produce un proceso de verificacin para detectar la existencia de virus y asegurar una ejecucin segura. Finalizada la verificacin, los datos se colocan en una zona restringida del computador donde se ejecutan, favoreciendose nuevamente la seguridad del proceso. Por ltimo, la aplicacin java se ejecuta.

La compatibilidad de Java SE 7 con versiones anteriores de la plataforma preserva las habilidades de los actuales desarrolladores de software Java y protege las inversiones en tecnologa Java. Los desarrolladores que estn interesados en comenzar de inmediato con la versin Java SE 7 pueden aprovechar NetBeans Integrated Development Environment (IDE) 7.0, Eclipse Indigo con el plug-in adicional Java SE7 o IntelliJ IDEA 10.5, que admite las ltimas caractersticas de la plataforma Java SE 7. Se proveer soporte de Oracle JDeveloper para JDK 7 en otra versin ms adelante, este ao.

Cambios en el lenguaje para incrementar la productividad del desarrollador y simplificar las tareas comunes de programacin disminuyendo la cantidad de cdigo necesario, aclarando la sintaxis y haciendo que el cdigo pueda leerse ms fcilmente. (JSR 334: Project Coin) Soporte mejorado para lenguajes dinmicos (entre ellos: Ruby, Python y JavaScript), lo que da como resultado un aumento considerable del desempeo en JVM. (JSR 292: InvokeDynamic)

Los programas java destinados a la Web se ejecutan dentro de los navegadores que estn preparados para ello, todos los navegadores modernos lo estn, y son conocidos como applets (mini aplicaciones). Cuando al navegar se encuentra una pgina que alberga un Apple java se pone en funcionamiento lo que es llamado "mquina virtual", que prepara al navegador para la ejecucin automtica de esta mini aplicacin, que previamente es descargada desde el servidor al ordenador cliente.

A continuacin se explican los pasos fundamentales del funcionamiento de una aplicacin java: Despus de escribir y compilar el Apple java, ste debe ser colocado en un servidor web. Contrariamente a lo que suele ocurrir con las secuencias CGI, las aplicaciones java pueden ser archivadas en cualquier directorio del servidor. Esto es as porque los scripts java se ejecutan en el ordenador cliente, mientras que los programas CGI se desarrollan en el propio servidor, siendo por lo tanto vulnerables a la intromisin ajena.

La API de JAVA es la que nos permitir crear nuestros programas utilizando las herramientas que nos suministra el lenguaje, como son clases para procesar archivos, sockets, crear ventanas, etc., en otras palabras son los medios que suministra JAVA para desarrollar las diferentes aplicaciones, esto provee un conjunto de plantillas para disear y efectuar toda las tareas necesarias que deseamos incorporar en un programa

También podría gustarte