HOME

TheInfoList



OR:

The Line Mode Browser (also known as LMB, WWWLib, or just www) is the second
web browser A web browser, often shortened to browser, is an application for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's scr ...
ever created. The browser was the first demonstrated to be portable to several different
operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
s. Operated from a simple
command-line interface A command-line interface (CLI) is a means of interacting with software via command (computing), commands each formatted as a line of text. Command-line interfaces emerged in the mid-1960s, on computer terminals, as an interactive and more user ...
, it could be widely used on many computers and computer terminals throughout the
Internet The Internet (or internet) is the Global network, global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a internetworking, network of networks ...
. The browser was developed starting in 1990, and then supported by the
World Wide Web Consortium The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. Founded in 1994 by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working together in ...
(W3C) as an example and test application for the libwww
library A library is a collection of Book, books, and possibly other Document, materials and Media (communication), media, that is accessible for use by its members and members of allied institutions. Libraries provide physical (hard copies) or electron ...
.


History

One of the fundamental concepts of the "
World Wide Web The World Wide Web (WWW or simply the Web) is an information system that enables Content (media), content sharing over the Internet through user-friendly ways meant to appeal to users beyond Information technology, IT specialists and hobbyis ...
" projects at
CERN The European Organization for Nuclear Research, known as CERN (; ; ), is an intergovernmental organization that operates the largest particle physics laboratory in the world. Established in 1954, it is based in Meyrin, western suburb of Gene ...
was " universal readership". In 1990,
Tim Berners-Lee Sir Timothy John Berners-Lee (born 8 June 1955), also known as TimBL, is an English computer scientist best known as the inventor of the World Wide Web, the HTML markup language, the URL system, and HTTP. He is a professorial research fellow a ...
had already written the first browser, WorldWideWeb (later renamed to ''Nexus''), but that program only worked on the proprietary software of
NeXT NeXT, Inc. (later NeXT Computer, Inc. and NeXT Software, Inc.) was an American technology company headquartered in Redwood City, California that specialized in computer workstations for higher education and business markets, and later develope ...
computers, which were in limited use. Berners-Lee and his team could not port the WorldWideWeb application with its features—including the graphical WYSIWYG editor— to the more widely deployed
X Window System The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems. X originated as part of Project Athena at Massachusetts Institute of Technology (MIT) in 1984. The X protocol has been at ...
, since they had no experience in programming it. The team recruited Nicola Pellow, a math student intern working at CERN, to write a "passive browser" so basic that it could run on most computers of that time. The name "Line Mode Browser" refers to the fact that, to ensure compatibility with the earliest computer terminals such as Teletype machines, the program only displayed text, (no images) and had only line-by-line text input (no cursor positioning). Development started in November 1990 and the browser was demonstrated in December 1990. The development environment used resources from the PRIAM project, a French language acronym for "PRojet Interdivisionnaire d'Assistance aux Microprocesseurs", a project to standardise microprocessor development across CERN. The short development time produced software in a simplified dialect of the C programming language. The official standard ANSI C was not yet available on all platforms. The Line Mode Browser was released to a limited audience on VAX, RS/6000 and Sun-4 computers in March 1991. Before the release of the first publicly available version, it was integrated into the CERN Program Library (CERNLIB), used mostly by the High-Energy Physics-community. The first
beta Beta (, ; uppercase , lowercase , or cursive ; or ) is the second letter of the Greek alphabet. In the system of Greek numerals, it has a value of 2. In Ancient Greek, beta represented the voiced bilabial plosive . In Modern Greek, it represe ...
of the browser was released on 8 April 1991. Berners-Lee announced the browser's availability in August 1991 in the ''alt.hypertext'' newsgroup of
Usenet Usenet (), a portmanteau of User's Network, is a worldwide distributed discussion system available on computers. It was developed from the general-purpose UUCP, Unix-to-Unix Copy (UUCP) dial-up network architecture. Tom Truscott and Jim Elli ...
. Users could use the browser from anywhere in the
Internet The Internet (or internet) is the Global network, global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a internetworking, network of networks ...
through the telnet protocol to the ''info.cern.ch'' machine (which was also the first web server). The spreading news of the World Wide Web in 1991 increased interest in the project at CERN and other laboratories such as DESY in
Germany Germany, officially the Federal Republic of Germany, is a country in Central Europe. It lies between the Baltic Sea and the North Sea to the north and the Alps to the south. Its sixteen States of Germany, constituent states have a total popu ...
, and elsewhere throughout the world. The first stable version, 1.1, was released in January 1992. Since version 1.2l, released in October 1992, the browser has used the ''common code library'' (later called libwww). The main developer, Pellow, started working on the MacWWW project, and both browsers began to share some
source code In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer. Since a computer, at base, only ...
. In the ''May 1993 World Wide Web Newsletter'' Berners-Lee announced that the browser was released into the
public domain The public domain (PD) consists of all the creative work to which no Exclusive exclusive intellectual property rights apply. Those rights may have expired, been forfeited, expressly Waiver, waived, or may be inapplicable. Because no one holds ...
to reduce the work on new clients. On 21 March 1995, with the release of version 3.0, CERN put the full responsibility for maintaining the Line Mode Browser on the W3C. The Line Mode Browser and the libwww library are closely tied together—the last independent release of a separate browser component was in 1995, and the browser became part of libwww. The
Agora The agora (; , romanized: ', meaning "market" in Modern Greek) was a central public space in ancient Ancient Greece, Greek polis, city-states. The literal meaning of the word "agora" is "gathering place" or "assembly". The agora was the center ...
World Wide Web email browser was based on the Line Mode Browser. The Line Mode Browser was very popular in the beginning of the web, since it was the only web browser available for all operating systems. Statistics from January 1994 show that
Mosaic A mosaic () is a pattern or image made of small regular or irregular pieces of colored stone, glass or ceramic, held in place by plaster/Mortar (masonry), mortar, and covering a surface. Mosaics are often used as floor and wall decoration, and ...
had quickly changed the web browser landscape and only 2% of all
World Wide Web The World Wide Web (WWW or simply the Web) is an information system that enables Content (media), content sharing over the Internet through user-friendly ways meant to appeal to users beyond Information technology, IT specialists and hobbyis ...
users browsed by Line Mode Browser. The new niche of text-only web browser was filled by Lynx, which made the Line Mode Browser largely irrelevant as a browser. One reason was that Lynx is much more flexible than the Line Mode Browser. It then became a test application for the libwww.


Operating mode

The simplicity of the Line Mode Browser had several limitations. The Line Mode Browser was designed to work on any operating system using what were called "dumb" terminals. The
user interface In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine fro ...
had to be as simple as possible. The user began with a command-line interface specifying a
Uniform Resource Locator A uniform resource locator (URL), colloquially known as an address on the World Wide Web, Web, is a reference to a web resource, resource that specifies its location on a computer network and a mechanism for retrieving it. A URL is a specific t ...
(URL). The requested web page was then printed line by line on the screen, like a teleprinter. Websites were displayed using the first versions of
HTML Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. It defines the content and structure of web content. It is often assisted by technologies such as Cascading Style Sheets ( ...
. Formatting was achieved with capitalization, indentation, and new lines. Header elements were capitalized, centered and separated from the normal text by empty lines. Navigation was not controlled by a pointing device such as a
mouse A mouse (: mice) is a small rodent. Characteristically, mice are known to have a pointed snout, small rounded ears, a body-length scaly tail, and a high breeding rate. The best known mouse species is the common house mouse (''Mus musculus'' ...
or
arrow keys Arrow keys or cursor movement keys are keys on a computer keyboard that are either programmed or designated to move the cursor (computers), cursor in a specified direction. The term "cursor movement key" is distinct from "arrow key" in that th ...
, but by text commands typed into the program. Numbers in brackets are displayed for each link; links are opened by typing the corresponding number into the program. This led one journalist of the time to write: "The Web is a way of finding information by typing numbers." The page scrolled down when an empty command ( carriage return) was entered, and scrolled up with the command "u". The command "b" navigated backwards in history, and new pages were navigated with "g http://..." (for ''go to'') and the URL. The browser had no authoring functions, so pages could only be read and not edited. This was considered to be unfortunate by Robert Cailliau, one of the developers:


Features

The Line Mode Browser was designed to be able to be platform independent. There are official ports to Apollo/Domain, IBM RS6000, DECStation/ultrix, VAX/VMS, VAX/Ultrix, MS-DOS,
Unix Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
,
Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
,
Classic Mac OS Mac OS (originally System Software; retronym: Classic Mac OS) is the series of operating systems developed for the Mac (computer), Macintosh family of personal computers by Apple Computer, Inc. from 1984 to 2001, starting with System 1 and end ...
,
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
, MVS, VM/CMS, FreeBSD, Solaris, and to
macOS macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
. The browser supports many protocols like
File Transfer Protocol The File Transfer Protocol (FTP) is a standard communication protocol used for the transfer of computer files from a server to a client on a computer network. FTP is built on a client–server model architecture using separate control and d ...
(FTP),
Gopher Pocket gophers, commonly referred to simply as gophers, are burrowing rodents of the family Geomyidae. The roughly 41 speciesSearch results for "Geomyidae" on thASM Mammal Diversity Database are all endemic to North and Central America. They ar ...
, Hypertext Transfer Protocol (HTTP), Network News Transfer Protocol (NNTP), and Wide area information server (WAIS). Other features included rlogin and telnet
hyperlink In computing, a hyperlink, or simply a link, is a digital reference providing direct access to Data (computing), data by a user (computing), user's point and click, clicking or touchscreen, tapping. A hyperlink points to a whole document or to ...
s,
Cyrillic The Cyrillic script ( ) is a writing system used for various languages across Eurasia. It is the designated national script in various Slavic, Turkic, Mongolic, Uralic, Caucasian and Iranic-speaking countries in Southeastern Europe, Ea ...
support (added on 25 November 1994 in version 2.15), and ability to be set up as a proxy client. The browser could run as a background process and download files. The Line Mode Browser has had problems recognizing character entities, properly collapsing whitespace, and supporting tables and frames.


See also

* History of the World Wide Web


References


Further reading

* * * *


External links

*
Line Mode Browser 2013 (CERN)
{{W3C standards Gopher clients Text-based web browsers Free web browsers Free software programmed in C World Wide Web Consortium Usenet clients Web browsers for DOS MacOS web browsers Web browsers Hypertext Transfer Protocol clients Portable software 1991 software Cross-platform software CERN software Discontinued web browsers