ViolaWWW

ViolaWWW是全球資訊網（WWW）第一個流行的瀏覽器，目前已停止开发。其首次在1991／1992年的UNIX作業系統上发布，並成為受全球資訊網发源组织CERN所推荐的瀏覽器，但其最常用瀏覽器的地位最終被Mosaic浏览器取代。

Viola語言
Viola由魏培源在1991年开发，他也是加州伯克利大学的（XCF）研究小组成员之一。Viola是一个基于UNIX平台的编程语言，其名称为可视化交互的面向对象语言及应用（Visually Interactive Object-oriented Language and Application）的首字母缩写。

魏培源對於圖形軟體的興趣始於1989年他接觸到的HyperCard，魏培源說：「當時HyperCard非常引人注目，這是一款眾人皆知的超連結程式，但只能在Mac上運作...而當時我甚至連Mac都沒有」。魏培源使用於1990年創造了第一個版本的Viola語言：“我拿到了一本HyperCard手冊看了一下，基本上把這些概念完成了......”

ViolaWWW历史 
毕业后魏培源与XCF及创业伙伴一起继续开发Viola。随后其接受了奥莱利公司的投资，這是一家美国电子出版公司。奥莱利公司使用了其软件以显示旗下网站全球網路導航器。魏培源的主要工作是创建一个适用于互联网的Viola版本：

ViolaWWW創建於1992年，是第一個添加擴充功能的瀏覽器，如嵌入式腳本對象、樣式表和表。早期版本在CERN獲得了诸多好评。Ed Kroll还在其1992年很流行的文章中強調了该浏览器。

随着ViolaWWW的开发，开始与HyperCard越来越相似：

ViolaWWW基于Viola工具箱，該工具箱是用於开发与支持视觉交互式媒体应用的工具。Viola在X Window下运行，早在1992年就可以用来创建远超HTML 3.0（當時最新版本的HTML）的复杂超媒体应用，包括小程序及其他可交互的内容。

首創
Viola是第一个拥有如下功能的浏览器：

 客户端文件插入，内嵌式框架及类Javascript输出

 一个简单的样式表机制用于指定文档中的样式信息，例如字体，颜色，对齐方式。早在1998年CSS样式表开发之前已經在Viola中实现了。

 一个侧边栏用于显示网页中的元信息，如网页内部导航链接等。类似但不那么复杂的侧边栏功能也出现在一些现代浏览器中。
一个HTML文档可以调用的脚本语言，让网页文档可以嵌入高度可交互的脚本及小程序，其可以被视为JavaScript和嵌入对象的先驱。

與Mosaic競爭 
雖然ViolaWWW打開了全球資訊網的大門，但由於只能侷限在-{X Window}-系統上執行，意味著它無法與Mosaic競爭，後者為將全球資訊網帶入主流的瀏覽器。除此之外，Mosaic更容易安裝在大多數人使用的電腦上。雖然Mosaic最初只為UNIX開發，但很快地被移植到Microsoft Windows，這是ViolaWWW從未執行過的平台。

參考文獻

外部链接 

 下載Viola

網際網路歷史
1991年軟體
1992年軟體