Libwww

libwww
原作者提姆·柏內茲-李、揚-弗朗索瓦·格羅夫
開發者亨利克·弗里斯蒂克·尼耳森
首次发布1.0,1992年11月,​31年前​(1992-11
当前版本
  • 5.4.2 (2017年6月24日;穩定版本)[1]
編輯維基數據鏈接
源代码库
  • github.com/w3c/libwww
編輯維基數據鏈接
编程语言C
类型互聯網應用程式API
许可协议W3C軟體聲明和授權條款英语W3C Software Notice and License
网站www.w3.org/Library/

LibwwwLibrary World Wide Web﹞,是一個高度模組化用戶端的網路应用程序接口,用C語言寫成,可在UNIX操作系统Windows操作系统上運行。

Libwww的目的是作為協定實驗的測試平台[2],使軟件開發人員不必“重新發明車輪”[3]

歷史

1991年和1992年,蒂姆·伯納斯-李和CERN的一名學生揚-弗朗索瓦·格羅夫利用可攜式C代碼重寫了NeXTSTEP作業系統原始的WorldWideWeb瀏覽器各種組件,用於展示全球資訊網的潛力[4]。最初,Libwww被稱為Common Library,無法作為單獨的產品使用[5]。在Libwww普及使用之前,整合在CERN程式庫中。1993年5月伯納斯-李宣布,Common Library稱為Libwww,並被授權為公有領域,以鼓勵網頁瀏覽器的開發[6]。他最初考慮在GNU通用公共授權條款下發佈軟體,而不是公有領域,由於擔心像IBM等大型公司會被GPL的限制而不敢使用,所以決定不這麼做[7][8]。函式庫早期的快速發展導致了羅伯特·卡里奧整合到他的MacWWW瀏覽器中出現了問題[9]

從1994年11月25日(版本2.17)開始亨利克·弗里斯蒂克·尼耳森負責Libwww[10]。1995年3月21日,隨著版本3.0發布,CERN將Libwww移至全球資訊網協會(W3C)管理[11]。從1995年起,Line Mode Browser不再單獨發布,而是Libwww組件的一部分[12]

W3C建立了Arena網頁瀏覽器作為HTML3CSSPNG和其他特性如Libwww的試驗平台和測試工具[13],但在beta 3之後,Arena被Amaya取代[14]。2003年9月2日,W3C由於缺乏資源而停止了Libwww的開發。基於其為開放原始碼的特性,任何人都能為Libwww付出一點心力,這也確保了Libwww能一直進步,成為更有用的軟體[15]

使用Libwww的應用程式,如被廣泛使用的LynxMosaic即是用Libwww所寫成的[11]

参考文献

  1. ^ http://www.w3.org/Library/Distribution/.
  2. ^ libwww. ROS. [2 June 2010]. (原始内容存档于2013-05-02). 
  3. ^ Nielsen, Henrik Frystyk. W3C Reference Library. World Wide Web Consortium. 14 May 1998 [27 June 2010]. (原始内容存档于2012-11-05). 
  4. ^ Kesan, Jay; Rajiv Shah. Deconstructing Code (PDF). Yale Journal of Law & Technology. 2003, 6: 291 [2017-04-23]. (原始内容 (PDF)存档于2010-01-20). 
  5. ^ Berners-Lee, Tim. Common Library. World Wide Web Consortium. 3 November 1992 [3 June 2010]. (原始内容存档于2020-10-11). 
  6. ^ Berners-Lee, Tim. May World-Wide Web News. World Wide Web Consortium. May 1993 [7 June 2010]. (原始内容存档于2010-04-16). 
  7. ^ History of Libwww (PDF). GoverningWithCode.org: 3. [2017-11-12]. (原始内容 (PDF)存档于2009-09-16). 
  8. ^ Berners-Lee, Tim. Policy. World Wide Web Consortium. [1 September 2010]. (原始内容存档于2020-09-23). 
  9. ^ Petrie, Charles; Cailliau, Robert. Interview Robert Cailliau on the WWW Proposal: "How It Really Happened.". Institute of Electrical and Electronics Engineers. November 1997 [18 August 2010]. (原始内容存档于2011-01-06). 
  10. ^ Kahan, José. Libwww - the W3C Protocol Library. World Wide Web Consortium. 2 September 2003 [2 June 2010]. (原始内容存档于2021-01-28). 
  11. ^ 11.0 11.1 Kahan, José. Change History of libwww. World Wide Web Consortium. 2002-06-07 [2010-05-30]. (原始内容存档于2010-06-20). 
  12. ^ Kreutzmann, Dr. Helge. WWW-Browsers for Linux. 6 January 2010 [3 June 2010]. (原始内容存档于2020-07-26). 
  13. ^ Lie, Håkon Wium. Arena: Frequently Answered Questions. World Wide Web Consortium. 15 June 1996 [2 June 2010]. (原始内容存档于2017-07-21). 
  14. ^ Lafon, Yves; Lie, Håkon Wium. Welcome to Arena beta-3. World Wide Web Consortium. 16 September 1996 [2 June 2010]. (原始内容存档于2020-09-28). 
  15. ^ Kahan, José. Future of Libwww Survey. World Wide Web Consortium. 2003-09-02 [2010-06-02]. (原始内容存档于2013-10-09). 

外部連結

 
1990年代
1990年
1991年
1992年
1993年
1994年
1995年
1996年
1997年
1998年
1999年
 
2000年代
2000年
2001年
2002年
2003年
2004年
2005年
2006年
2007年
2008年
2009年
 
2010年代
2010年
2011年
2012年
2013年
2014年
2015年
2016年
2017年
2018年
2019年
 
2020年代
2020年
2021年
2022年
2023年
/
2024年
/
 
相關
特點
  • 广告拦截
  • 增强浏览英语Augmented browsing
  • 書籤
    • 小书签
    • 即时书签英语Features of Firefox#Live bookmarks
    • 智能书签英语Smart Bookmarks
  • 擴充功能
  • 安全英语Browser security
  • 同步
    • 比较英语Comparison of browser synchronizers
  • Cookie
  • 下载管理器
  • Favicon
  • 增量查找英语Incremental search
  • 插件
  • 无痕浏览
  • 分頁
  • 通用编辑按钮英语Universal Edit Button
網頁標準
协议
相關主題
 
電腦平台
Blink排版引擎
WebKit排版引擎
Gecko排版引擎
Trident排版引擎
混合排版引擎
其他排版引擎
  • NetSurf
  • abaco英语abaco (web browser)
  • Amaya
  • KidZui英语KidZui
  • Charon英语Charon (web browser)
  • Dillo
  • Gazelle
  • IBM Watson Explorer
  • Arachne英语Arachne (web browser)
  • Arena
  • IBM Home Page Reader
  • IBrowse
  • Links
  • Mosaic
  • Mothra英语Mothra (web browser)
  • NetPositive
  • 蒼月瀏覽器(26~)
純文字排版引擎
 
行動平台
Blink排版引擎
WebKit排版引擎
Gecko排版引擎
Trident排版引擎
其他
  • Blazer
  • ibisBrowser
  • NetFront
  • Obigo Browser
  • Skweezer
  • Skyfire
  • Teashark
  • ThunderHawk
  • uZard Web
  • Vision
  • WinWAP
  • Smooz日语Smooz
  • Galio
  • Deepfish
  • Iris浏览器
 
Gecko排版引擎
  • Kylo
Presto排版引擎
WebKit排版引擎
其他
刪除線格式為停止開發的項目
產品及
標準
推薦
记录
  • IndieAuth英语IndieAuth
  • XAdES英语XAdES
  • XHTML+SMIL英语XHTML+SMIL
  • XUP
工作草案
  • CCXML英语Call Control eXtensible Markup Language
  • CURIE英语CURIE
  • EME
  • InkML
  • JSON-LD
  • MSE
  • RIF
  • SCXML英语SCXML
  • SMIL時間表英语SMIL Timesheets
  • sXBL英语sXBL
  • WICD英语Web Integration Compound Document
  • XFDL英语Extensible Forms Description Language
  • XFrames英语XFrames
  • XBL
  • XMLHttpRequest
檢測
倡議
  • 多通道交互活動(MMI)英语W3C MMI
  • 驗証服務
  • 無障礙網頁倡議英语Web Accessibility Initiative
  • 網絡平台英语WebPlatform
棄用
  • C-HTML
  • HDML英语Handheld Device Markup Language
  • JSSS英语JavaScript Style Sheets
  • PGML英语Precision Graphics Markup Language
  • VML
  • XHTML+MathML+SVG英语XHTML+MathML+SVG
機構
  • 萬維網基金會英语World Wide Web Foundation
工作小組
  • SVG英语SVG Working Group
  • CSS英语CSS Working Group
  • HTML英语HTML Working Group
  • WebOnt(語義網活動)英语WebOnt
  • 設備描述(DDWG)英语W3C Device Description Working Group
  • 網頁超文本技術工作小組(WHATWG)
軟件
瀏覽器
  • Line Mode (1990年-)
  • Arena (1993年-1998年)
  • Agora (1994年-1997年)英语Agora (web browser)
  • Argo (1994年-1997年)英语Argo (web browser)
  • Amaya (瀏覽器及編輯器,1996年-2012年)
會議
  • 國際萬維網大會(WWW大會)英语International World Wide Web Conference
    • 督導委員會(IW3C2)英语International World Wide Web Conferences Steering Committee
    • 第一屆(WWW1,1994年)英语First International Conference on the World-Wide Web