ViolaWWW es un navegador web descontinuado , el primero en admitir scripts y hojas de estilo para la World Wide Web (WWW). Se lanzó por primera vez en 1991/1992 para Unix y actuó como el navegador recomendado en CERN , [1] donde se inventó la WWW, pero finalmente perdió su posición como el navegador más utilizado ante Mosaic .
Lanzado en 1992, [2] Viola fue la invención de Pei-Yuan Wei , miembro del Experimental Computing Facility (XCF) de la Universidad de California, Berkeley . [1] [2] Viola era un lenguaje de programación/script basado en UNIX ; el acrónimo significaba "Lenguaje y aplicación visualmente interactiva orientada a objetos". [4]
El interés de Pei por el software basado en gráficos comenzó con HyperCard , que conoció por primera vez en 1989. Sobre ello, Pei dijo: "HyperCard era muy atractivo en aquel entonces, ya sabes, gráficamente, esta cosa de los hipervínculos, simplemente no era muy global y sólo funcionaba en Mac... y yo ni siquiera tenía una Mac". Al tener acceso únicamente a terminales X , Pei, en 1990, creó la primera versión de Viola para tales terminales: "Conseguí un manual de HyperCard y lo miré y básicamente tomé los conceptos y los implementé..." [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, recibiría financiación de O'Reilly Books , la editorial técnica, 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 Viola a través de Internet. Estaba a punto de inventar de forma independiente el hipertexto en red. "Y fue entonces cuando leí el correo electrónico de Tim sobre la World Wide Web ", explica. "La URL era muy, muy inteligente, era exactamente lo que necesitaba. Le escribió a Tim unas líneas diciendo que estaba pensando en escribir un navegador para X. "Parece una buena idea", dijo Tim en una respuesta publicada en www-talk el 9 de diciembre [de 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 que agregó funcionalidad extendida, como objetos de scripting integrados, hojas de estilo y tablas. Las primeras versiones fueron bien recibidas en el CERN . [4] Ed Krol también destacó el navegador en su popular texto de 1992, Whole Internet User's Guide and Catalog .
A medida que ViolaWWW se desarrolló, comenzó a parecerse más a HyperCard:
Tenía una función de marcadores para que pudieras llevar un registro de tus páginas favoritas. Tenía botones para ir hacia atrás y hacia adelante y una función de historial para llevar un registro de los lugares en los que habías estado. Con el 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 kit de herramientas Viola, que es una herramienta para el desarrollo y soporte de aplicaciones multimedia interactivas visuales, con un navegador web multimedia como una posible aplicación. Viola se ejecutaba bajo el sistema X Window y podía utilizarse para crear aplicaciones hipermedia complejas con funciones como applets y otros contenidos interactivos desde 1992. [7]
Viola fue el primer navegador web que tuvo las siguientes características: [8]
Si bien ViolaWWW abrió la puerta a la World Wide Web, [8] sus limitaciones, incluido el hecho de que solo se implementó en el sistema X Window, significaron que no podía competir con Mosaic , el navegador que llevó la Web al público en general. [12] Entre otras cosas, Mosaic era más fácil de instalar en las computadoras que usaba la mayoría de la gente. [8] Originalmente desarrollado para UNIX , Mosaic pronto fue portado a Microsoft Windows , [13] una plataforma en la que ViolaWWW nunca se ejecutó.
En 1999, Eolas Technologies y la Universidad de California presentaron una demanda en el Tribunal de Distrito de los Estados Unidos para el Distrito Norte de Illinois contra Microsoft, alegando la infracción de la patente estadounidense 5.838.906 (que cubre los complementos del navegador ) por parte del navegador web Internet Explorer . Eolas ganó el caso inicial en agosto de 2003 y recibió una indemnización de 521 millones de dólares de Microsoft. [14] El Tribunal de Distrito reafirmó la decisión del jurado en enero de 2004.
En marzo de 2005, un tribunal de apelaciones ordenó que se celebrara un nuevo juicio, revocando una decisión de que Microsoft pagara 521 millones de dólares en daños y perjuicios. El tribunal de apelaciones dijo que el fallo inicial había ignorado dos argumentos clave presentados por Microsoft. Microsoft había querido demostrar al tribunal que ViolaWWW era técnica anterior , ya que fue creada en 1993 en la Universidad de California, un año antes de que se presentara la patente clave. Microsoft también había sugerido que Michael David Doyle, fundador de Eolas y ex investigador de la Universidad de California, había ocultado intencionalmente su conocimiento de ViolaWWW al presentar la reclamación de patente. [15] Posteriormente, Microsoft llegó a un acuerdo con Eolas, en agosto de 2007, sin un nuevo juicio. [16] Eolas continuó presentando demandas contra docenas de otras empresas de tecnología.
En febrero de 2012, un jurado de Texas determinó que dos de las patentes de Eolas no eran válidas después del testimonio de varios acusados, entre ellos Tim Berners-Lee y Pei-Yuan Wei, a los que se les atribuye la creación del navegador Viola. El testimonio afirmaba que el navegador Viola incluía las invenciones reclamadas por Eolas antes de la fecha de presentación (7 de septiembre de 1993). Hay "pruebas sustanciales de que Viola era conocida y utilizada públicamente" antes de la supuesta fecha de concepción de los demandantes, añadió. El fallo puso fin de manera efectiva a una demanda pendiente contra 22 empresas, entre ellas Yahoo , Google y muchos minoristas en línea. [17]