Libwww

A Libwww (azaz Library World Wide Web) egy moduláris kliens-oldali web API (alkalmazásprogramozási felület) UNIX, és Windows platformra.

A libwww szoftver első változatát 1992-ben készítették el. 2006-ban készült el a végleges változat.

Kis és nagyobb alkalmazásokra is használható, mint például: webböngészők, szerkesztők, batch eszközök. A libwww rendelkezik „dugaszolható” (plug-in) modulokkal, mint például: HTTP1.1, stb.

A libwww célja, hogy testbedként szolgáljon protokoll kísérleteknél. A libcurl a libwww modern változata.

Történet

1992-ben Tim Berners-Lee és Jean-Francois Groff, a CERN munkatársai, átírták a WorldWideWeb böngészőjét a NeXTstep operációs rendszerben, hordozható C kódban, hogy demonstrálják a web potenciálját. A kezdetben a libwww, általános könyvtárként működött, és nem volt külön hozzáférhető.

Mielőtt a nyilvánosság számára is elérhetővé vált, a libwww-t beintegrálták a CERN programkönyvtárába (CERNLIB). 1993-ban nyilvánossá tették a libwww-t, a webböngészők fejlesztésének segítésére. Később a W3C elkészítette az Arena webböngészőt, mint testbed, többek között a HTML3, CSS, PNG, és libwww részére. Az Arenát az Amayával váltották fel. 2003-ban a W3C befejezte a fejlesztést forráshiány miatt, azzal az elvárással, hogy a további fejlesztést a szabad-szoftver közösség folytatja.

Tulajdonságok

Libwww a következő protokollokat támogatja:

Libwww támogatja a plug-in komponenseket.

Alkalmazások

A következő alkalmazások használják a libwww-t: .

A libwww-be integrált alkalmazások:

Kritikák

Libcurl fejlesztői szerint, a libwww nem eléggé hordozható, nem „szálbiztos”, és számos HTTP autentikációs típus hiányzik. Sem a libcurl, sem a libwww, nem eléggé könnyen használható egyes projektek számára.

Kapcsolódó szócikkek

Jegyzetek

  1. ↑ http://www.w3.org/Library/
  2. 1 2 "libwww". ROS. Hozzáférés: 2010. június 2.
  3. 1 2 Nielsen, Henrik Frystyk (1998. május 14.). "W3C Reference Library". World Wide Web Consortium. Hozzáférés: 2010. június 27.
  4. ↑ Kesan, Jay (2003). "Deconstructing Code" (PDF). Yale Journal of Law & Technology. 6: p. 291. 2010. január 20. dátummal az eredeti (PDF) címről archiválva. Hozzáférés: 2010. július 1. {{cite journal}}: |pages= has extra text (súgó); Unknown parameter |coauthors= ignored (|author= suggested) (súgó)
  5. ↑ Berners-Lee, Tim (1992. november 3.). "Common Library". World Wide Web Consortium. Hozzáférés: 2010. június 3.
  6. ↑ "How the web began". CERN. 2008. 2013. január 18. dátummal az eredeti címről archiválva. Hozzáférés: 2010. július 25.
  7. ↑ Berners-Lee, Tim (1993. május). "May World-Wide Web News". World Wide Web Consortium. Hozzáférés: 2010. június 7.
  8. ↑ Lafon, Yves; Lie, Håkon Wium (1996. szeptember 16.). "Welcome to Arena beta-3". World Wide Web Consortium. Hozzáférés: 2010. június 2.
  9. ↑ Kahan, José (2003. szeptember 2.). "Future of Libwww Survey". World Wide Web Consortium. Hozzáférés: 2010. június 2.
  10. ↑ Kahan, José (2004. január 29.). "Results of the future of libwww survey". World Wide Web Consortium. Hozzáférés: 2010. június 2.
  11. ↑ Secret, Arthur (1996. november 12.). "Agora". World Wide Web Consortium. 1996. június 6. dátummal az eredeti címről archiválva. Hozzáférés: 2010. június 20. {{cite web}}: |archive-date= / |archive-url= timestamp mismatch; 1997. június 6. suggested (súgó)
  12. 1 2 Nielsen, Henrik Frystyk (2002. június 7.). "Libwww Hackers". World Wide Web Consortium. Hozzáférés: 2010. május 29.
  13. 1 2 3 Kahan, José (1999. augusztus 5.). "Why Libwww?". Hozzáférés: 2010. június 15.
  14. ↑ Quint, Vincent (2009. december 10.). "Amaya Release history". World Wide Web Consortium. Hozzáférés: 2010. május 29.
  15. ↑ "HTTP Request fields". Protocols. World Wide Web Consortium. 1994. május 3. Hozzáférés: 2010. március 28.
  16. ↑ Nielsen, Henrik Frystyk (1998. december 1.). "www-lib". Yahoo! Groups. 2001. április 18. dátummal az eredeti címről archiválva. Hozzáférés: 2010. június 15.
  17. ↑ Kahan, José (1999. augusztus 5.). "Libwww - the W3C Sample Code Library". World Wide Web Consortium. Hozzáférés: 2010. június 15.
  18. ↑ Gallagher, James (2002. május 10.). "libwww replacement". OPeNDAP. 2011. július 27. dátummal az eredeti címről archiválva. Hozzáférés: 2010. június 1.
  19. ↑ Gallagher, James (2002. június 19.). "libwww v versus libcurl". OPeNDAP. 2011. július 27. dátummal az eredeti címről archiválva. Hozzáférés: 2010. június 1.
  20. ↑ Paoli, Jean. "Rules for extending a WWW client: The Symposia API". World Wide Web Consortium.
  21. ↑ Luotonen, Ari. "Ari Luotonen". World Wide Web Consortium. Hozzáférés: 2010. augusztus 15.
  22. ↑ Berners-Lee, Tim (1992. november 3.). "Macintosh Browser". World Wide Web Consortium. Hozzáférés: 2010. június 2.
  23. ↑ Ball, Steve. "SurfIt! - A WWW Browser" (PostScript). Proceedings of the Fourth USENIX Tcl/Tk Workshop. Monterey, CA: USENIX.
  24. ↑ Wang, Joseph (1993. május 1.). "tkWWW Version 0.7 alpha". Hozzáférés: 2010. november 16.
  25. ↑ "WorldWideWeb Source Files". World Wide Web Consortium. Hozzáférés: 2010. június 21.
  26. ↑ "Readme". evolt.org. Hozzáférés: 2010. július 5.
  27. ↑ Stenberg, Daniel (2010. május 1.). "Notes About Libwww compared to libcurl". Haxx. Hozzáférés: 2010. június 1.
  28. ↑ Smith, Timothy B. (2007. szeptember 11.). "Simple HTTP Client without 'libcurl' or 'libwww'". μClinux. 2007. október 27. dátummal az eredeti címről archiválva. Hozzáférés: 2010. június 1.
  29. ↑ http://curl.haxx.se/docs/comparison-table.html