Historia de Java

10

Click here to load reader

Transcript of Historia de Java

Page 1: Historia de Java

if

2 7 / 0 9 / 2 0 0 8

Desarrollo de Soluciones en

Software Libre

Alumna: Xuxan Vigo Alván

Docente: Quiroz Reategui Verney

Historia de Java

UNIVERSIDAD PRIVADA ANTENOR ORREGO

FACULTAD DE INGENIERÍA

ESCUELA PROFESIONAL DE INGENIERÍA DE COMPUTACIÓN Y SISTEMAS

Page 2: Historia de Java

Tabla de Contenido

1. Introducción .......................................................................................................................... 3

2. Razones que llevaron a crear Java ........................................................................................ 3

3. En sus inicios ......................................................................................................................... 4

4. Java y su resurgimiento en Internet...................................................................................... 5

4.1. La necesidad de un mejor navegador ............................................................................... 6

4.2. Dos demos que cambio el mundo..................................................................................... 6

5. Publicación del Código .......................................................................................................... 7

6. Java en el Tiempo.................................................................................................................. 7

Conclusiones ................................................................................................................................. 9

Referencias Bibliográficas ........................................................................................................... 10

Page 3: Historia de Java

1. Introducción

El lenguaje de programación Java, cada día es más usado y popular,

compitiendo sin intimidarse con otras tecnologías más comerciales como las

tecnologías .NET, Java en la actualidad es una Tecnología. Pero quienes y como

lograron incluir a Java entre los lenguajes de uso preferido de muchos

programadores alrededor del mundo para luego lograr la aceptación por parte

de usuarios de muchos de los productos resultantes con tecnologías Java.

Se conoce que el 23 de mayo de 1995, Jhon Gage, director de la Oficina

de Ciencia de Sun Microsystems, y Marc Andreessen, cofundador y ejecutivo

Vice President en Netscape, pisaban un escenario y anunció a la

audiencia TM SunWorld que la tecnología Java TM era real, era oficial, y que iba a

ser incorporado en Netscape Navigator TM, el mundo del portal de Internet.

En ese momento, todo el equipo de la tecnología Java, pero no una

división grande, eran menos de 30 personas. Los miembros originales de este

pequeño grupo que ha creado y alimentado una tecnología que podría cambiar

el mundo informática.

2. Razones que llevaron a crear Java

1. Creciente necesidad de interfaces mucho más cómodas e intuitivas que los sistemas de ventanas que proliferaban hasta el momento.

2. Fiabilidad del código y facilidad de desarrollo. Gosling observó que muchas de las características que ofrecían C o C++ aumentaban de forma alarmante el gran coste de pruebas y depuración. Por ello en los sus ratos libres creó un lenguaje de programación donde intentaba solucionar los fallos que encontraba en C++.

3. Enorme diversidad de controladores electrónicos. Los dispositivos electrónicos se controlan mediante la utilización de microprocesadores de bajo precio y reducidas prestaciones, que varían cada poco tiempo y que utilizan diversos conjuntos de instrucciones. Java permite escribir un código común para todos los dispositivos.

Por todo ello, en lugar de tratar únicamente de optimizar las técnicas de desarrollo y dar por sentada la utilización de C o C++, el equipo de Gosling se planteó que tal vez los lenguajes existentes eran demasiado complicados como para conseguir reducir de forma apreciable la complejidad de desarrollo asociada a ese campo. Por este motivo, su primera propuesta fue idear un

Page 4: Historia de Java

nuevo lenguaje de programación lo más sencillo posible, con el objeto de que se pudiese adaptar con facilidad a cualquier entorno de ejecución.

Basándose en el conocimiento y estudio de gran cantidad de lenguajes, este grupo decidió recoger las características esenciales que debía tener un lenguaje de programación moderno y potente, pero eliminando todas aquellas funciones que no eran absolutamente imprescindibles.

3. En sus inicios

En los primeros años de la década de los noventa, Sun Microsystems

decidió intentar introducirse en el mercado de la electrónica de consumo y

desarrollar programas para pequeños dispositivos electrónicos. Sun creó una

filial, denominada FirstPerson Inc., para dar margen de maniobra al equipo

responsable del proyecto.

La tecnología Java se creó como una herramienta de programación en

una pequeña, a puerta cerrada proyecto iniciado por Patrick Naughton, Mike

Sheridan, y James Gosling de Sun en 1991. Pero la creación de un nuevo idioma

ni siquiera fue el punto de "The Green Project".

Para demostrar lo que ellos vieron como un posible futuro en

dispositivos digitales, el equipo verde fuera encerrado en una oficina anónima

en la arena Hill Road en Menlo Park, cortar todas las comunicaciones regulares

con Sun y trabajó todo el día durante 18 meses. En el verano de 1992, que

surgió con un demo de trabajo, un interactivo, de mano de entretenimiento en

casa con el controlador de dispositivo de una animada interfaz de usuario de

pantalla táctil.

El dispositivo experimental fue llamado * 7 ("StarSeven"). El sistema

presentaba una interfaz basada en la representación de la casa de forma

animada y el control se llevaba a cabo mediante una pantalla sensible al tacto.

En el sistema aparecía ya Duke, la actual mascota de Java.

Page 5: Historia de Java

La *7 era capaz de controlar una amplia gama de plataformas de

entretenimiento y aparatos, mientras se muestra la animación; se debe a que

se corrió sobre una totalmente nueva, independiente del procesador de

lenguaje. El lenguaje en sí fue creado por los miembros del “The Green

Team”. Gosling llama el nuevo idioma "OAK", después de que el árbol fuera de

su ventana. A medida que el proyecto cobró impulso y comenzó la participación

de los clientes potenciales en la industria de la televisión por cable, el equipo

verde salió de la clandestinidad, ocupada un gran atractivo edificio de oficinas

en el 100 Hamilton Avenue en Palo Alto, y llegó a ser conocido como

FirstPerson.

Se menciono que Java se llamó Oak (roble en español), aunque tuvo que

cambiar de denominación, pero como surge el nombre de “JAVA”, James

Gosling, el creador de Java, nos dice la verdad en un mail que le envía a

Jonathan Schwartz (CEO de Sun Microsystems), lo podemos encontrar en la

siguiente dirección http://blogs.sun.com/jonathan_es/ , en resumen lo que se

menciona es que el nombre nació mas por un proceso comercial y de

marketing.

4. Java y su resurgimiento en Internet

Java se aplicó a otro proyecto denominado VOD (Video On Demand) en el que se empleaba como interfaz para la televisión interactiva que se pensaba iba a ser el principal campo de aplicación de Java. Ninguno de estos proyectos se convirtió nunca en un sistema comercial, pero fueron desarrollados enteramente en un Java primitivo.

Una vez que en Sun se dieron cuenta de que a corto plazo la televisión interactiva no iba a ser un gran éxito, instaron a FirstPerson a desarrollar nuevas estrategias que produjeran beneficios. Entre ellas se encontraba la aplicación de Java a Internet, la cual no se consideró productiva en ese momento.

Page 6: Historia de Java

El Internet se está convirtiendo en popular como una forma de pasar los contenidos de los medios - texto, gráficos, video - en toda una red de dispositivos heterogéneos utilizando HTML. La tecnología Java ha sido diseñada en paralelo para mover los contenidos de los medios a través de las redes de dispositivos heterogéneos, pero también ofrece la capacidad de movimiento "comportamiento" en la forma de applets junto con el contenido. HTML por sí solo no podía hacer eso, pero sí establecer la etapa para la tecnología Java.

Gosling explica: "Ya habíamos venido desarrollando el tipo de ropa interior», «para poder ofrecer los contenidos al mismo tiempo, la Web se está elaborando. A pesar de que la Web ha sido de alrededor de 20 años o así, con FTP y Telnet, es difícil utilizar. Mosaico Luego salió en 1993 como uno fácil de usar interfaz de la Web, y que revolucionó la percepción del pueblo. El Internet se está convirtiendo en exactamente la red que había estado tratando de convencer a las compañías de cable que debe ser la construcción. Todas las cosas que hubiera querido hacer, en generalidades, encajan perfectamente con la forma en solicitudes por escrito, entregado, y se utiliza en Internet. Era un increíble accidente. Y era evidente que el Internet y Java se un partido en el cielo. Por lo tanto, eso es lo que hicimos ".

4.1. La necesidad de un mejor navegador

El equipo regresó recreo una tecnología Java basada en clon de

mosaico que denomina "WebRunner" (después de la película Blade

Runner), que más tarde oficialmente conocida como la

HotJava TM navegador. Era 1994. Diariamente, el impulso detrás de la

nueva visión creció. WebRunner era sólo una demo, pero una

impresionante: por primera vez, animadas, objetos en movimiento y

dinámica de contenido, ejecutandose dentro de un navegador Web.

4.2. Dos demos que cambio el mundo

El demo del navegador “WebRunner” y el demo “Dolly”, a principios de

1995 fueron presentados en una conferencia donde se reunían profesionales

de internet y del entretenimiento; en donde, John Gage fue invitado.

Page 7: Historia de Java

Gosling tiempo antes de que llegue la audiencia estaba

preocupado ante la perspectiva de la aún áspero “WebRunner”

estrellarse en una importante manifestación pública. 30 horas antes de

la audiencia Gosling estuvo solucionando problemas de la demo, se

preguntaba momentos cercanos a la audiencia ¿qué era tan

emocionante acerca de un nuevo lenguaje de conducción de una página

de texto y las ilustraciones en un clon de mosaico?. Gosling entonces se

presento en la conferencia, y a continuación presento una ilustración 3D

de una molécula en el centro del texto que se respondía a los

movimientos del ratón. Entonces la audiencia quedo sorprendida.

Un mes más tarde, el equipo estaba dispuesto a hacer

WebRunner y el código binario esté disponible a través de Internet en

modo "privado / público". Ellos querían el código para ser probados por

sus amigos y una pequeña red informal de los desarrolladores.

5. Publicación del Código

En marzo de 1995, todavía había sólo siete u ocho binario copias de lo que

ellos llamaron "1.0a" fuera de Sun. El equipo se estaba preparando para enviar una

"plena público" versión alpha ( "1.0a2") del código fuente de Java en Internet.

El equipo sabía que la liberación de código a los desarrolladores de forma

gratuita es una de las más rápidas formas de crear adopción generalizada. También

es una gran manera de obtener la ayuda de la comunidad de desarrollo para

inspeccionar el código y encontrar errores pasa por alto ninguno.

6. Java en el Tiempo

Sun presenta Java a través del tiempo, separa por fechas los avances que ha

logrado java, se muestra en la siguiente dirección:

http://www.java.com/en/javahistory/timeline.jsp. En resumen podemos observar

en el siguiente gráfico.

Page 8: Historia de Java
Page 9: Historia de Java

Conclusiones

• Desde su introducción en mayo de 1995, la plataforma Java ha sido aprobado más

rápidamente a través de la industria que cualquier otra nueva tecnología de

computación en la historia.

• Se pensó inicialmente en la electrónica de consumo y desarrollar programas para

pequeños dispositivos electrónicos.

• Inicialmente llamado OAK java corre sobre una totalmente nueva, independiente

del procesador de lenguaje, que permitió que corriera en distintos dispositivos

o aparatos.

• Despues del proyecto VoD (Video On Demand), que se empleaba como interfaz para la

televisión interactiva, fracaso; se puso los ojos en internet, que permitió el

resurgimiento de java.

• La popularidad de Java se debe a que Sun publica dos versiones de código de Java, la

versión publica es descargado por miles de desarrolladores desde sus inicios hasta la

actualidad.

Page 10: Historia de Java

Referencias Bibliográficas

• Junta de Catilla León. (Octubre de 1999). Guía de Iniciación al Lenguaje JAVA.

Recuperado el 25 de Setiembre de 2008, de Historia de Java:

http://pisuerga.inf.ubu.es/lsi/Invest/Java/Tuto/I_2.htm

• Martínez, I. R. (2007). Introduccion a la Tecnología Java. Historia de Java .

• Naughton, P. (18 de Marzo de 1996). The Long Strange Trip to Java. Recuperado el 25

de Setiembre de 2008, de http://www.blinkenlights.com/classiccmp/javaorigin.html

• Schwartz, J. (04 de Setiembre de 2007). El Blog de Jonathan. Recuperado el 22 de

Setiembre de 2008, de Aunque lo diferente no siempre es mejor, lo mejor siempre es

diferente: http://blogs.sun.com/jonathan_es/entry/aunque_lo_diferente_no_siempre

• Sun Microsystems. (s.f.). History of Java Technology. Obtenido de The Java History

Timeline: http://www.java.com/en/javahistory/timeline.jsp

• Sun Microsystems. (Abril de 2003). Java Technology. Recuperado el 26 de Setiembre

de 2008, de The Early Years: http://java.sun.com/features/1998/05/birthday.html