¿Alguien recuerda Erwise? ¿Viola? ¿Cello? Recordemos.

Cuando en 1980 Tim Berners-Lee llegó al CERN, el famoso laboratorio europeo de física de partículas, lo contrataron para actualizar los sistemas de control de varios aceleradores de partículas. Pero el invento de la página web moderna vio casi de inmediato un problema: miles de personas entraban y salían constantemente del instituto de investigación, muchas de las cuales trabajaban allí temporalmente.
«Era bastante difícil para los programadores contratados intentar entender los sistemas, tanto humanos como computacionales, que controlaban este increíble parque de atracciones», escribió Berners-Lee más tarde. – La mayor parte de la información crítica existía solo en la mente de las personas.»
Por eso, en su tiempo libre escribió un software para abordar esta deficiencia: un pequeño programa que llamó Enquire. Permitía a los usuarios crear «nodos» – páginas que se parecían a tarjetas de índice llenas de información y que tenían enlaces a otras páginas. Desafortunadamente, esta aplicación, escrita en Pascal, funcionaba en un sistema operativo propietario del CERN. «Un pequeño número de personas que vio este programa pensó que era una buena idea, pero nadie lo usó. Al final, se perdió un disco, y con él, la Enquire original.»
Unos años después, Berners-Lee regresó al CERN. Esta vez reactivó su proyecto de la «World Wide Web» para aumentar las probabilidades de éxito. El 6 de agosto de 1991 publicó una explicación de la WWW en el grupo de Usenet alt.hypertext. También lanzó el código de la biblioteca libWWW, escrita por él junto con su asistente Jean-François Groff. La biblioteca permitía a los participantes crear sus propios navegadores web.
«Su trabajo – más de cinco navegadores diferentes en 18 meses – salvó el proyecto web, que tenía problemas de financiación, y lanzó la comunidad de desarrolladores web», se mencionó en la celebración de este aniversario en el Museo de Historia de la Computación en Mountain View, California. El navegador más conocido de los primeros fue Mosaic, escrito por Marc Andreessen y Eric Bina del Centro Nacional de Aplicaciones de Supercomputación (NCSA).
Mosaic pronto se transformó en Netscape, pero no fue el primer navegador. El mapa recopilado por el museo proporciona una visión del alcance global del proyecto inicial. En estas primeras aplicaciones sorprende que ya contuvieran muchas características de navegadores posteriores. A continuación, un recorrido por las aplicaciones para navegar en la web, tal como eran antes de hacerse famosas.
Navegadores del CERN
El primer navegador de Tim Berners-Lee, llamado WorldWideWeb, de 1990, era tanto navegador como editor. Esperaba que los futuros proyectos de navegadores siguieran esta dirección. El CERN recopiló una reproducción de su contenido. En la captura de pantalla se puede ver que para 1993 ya contenía muchas características de los navegadores modernos.

La principal limitación del software era que solo funcionaba en el sistema operativo NeXTStep. Pero poco después de WorldWideWeb, un pasante de matemáticas del CERN, Nicola Pellow, escribió un navegador capaz de funcionar en otros lugares, incluidas redes UNIX y MS-DOS. Así, 'cualquiera podía acceder a la red', explica el historiador de internet Bill Stewart, 'que en ese momento constaba principalmente de la guía telefónica del CERN'.

Primer navegador web del CERN, aprox. 1990
Erwise
Luego apareció Erwise. Fue desarrollado por cuatro estudiantes finlandeses en 1991 y lanzado en 1992. Erwise es considerado el primer navegador con una interfaz gráfica. Además, podía buscar palabras en la página.
Berners-Lee escribió una reseña de Erwise en 1992. Señaló su capacidad para trabajar con diferentes fuentes, resaltar enlaces, permitir la navegación a otras páginas con un doble clic en el enlace y admitir múltiples ventanas.
"Erwise parece bastante inteligente," declaró, aunque hay algo misterioso, - un extraño marco alrededor de una palabra en el documento que se asemeja a un botón o un campo de selección. Aunque no es ninguno de los dos, - posiblemente, sea algo para futuras versiones."
¿Por qué no prosperó la aplicación? En una entrevista posterior, uno de los creadores de Erwise señaló que en ese momento Finlandia estaba atravesando una profunda recesión. No había inversores ángeles en el país.
«En ese momento, no hubiéramos podido crear un negocio basado en Erwise», explicó. – «La única forma de ganar dinero era seguir desarrollando con la esperanza de que alguien eventualmente nos comprara, Netscape. Sin embargo, podríamos haber llegado al nivel de Mosaic si hubiésemos trabajado un poco más. Necesitábamos terminar Erwise y lanzarlo en varias plataformas.»

Navegador Erwise
ViolaWWW
fue lanzado en abril de 1992. El desarrollador Pey-Yuan Wei lo escribió en la Universidad de California, Berkeley, utilizando el lenguaje de scripting Viola, que funcionaba en UNIX. Wei no tocaba el violonchelo, «simplemente se dio cuenta por la memorable abreviatura» Visually Interactive Object-oriented Language and Application [lenguaje y aplicación visual interactivas orientadas a objetos], como escribieron James Gillies y Robert Cailliau en su historia de la WWW.
Wei aparentemente se inspiró en un programa temprano de Mac llamado , que permitía a los usuarios crear matrices de documentos formateados con hipervínculos. «En ese momento, HyperCard era un proyecto muy interesante, gráficamente, además de esos hipervínculos», recordó más tarde. Sin embargo, el programa «no era global y solo funcionaba en Mac. Y ni siquiera tenía mi propio Mac».
Sin embargo, tenía acceso a terminales X UNIX en el centro de computación experimental de Berkeley. «Tenía las instrucciones para HyperCard, las estudié y simplemente utilicé los conceptos para implementarlos en X-windows». Aún más impresionante, los implementó utilizando el lenguaje Viola.
Una de las características más importantes e innovadoras de ViolaWWW era que el desarrollador podía incluir scripts y «applet» en la página. Esto anticipó una gran ola de applets en Java que aparecieron en sitios web a finales de los 90.
En Wei también señaló varias limitaciones del navegador, siendo la principal la falta de una versión para PC.
- No fue portado a la plataforma PC.
- No se admite la impresión HTML.
- HTTP no es interrumpido, no es multiproceso.
- No se admite proxy.
- El intérprete del lenguaje no es multiproceso.
«El autor está trabajando en estos problemas, entre otros», escribía Wei en ese momento. Sin embargo, «un navegador muy pulido, apto para ser usado por cualquiera, muy intuitivo y directo», concluyó Berners-Lee en su . «Las características adicionales no serán utilizadas por el 90% de los usuarios reales, sin embargo, son funciones que los usuarios experimentados necesitan».

ViolaWWW Navegador Hipertexto
Midas y Samba
En septiembre de 1991, el físico Paul Kunz de la aceleradora lineal de Stanford (SLAC) visitó CERN. Regresó con el código necesario para poner en marcha el primer servidor web de América del Norte en SLAC. «Acabo de estar en CERN», le dijo Kunz al bibliotecario jefe Luis Ediris, «y encontré una cosa maravillosa que está desarrollando un colega, Tim Berners-Lee. Esto es justo lo que necesita para su base de datos».
Ediris estuvo de acuerdo. El bibliotecario jefe publicó la base de datos de investigación clave en la web. Los físicos de Fermilab hicieron lo mismo poco después.
Luego, en el verano de 1992, un físico de SLAC escribió Midas, un navegador gráfico para los físicos de Stanford. Una gran de Midas era que podía mostrar documentos en formato postscript, apreciado por los físicos por su capacidad de reproducir con precisión fórmulas científicas.
«Con estas ventajas clave, la web empezó a ser utilizada activamente en la comunidad física», así concluía del progreso de SLAC al Departamento de Energía de EE.UU. en 2001.
Mientras tanto, en CERN, Pellow y Robert Caillau lanzaron el primer navegador web para la computadora Macintosh. Gillies y Caillau describen el desarrollo de Samba.
Para Pellow, el progreso en el lanzamiento del proyecto Samba fue lento, ya que el navegador se caía cada pocos enlaces y nadie podía entender por qué. «El navegador para Mac estaba lleno de errores», lamentó Tim Berners-Lee en un boletín de noticias de 1992. «¡Regalo una camiseta con la inscripción W3 a quien pueda arreglarlo!» – anunció. La camiseta fue para John Streets de Fermilab, quien rastreó el error, lo que permitió a Nicola Pellow continuar desarrollando una versión funcional de Samba.
Samba «fue un intento de portar el diseño del primer navegador que escribí en la máquina NeXT a la plataforma Mac», - Berners-Lee, «pero no se completó a tiempo antes de que NCSA lanzara la versión Mosaic para Mac, que lo eclipsó».

Samba
Mosaic
Mosaic fue "la chispa que encendió el explosivo crecimiento de la web en 1993", explican los historiadores Gillies y Kaye. Pero no podrían haberlo desarrollado sin antecesores y sin las oficinas de NCSA en la Universidad de Illinois, equipadas con las mejores máquinas con UNIX. Además, NCSA contaba con el Dr. Ping Fu, un doctor en gráficos por computadora y un mago que trabajaba en efectos de morphing para la película "Terminator 2". Recientemente, él había contratado a un asistente llamado Marc Andreessen.
"¿Qué te parece la idea de escribir una interfaz gráfica para un navegador?" – sugirió Fu a su nuevo asistente. "¿Y qué es un navegador?" – preguntó Andreessen. Pero unos días después, uno de los empleados de NCSA, Dave Thompson, hizo una presentación del navegador tempranero de Nikola Pellow y del navegador ViolaWWW de Pei Wei. Justo antes de la presentación, Tony Johnson lanzó la primera versión de Midas.
El último programa impresionó a Andreessen. "¡Increíble! ¡Fantástico! ¡Increíble! ¡Impresionante, demonios!" – le escribió a Johnson. Luego, Andreessen consiguió un experto en UNIX de NCSA, Eric Bina, para ayudar a escribir su propio navegador para X.
Mosaic incluía muchas características nuevas para la web, como soporte para videos, sonido, formularios, marcadores e historial. "Y lo sorprendente era que, a diferencia de todos los navegadores tempranos para X, todo estaba contenido en un solo archivo", explican Gillies y Kaye:
El proceso de instalación era simple: solo había que descargarlo y ejecutarlo. Más tarde, Mosaic se hizo famoso por introducir la etiqueta
, que permitió por primera vez incrustar imágenes directamente en el texto, en lugar de que aparecieran en una ventana separada, como en el primer navegador de Tim para NeXT. Esto permitió a las personas crear páginas web que se parecían más a los medios impresos que conocían; esta idea no fue del agrado de todos los innovadores, pero definitivamente hizo famoso a Mosaic.
"Lo que creo que Marc logró hacer muy bien", escribió más tarde Tim Berners-Lee, "fue hacer que la instalación fuera muy sencilla y ofrecer soporte con corrección de errores por correo electrónico, en cualquier momento del día o de la noche. Podías enviarle un mensaje sobre un error y, en un par de horas, él te enviaba una corrección."
El mayor avance de Mosaic, desde la perspectiva actual, fue su compatibilidad multiplataforma. "Con una autoridad que nadie me había otorgado, declaro que X-Mosaic ha sido lanzado", escribía orgullosamente Andreesen en el grupo www-talk el 23 de enero de 1993. Alex Totic lanzó su versión para Mac unos meses después. La versión para PC fue desarrollada por Chris Wilson y John Mittelhauser.
El navegador Mosaic se basó en Viola y Midas, como se señala en la exhibición del museo de computación. Y utilizó una biblioteca del CERN. "Pero, a diferencia de otros, era confiable, podía ser instalado incluso por no profesionales, y pronto añadió soporte para gráficos en color en las páginas, no en ventanas separadas".

El navegador Mosaic estaba disponible para X Windows, Mac y Microsoft Windows.
El chico de Japón.
Pero Mosaic no fue el único producto innovador que apareció en ese momento. Un estudiante de la Universidad de Kansas. adaptó el navegador de información hipermedia de su campus para internet y la web. Fue lanzado en marzo de 1993. "Lynx rápidamente se convirtió en el navegador favorito para terminales de texto sin gráficos, y se utiliza hasta el día de hoy", explica el historiador Stuart.
Y en la escuela de derecho de la Universidad de Cornell, Tom Bruce estaba escribiendo una aplicación web para PC, "ya que estas eran las computadoras comúnmente utilizadas por los abogados", comentan Gillis y Kayau. Bruce publicó su navegador Cello el 8 de junio de 1993, "y pronto se descargaba 500 veces al día".

Cello
Seis meses después, Andreesen estaba en Mountain View, California. Su equipo planeaba lanzar Mosaic Netscape el 13 de octubre de 1994. Él, Totic y Mittelhauser emocionados subieron la aplicación al servidor FTP. El último desarrollador recuerda ese momento. "Pasaron cinco minutos, y todos estábamos allí sentados. No pasaba nada. Y de repente ocurrió la primera descarga. Era un chico de Japón. ¡Prometimos enviarle una camiseta!"
Esta compleja historia nos recuerda que ninguna innovación es creada por una sola persona. El navegador web entró en nuestras vidas gracias a visionarios de todo el mundo, personas que a menudo no entendían del todo lo que estaban haciendo, pero motivados por la curiosidad, consideraciones prácticas o incluso el deseo de jugar. Sus chispas individuales de genialidad sustentaron todo el proceso. Al igual que la perseverancia de Tim Berners-Lee en que el proyecto debe permanecer colaborativo y, lo más importante, abierto.
«Los primeros días de la web eran muy limitados en recursos, — él. – Había tanto que hacer, una llama tan débil que mantener».
Fuente: habr.com
