ViolaWWW


ViolaWWW es un navegador descontinuado , el primero en ser popular en la World Wide Web (WWW). Fue lanzado por primera vez en 1991/1992 para Unix y actuó como el navegador recomendado en el CERN , [1] donde se inventó la WWW, pero finalmente perdió su posición como navegador más utilizado para Mosaic .

Lanzado en 1992, [2] Viola fue la invención de Pei-Yuan Wei , miembro de eXperimental Computing Facility (XCF) en la Universidad de California, Berkeley . [1] [2] Viola era un lenguaje de programación / scripting basado en UNIX ; el acrónimo significa "Lenguaje y aplicación orientados a objetos visualmente interactivos". [4]

El interés de Pei en el software basado en gráficos comenzó con HyperCard , que encontró por primera vez en 1989. De eso, dijo Pei, "HyperCard era muy convincente en ese entonces, ya sabes, gráficamente, esta cosa de hipervínculos, simplemente no era muy global y solo funcionaba en Mac ... y yo ni siquiera tenía Mac ". Sólo tener acceso a los terminales X , Pei, en 1990, creó la primera versión de la viola por este tipo de terminales: "Tengo un manual de HyperCard y mirado a él y sólo lo esencial, a los conceptos e implementado ellos ..." [4]

Pei lanzó Viola 0.8 en 1991. [4]

Después de graduarse, Pei desarrolló Viola aún más mientras trabajaba con XCF y nuevas empresas. [4] [5] Más tarde, sería financiado por O'Reilly Books , el editor técnico, que utilizó el software para ayudar a demostrar su sitio Global Network Navigator . [6] Su principal objetivo era crear una versión de Viola para Internet:

X-Window [sic] era un sistema basado en Unix, por lo que tenía TCP / IP integrado e Internet era un paso lógico. La cuestión era cómo transportar sus páginas de Viola a través de Internet. Estaba al borde de una invención independiente del hipertexto en red. "Y ahí fue cuando leí el correo electrónico de Tim sobre la World Wide Web ", explica. 'La URL era muy, muy inteligente, era perfectamente lo que necesitaba. Dejó caer una línea a Tim diciendo que estaba pensando en escribir un navegador para X. "Suena como una buena idea", dijo Tim en una respuesta publicada en www-talk el 9 de diciembre [1991]. Cuatro días después, Pei Wei le dijo a www-talk que había creado un navegador.

-  Gillies y Cailliau [4]

Lanzado en 1992, ViolaWWW fue el primer navegador en agregar funcionalidad extendida, como objetos, hojas de estilo y tablas incrustados. Las primeras versiones fueron bien recibidas en el CERN . [4] Ed Kroll también destacó el navegador en su popular texto de 1992, Whole Internet User's Guide and Catalog .

A medida que se desarrolló ViolaWWW, comenzó a parecerse más a HyperCard:

Tenía una función de marcador para que pudiera realizar un seguimiento de sus páginas favoritas. Tenía botones para retroceder y avanzar y una función de historial para realizar un seguimiento de los lugares en los que había estado. Con el paso del tiempo, adquirió tablas y gráficos y en mayo de 1993 incluso podía ejecutar programas.

-  Gillies y Cailliau [4]

ViolaWWW se basó en el conjunto de herramientas Viola, que es una herramienta para el desarrollo y soporte de aplicaciones de medios visuales interactivos, siendo un navegador web multimedia una posible aplicación. Viola se ejecutó bajo el sistema X Window y podría usarse para construir aplicaciones hipermedia complejas con características como applets y otro contenido interactivo desde 1992. [7]

Primeros

Viola fue el primer navegador web en tener las siguientes características: [8]

  • inserción de documentos del lado del cliente, marcos anteriores o sindicación a través de escritura de salida de JavaScript, que se utilizan comúnmente en la actualidad.
  • un mecanismo de hoja de estilo simple que se utiliza para insertar información de estilo, como fuentes, color y alineaciones en un documento. Esto se implementó en Viola mucho antes de que se desarrollara CSS en 1998:
  • un panel de barra lateral que se utiliza para mostrar información "meta", enlaces de navegación dentro del documento y otra información, similar a (pero no tan sofisticada) características que se encuentran en varios navegadores modernos.
  • un lenguaje de secuencias de comandos al que se puede acceder desde un documento HTML, de modo que un documento HTML puede incrustar secuencias de comandos / subprogramas altamente interactivos. Esto puede verse como el precursor de JavaScript y los objetos incrustados .