Line Mode Browser

Line Mode Browser
Line Mode Browser met de Duitstalige Wikipedia
Ontwerper(s) Tim Berners-Lee, Henrik Frystyk Nielsen, Nicola Pellow
Ontwikkelaar(s) CERN, W3C
Uitgebracht 14 mei 1991[1]
Recentste versie 5.4.2 (24 juni 2017)[2] Bewerken op Wikidata
Status Inactief
Besturingssysteem Windows, macOS, Linux en Unix[3]
Layout-engine Libwww
Geschreven in C[4]
Categorie Webbrowser
Licentie(s) W3C Software Notice and License (GPL-compatibel)
Website Officiële website
Portaal  Portaalicoon   Informatica
Vrije software

Line Mode Browser (ook wel bekend als LMB[5], WWWLib of www[6]) is de tweede webbrowser die ooit gemaakt is.[7] De browser is een tekstgebaseerde browser voor de opdrachtregel en kan op vele computers en computerterminals worden gebruikt omdat de browser eenvoudig te porteren is.[8][9] De ontwikkeling begon in 1990 bij CERN, maar werd later voortgezet bij het World Wide Web Consortium (W3C) als voorbeeldprogramma van de libwww-bibliotheek.[10]

Line Mode Browser is beschikbaar voor Apollo/Domain, IBM RS6000, DECStation/ultrix, VAX/VMS, VAX/Ultrix[11], MS-DOS[12] [13], Unix, Windows, macOS (zowel Klassiek als OS X)[14], Linux[15], MVS[16] en FreeBSD.

Etymologie

De naam Line Mode Browser verwijst naar het feit dat de browser tekstgebaseerd is en dus ook werkte op de computerterminals uit de beginjaren van het wereldwijde web. Die konden namelijk alleen tekst weergeven en geen afbeeldingen.

Geschiedenis

Een van de fundamentele concepten van het "wereldwijde web" van CERN was "platform-onafhankelijkeid".[17] In 1990 had Tim Berners-Lee de allereerste webbrowser ter wereld, WorldWideWeb (later: Nexus), gemaakt maar die browser werkte alleen op NeXT-computers en die werden niet op veel plekken gebruikt.[8] Berners-Lee en zijn team kregen het niet voor elkaar om WorldWideWeb naar het X Window System te porteren omdat ze daar geen ervaring mee hadden.[18] Het team nam daarom Nicola Pellow in de arm, een wiskundestudent die stage liep bij CERN.[19] Hij kreeg de opdracht om een passieve webbrowser te maken, eentje die zó eenvoudig in elkaar stak dat porteren naar andere computers eenvoudig was.[8] De ontwikkeling van LMB begon november 1990 en in december 1990 werd de browser voor het eerst gepresenteerd.[20]

Tijdens de ontwikkeling werd gebruikgemaakt van het PRIAM-project, (PRojet Interdivisionnaire d'Assistance aux Microprocesseurs). Dit project had als doel microprocessorontwikkeling binnen CERN te standaardiseren.[21] Line Mode Browser moest in korte tijd worden ontwikkeld; daarom werd de browser geschreven in een dialect van de programmeertaal C. De keuze voor een dialect was pragmatisch aangezien de officiële standaard ANSI C nog niet op alle platformen beschikbaar was.[18] LMB werd in eerste instantie in maart 1991 als alfaversie uitgebracht voor VAX-, RS/6000- en Sun-4-computers.[22] Voorafgaand aan de uitgave werd de browser in CERNLIB geïntegreerd voor gebruik door de deeltjesfysicateams.[9][23] De eerste bètaversie verscheen op 8 april 1991.[24]

Berners-Lee kondigde de eerste publieke versie in augustus 1991 aan in de alt.hypertext-nieuwsgroep op Usenet.[25][26] Vanaf dat moment konden gebruikers wereldwijd surfen op het internet. Hiervoor moest wel met behulp van telnet verbinding worden gemaakt met info.cern.ch (de allereerste webserver). De populariteit van het wereldwijde web begon snel toe te nemen waardoor ook CERN en andere laboratoria, waaronder DESY in Duitsland, (meer) interesse begonnen te tonen.[24][27]

De eerste stabiele versie, 1.1, werd in januari 1992 uitgebracht.[28][29] Sinds versie 1.2l - uitgebracht in oktober 1992 - maakte de browser gebruik van de zogeheten common code library (later: libwww).[30] De hoofdontwikkelaar van LMB, Pellow, was intussen begonnen aan een nieuw project genaamd MacWWW.[31] In de nieuwsbrief May 1993 World Wide Web Newsletter deelde Berners-Lee mede dat de broncode van LMB op het publiek domein was geplaatst zodat porteren naar andere systemen eenvoudig door of in samenwerking met anderen kon worden gedaan.[32] Op 21 maart 1995 verscheen versie 3.0. Sinds die versie werd het onderhoud uitbesteed aan het W3C.[30] Line Mode Browser maakt sinds 1995 tevens deel uit van de libwww-bibliotheek.[33]

Line Mode Browser was in de begintijd van het wereldwijde web erg populair omdat het de enige webbrowser was die beschikbaar was voor alle gangbare besturingssystemen uit die tijd.. Statistieken uit januari 1994 toonden aan de populariteit van LMB afnam. Grafische webbrowser Mosaic was op dat moment de populairste browser; slechts 2% gebruikte nog Line Mode Browser.[34] Bovendien kreeg LMB op het gebied van tekstgebaseerde browsers grote concurrentie van Lynx. Dit was vooral te wijten aan het feit dat Lynx flexibeler was en meer instellingen had.[35]

Werkwijze

LMB was ontworpen om op elk besturingssysteem dat op computerterminals draaide te werken. De gebruikersomgeving moest daarom zo eenvoudig mogelijk zijn. Gebruikers kregen na het openen een opdrachtregel met Uniform Resource Locator (url-balk) te zien. Vervolgens verscheen de opgevraagde website regel voor regel op het scherm, vergelijkbaar met een teleprinter. Websites werden met behulp van de eerste versies van HTML getoond. De tekstopmaak bestond uit hoofdletters, inspringingen en nieuwe regels. Koppen waren gecentreerd en gescheiden van de rest van de tekst door middel van blanco regels.[36]

Navigatie vond plaats met behulp van opdrachten die moesten worden ingetikt.[37] Naast elke link werden getallen tussen rechte haken getoond. Door het intikken van een nummer werd de link in kwestie geopend.

In tegenstelling tot de allereerste webbrowser, WorldWideWeb, beschikte LMB niet over een bewerkfunctie. Websites konden dus alleen worden bekeken, maar niet bewerkt. Robert Cailliau, een van de ontwikkelaars, zei er later het volgende over:

"Achteraf gezien was de grootste fout die we hebben gemaakt het openbaarmaken van Line-Mode Browser. Internetpioniers kregen weliswaar sneller toegang tot websites, maar konden ze vervolgens niet bewerken."[38]

Functies

LMB heeft ondersteuning voor diverse protocollen, waaronder FTP, Gopher, HTTP, NNTP en WAIS.[39]

Ook ondersteunt de browser rlogin, telnet[40], hyperlinks, Cyrillische tekens (sinds versie 2.15) en de mogelijkheid om een proxyclient in te stellen.[41] Ook kan de browser als achtergrondproces worden uitgevoerd en bestanden downloaden. LMB

Beperkingen

LMB heeft moeite met het herkennen van typografische tekens in XML en HTML, pagina's met witruimtes, tabellen en frames.[42]

Zie ook

Externe links

  • Officiële website
  • Geschiedenis, geschreven door CERN
Bronnen, noten en/of referenties
  • Dit artikel of een eerdere versie ervan is een (gedeeltelijke) vertaling van het artikel Line Mode Browser op de Engelstalige Wikipedia, dat onder de licentie Creative Commons Naamsvermelding/Gelijk delen valt. Zie de bewerkingsgeschiedenis aldaar.

  1. (en) Change History of Line Mode Browser. www.w3.org. Gearchiveerd op 4 maart 2016. Geraadpleegd op 20 september 2022.
  2. https://www.w3.org/Library/Distribution.html.
  3. (en) List of Platforms for libwww. www.w3.org. Gearchiveerd op 20 september 2022. Geraadpleegd op 20 september 2022.
  4. LM_Avaliability -- /Talk_Feb-91. www.w3.org. Gearchiveerd op 3 maart 2016. Geraadpleegd op 20 september 2022.
  5. (en) How can I download a Document?. web.archive.org (12 januari 2012). Gearchiveerd op 12 januari 2012. Geraadpleegd op 20 september 2022.
  6. (en) 2005 Text Mode Browser Roundup | Linux Journal. www.linuxjournal.com. Gearchiveerd op 20 september 2022. Geraadpleegd op 20 september 2022.
  7. (en) Frequently asked questions by the Press - Tim BL. www.w3.org. Gearchiveerd op 3 oktober 2018. Geraadpleegd op 20 september 2022.
  8. a b c (en) 10 Years Public Domain. web.archive.org (29 juni 2017). Gearchiveerd op 29 juni 2017. Geraadpleegd op 20 september 2022.
  9. a b (en) The birth of the Web | CERN. home.web.cern.ch. Gearchiveerd op 20 september 2022. Geraadpleegd op 20 september 2022.
  10. (en) WWW - The Libwww Line Mode Browser. www.w3.org. Gearchiveerd op 20 september 2022. Geraadpleegd op 20 september 2022.
  11. (en) Installation -- /LineMode. web.archive.org (11 januari 2012). Gearchiveerd op 11 januari 2012. Geraadpleegd op 22 september 2022.
  12. Stewart, Bill, [publisher=Living Internet Web Browser History]. Geraadpleegd op 2 June 2010.
  13. (en) Web Browser History - First, Early. LivingInternet. Gearchiveerd op 13 september 2022. Geraadpleegd op 22 september 2022.
  14. (en) W3C libwww libraries. web.archive.org (18 mei 2015). Gearchiveerd op 18 mei 2015. Geraadpleegd op 22 september 2022.
  15. (en) List of Platforms for libwww. dev.w3.org. Gearchiveerd op 23 september 2022. Geraadpleegd op 22 september 2022.
  16. (en) People involved in the WorldWideWeb project. www.w3.org. Gearchiveerd op 13 juli 2017. Geraadpleegd op 22 september 2022.
  17. (en) WWW Seminar: Essential Concepts. www.w3.org. Gearchiveerd op 20 september 2022. Geraadpleegd op 20 september 2022.
  18. a b (en) Computing Now | IEEE Internet Computing | Interview with Robert Cailliau. web.archive.org (6 januari 2011). Gearchiveerd op 6 januari 2011. Geraadpleegd op 20 september 2022.
  19. (en) Tim Berners-Lee, Internet Archive (1999). Weaving the Web. HarperSanFrancisco. ISBN 978-0-06-251586-5.
  20. (en) A Little History of the World Wide Web. www.w3.org. Gearchiveerd op 6 mei 2013. Geraadpleegd op 20 september 2022.
  21. Gearchiveerde kopie. Gearchiveerd op 10 januari 2018. Geraadpleegd op 20 september 2022.
  22. (en) A Little History of the World Wide Web From 1960s to 1995. web.archive.org (19 december 2007). Gearchiveerd op 19 december 2007. Geraadpleegd op 20 september 2022.
  23. (en) 9101 -- /News. www.w3.org. Gearchiveerd op 20 september 2022. Geraadpleegd op 20 september 2022.
  24. a b (en) James Gillies, Internet Archive (2000). How the Web was born. Oxford University Press. ISBN 978-0-19-286207-5.
  25. (en) Invention Of The Web, Web History, Who Invented the Web, Tim Berners-Lee, Robert Cailliau, CERN, First Web Server. LivingInternet. Gearchiveerd op 4 oktober 2022. Geraadpleegd op 20 september 2022.
  26. Gearchiveerde kopie. Gearchiveerd op 13 september 2022. Geraadpleegd op 20 september 2022.
  27. (en) WWW-Talk Apr-Jun 1993: PUBLIC DOMAIN CERN WWW SOFTWARE. 1997.webhistory.org. Gearchiveerd op 25 oktober 2010. Geraadpleegd op 21 september 2022.
  28. (en) A Little History of the World Wide Web From 1960s to 1995. web.archive.org (19 december 2007). Gearchiveerd op 19 december 2007. Geraadpleegd op 21 september 2022.
  29. (en) W3C FTP server shutdown. www.w3.org. Gearchiveerd op 13 augustus 2022. Geraadpleegd op 21 september 2022.
  30. a b (en) Change History of Line Mode Browser. www.w3.org. Gearchiveerd op 4 maart 2016. Geraadpleegd op 21 september 2022.
  31. (en) (No title). www.w3.org. Gearchiveerd op 12 januari 2012. Geraadpleegd op 21 september 2022.
  32. (en) 9305 -- News. www.w3.org. Gearchiveerd op 16 april 2010. Geraadpleegd op 21 september 2022.
  33. (en) Dr Helge Kreutzmann, Browser for Linux/Alpha. www.helgefjell.de (23 januari 2022). Gearchiveerd op 26 juli 2020. Geraadpleegd op 21 september 2022.
  34. (en) Web History Primer. web.archive.org (25 september 2010). Gearchiveerd op 25 september 2010. Geraadpleegd op 21 september 2022.
  35. (en) Ian S. Graham, Internet Archive (1995). The HTML sourcebook. New York : Wiley. ISBN 978-0-471-11849-7.
  36. (en) World Wide Web. www.w3.org. Gearchiveerd op 30 januari 2024. Geraadpleegd op 21 september 2022.
  37. (en) Features_of_LM -- /Talk_Feb-91. www.w3.org. Gearchiveerd op 30 januari 2024. Geraadpleegd op 21 september 2022.
  38. (en) Computing Now | IEEE Internet Computing | Interview with Robert Cailliau. web.archive.org (6 januari 2011). Gearchiveerd op 6 januari 2011. Geraadpleegd op 21 september 2022.
  39. (en) Defining the address of your news server for WWW. www.w3.org. Gearchiveerd op 22 september 2022. Geraadpleegd op 22 september 2022.
  40. 9101 -- /News. www.w3.org. Gearchiveerd op 20 september 2022. Geraadpleegd op 22 september 2022.
  41. (en) Libwww - the W3C Sample Code Library README. www.w3.org. Gearchiveerd op 22 september 2022. Geraadpleegd op 22 september 2022.
  42. (en) Dan's Web Tips: Brand-X Browsers -- A-G. webtips.dan.info. Gearchiveerd op 24 september 2022. Geraadpleegd op 22 september 2022.
  43. (en) World Wide Web Client Software products. www.w3.org. Gearchiveerd op 16 juni 2010. Geraadpleegd op 21 september 2022.