Historia de Java
Click here to load reader
-
Upload
xuxan-melina-vigo-alvan -
Category
Documents
-
view
4.376 -
download
0
Transcript of 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
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
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
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.
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.
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.
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.
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.
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