Mosaic

来自Local Chinese Wikipedia
(重定向自NCSA Mosaic
跳转到导航 跳转到搜索

package.lua第80行Lua错误:module 'Module:CGroup/core' not found

页面Module:Hatnote/styles.css没有内容。

页面Module:Infobox/styles.css没有内容。

NCSA Mosaic
NCSA Mosaic 3.0执行于Windows
NCSA Mosaic 3.0执行于Windows
开发者NCSA
首次发布0.5 / 1993年1月23日,​33年前​(1993-01-23[1]
最终版本3.0(1997年1月7日,​29年前​(1997-01-07
编程语言C[2]
平台AmigaOS
Mac OS
Unix
Windows
类型网页浏览器
许可协议专有
网站ncsa.uiuc.edu,存档于互联网档案馆(存档日期 1998-02-23)
脚本错误:没有“Template wrapper”这个模块。

NCSA Mosaic,是一款已停止开发的网页浏览器,在1990年代对于万维网普及具有关键性的作用[3][4][5]。尽管Mosaic并非史上第一款网页浏览器,在其更早的之前已有WorldWideWebErwise[6]ViolaWWW,但Mosaic是第一个能够在文字中直接显示图片,而不是在单独视窗中显示图片的浏览器[7]。Mosaic支援多种互联网协定如HTTPFTPNNTPGopher[8]。其直觉的界面、对个人电脑的支援以及简易的安装过程,皆促成了Mosaic的普及[9]

Mosaic由伊利诺伊大学厄巴纳香槟分校国家超级电脑应用中心于1992年底开发[7],并于1993年1月发布[10],官方开发与支援一直持续到1997年1月[11]。Mosaic的市占率在1994年底输给了Netscape Navigator[12],到了1997年专案终止时,仅剩极少数的使用者。1995年,微软获得了其衍生商业产品Spyglass Mosaic的授权,并以此开发出Internet Explorer[13]

历史[编辑]

File:Mosaic 1.0 for Mac.png
执行于System 7.1环境下的Mosaic 1.0。图中显示的网页为Mosaic通讯公司的官方网站。

1991年,package.lua第80行Lua错误:module 'Module:Ilh/data' not found获得通过,为NCSA的新计划提供了资金。David Thompson向NCSA的软件设计小组展示了ViolaWWW浏览器[14]。这启发了当时在NCSA工作的两位程序员马克·安德森埃里克·比纳着手开发Mosaic。安德森与比纳于1991年2月开始针对UNIX的X Window系统开发Mosaic,并将其命名为xmosaic[7][14][15]。1.0正式版于1993年4月21日发布[16]。随后在同年9月,支援Microsoft Windows与Macintosh的版本也相继问世[14]。到了1993年10月,Amiga版本的Mosaic也已开发完成。1993年11月10日,适用于X Window系统的NCSA Mosaic 2.0版正式发布[17],其重要意义在于新增了对网页表单的支援,进而促成了首批动态网页的诞生。从1994年至1997年,国家科学基金会持续资助Mosaic的后续开发工作[18]

Mosaic开发团队的领导人马克·安德森离开了NCSA,并与SGI公司的创始人之一吉姆·克拉克,以及其他四位前伊利诺伊大学的学生与职员共同创立了Mosaic Communication Corporation[19],Mosaic Communications最终更名为Netscape Communications Corporation,并推出了Netscape Navigator浏览器。随着1994年Netscape Navigator的问世,Mosaic浏览器的普及度开始下滑。在《The HTML Sourcebook: The Complete Guide to HTML》中曾提到其重要性:“Netscape通讯公司设计了一个全新的万维网浏览器Netscape,比原来的Mosaic程式有明显的改进。”[20]

影响[编辑]

Mosaic引发了1990年代互联网热潮,虽然同一时期存在其他浏览器,像是ErwiseViolaWWWMidasWWWpackage.lua第80行Lua错误:module 'Module:Ilh/data' not found,但这些浏览器促使公众使用互联网的影响力远不及Mosaic[21]

Mosaic并非第一款适用于Windows的网页浏览器,而是鲜为人知的Cello[22]。Mosaic的Unix版本在Windows版本推出之前已经闻名于世,除了可以在文字中嵌入图片,而不是在单独的视窗之外,Mosaic的功能与ViolaWWW相似[7],不过Mosaic是第一款由全职程序员团队编写与支援的浏览器,对于初学者来说相当可靠和易于安装,而内嵌图片被证明具有极大的吸引力,Mosaic让互联网对于一般大众来说变得触手可及。

Mosaic是广受赞誉的图形化浏览器,允许使用者透过点选界面在电子讯息世界中畅游。Mosaic那迷人的外观鼓励著使用者将自己的文件上传到网络,包括彩色图片、声音片段、影片剪辑以及连向其他文件的超文字连结。随着点选—连结,这个连结上的文件就能够显示出来—你可以通过这种突发奇想而又直觉的方式在网络世界中穿梭。Mosaic不是发现讯息的最直接方式,也不是最强大的,不过是最让人愉悦的方式,而在发布后的18个月里,Mosaic已经引发了网络历史上前所未有的兴奋和商业活力[23]

1992年11月,世界上只有仅仅26个网站,每一个网站都受人注目[24]。在Mosaic发布的1993年,推出了一个叫做What’s New的页面,每天大约会增加一个新连结[25]。当时,互联网的发展正迅速从学术界和大型工业研究机构扩散至其他领域。这正是Mosaic浏览器的普及,推动了互联网的爆炸式成长,网站数量在1995年8月突破一万个,并在1998年达到数百万个[26]。Metcalfe曾如此形容Mosaic的关键地位:

在Web的第一代,蒂姆·伯纳斯-李使用基于Unix的服务器和浏览器原型,建立了统一资源定位符(URL),超文字传输协定(HTTP)和HTML标准。一些人意识到Web可能比Gopher更好。

在第二代,马克·安德森和埃里克·比纳在伊利诺伊大学开发了NCSA Mosaic浏览器。几百万人突然发现Web可能比性爱更令人着迷。

在第三代,安德森和比纳离开NCSA,创立了Netscape...

———Bob Metcalfe[27][28]

授权[编辑]

NCSA Mosaic的授权条款对于商业软件而言相对宽松。一般而言,所有版本的非商业用途皆为免费,但有部分限制。此外,X Window版本公开提供了源代码,而其他版本的源代码则需在签署协议后方可取得。截至1993年,授权持有者包括Amdahl Corporation、富士通、Infoseek、Quarterdeck、圣克鲁兹作业、SPRY以及Spyglass[29]

Spyglass公司向NCSA取得技术与商标授权,用于开发自家的网页浏览器,但从未实际使用任何NCSA Mosaic的源代码[30]。1995年,微软以200万美元的价格向Spyglass取得授权,进行修改后将其重新命名为Internet Explorer[31]。在后来的授权争议后,微软又向Spyglass支付了800万美元[32]。1995年出版的《The HTML Sourcebook: The Complete Guide to HTML》在名为Coming Attractions的章节中明确指出,Internet Explorer“将以Mosaic程式为基础”[20]Template:R/superscript

在NCSA停止Mosaic开发之后,X Window系统的NCSA Mosaic源代码由几个独立的小组继续进行开发。这些独立的开发工作包括2004年初停止开发的mMosaic(multicast Mosaic)[33]、Mosaic-CK和VMS Mosaic。

参考文献[编辑]

  1. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  2. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found[永久失效链接]
  3. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  4. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  5. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  6. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  7. 7.0 7.1 7.2 7.3 package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  8. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  9. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  10. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  11. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  12. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  13. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  14. 14.0 14.1 14.2 package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  15. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  16. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  17. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  18. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  19. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  20. 20.0 20.1 package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  21. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  22. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  23. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  24. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  25. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  26. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  27. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  28. Roads and Crossroads of Internet History页面存档备份,存于互联网档案馆) Chapter 4: Birth of the Web
  29. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  30. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  31. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  32. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  33. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found

外部链接[编辑]

参见[编辑]


package.lua第80行Lua错误:module 'Module:Navbar/configuration' not found package.lua第80行Lua错误:module 'Module:Navbar/configuration' not found