ViolaWWW | |
Developer: | Pei-Yuan Wei[1] |
Discontinued: | yes |
Programming Language: | Viola[2] |
Operating System: | Unix |
Language: | English |
Genre: | Web browser |
ViolaWWW is a discontinued web browser, the first to support scripting and stylesheets for the World Wide Web (WWW). It was first released in 1991/1992 for Unix and acted as the recommended browser at CERN,[1] where the WWW was invented, but eventually lost its position as most frequently used browser to Mosaic.
Released in 1992, Viola was the invention of Pei-Yuan Wei, a member of the Experimental Computing Facility (XCF) at the University of California, Berkeley.[3] Viola was a UNIX-based programming/scripting language; the acronym stood for "Visually Interactive Object-oriented Language and Application".
Pei's interest in graphically based software began with HyperCard, which he first encountered in 1989. Of that, Pei said, "HyperCard was very compelling back then, you know graphically, this hyperlink thing, it was just not very global and it only worked on Mac... and I didn't even have a Mac". Only having access to X terminals, Pei, in 1990, created the first version of Viola for such terminals: "I got a HyperCard manual and looked at it and just basically took the concepts and implemented them..."[4]
Pei released Viola 0.8 in 1991.
After graduating, Pei developed Viola further while working with the XCF and startups.[4] [5] Later, he would be funded by O'Reilly Books, the technical publisher, which used the software to help demonstrate its Global Network Navigator site.[6] His major goal was to create a version of Viola for the Internet:
Released in 1992, ViolaWWW was the first browser to add extended functionality such as embedded scriptable objects, stylesheets, and tables. Early versions were received well at CERN.[4] Ed Krol also highlighted the browser in his popular 1992 text, Whole Internet User's Guide and Catalog.
As ViolaWWW developed, it began to look more like HyperCard:
ViolaWWW was based on the Viola toolkit, which is a tool for the development and support of visual interactive media applications, with a multimedia web browser being a possible application. Viola ran under the X Window System and could be used to build complex hypermedia applications with features like applets and other interactive content as early as 1992.[7]
Viola was the first web browser to have the following features:[8]