World Library  
Flag as Inappropriate
Email this Article
 

WorldWideWeb

WorldWideWeb
WorldWideWeb, c. 1993
Developer(s) Tim Berners-Lee for CERN
Initial release December 20, 1990 (1990-12-20)[1]
Last release 0.18 (January 14, 1994 (1994-01-14))
Preview release none (no public release) ((n/a))
Written in Objective-C[1]
Operating system NeXTSTEP[1]
Available in English
Type Web browser, web authoring tool
License Public domain
Website .html/WorldWideWeb/Berners-Lee/People.org.w3www

WorldWideWeb (later renamed to Nexus to avoid confusion between the software and the World Wide Web) is the first web browser[1] and editor;[2] and now discontinued. When it was written, WorldWideWeb was the only way to view the Web.[1]

The source code was released into the public domain in 1991.[3][4] Some of the code still resides on Tim Berners-Lee's NeXT Computer in the CERN museum and has not been recovered due to the computer's status as a historical artifact. To coincide with the 20th anniversary of the research centre giving the web to the world, a project has begun in 2013 at CERN to preserve this original hardware and software associated with the birth of the web.[5]

Contents

  • History 1
  • Features 2
  • See also 3
  • References 4
  • External links 5

History

Berners-Lee wrote what would become known as WorldWideWeb on a NeXT Computer[4] during the second half of 1990, while working for CERN. The first successful build was completed by December 25, 1990, after only two months of development.[6] Successive builds circulated among Berners-Lee's colleagues at CERN before being released to the public, by way of Internet newsgroups, in August 1991.[6] By this time, several others, including Bernd Pollermann, Robert Cailliau, Jean-François Groff,[7] and graduate student Nicola Pellow – who wrote the Line Mode Browser – were involved in the project.[6]

Berners-Lee proposed different names for his new application: The Mine of Information and The Information Mesh were proposals. At the end WorldWideWeb was chosen,[8] but later renamed to Nexus to avoid confusion between the World Wide Web and the web browser.[1]

The team created so called "passive browsers" which do not have the ability to edit because it was hard to port this feature from the NeXT system to other operating systems. Porting to the X Window System (X) was not possible as nobody on the team had experience with X.[2]

Berners-Lee and Groff later adapted many of WorldWideWeb's components into a C programming language version, creating the libwww API.[9]

A number of early browsers appeared, notably ViolaWWW. They were all eclipsed by Mosaic in terms of popularity, which by 1993 had replaced the WorldWideWeb program. Those involved in its creation had moved on to other tasks, such as defining standards and guidelines for the further development of the World Wide Web (e.g. HTML, various communication protocols).

On April 30, 1993, the CERN directorate released the source code of WorldWideWeb into the GNU General Public License, but eventually opted for public domain to maximize corporate support.[10][11]

Features

Since WorldWideWeb was developed on and for the NeXTSTEP platform, the program uses many of NeXTSTEP's components – WorldWideWeb's layout engine was built around NeXTSTEP's Text class (computer science).[1]

WorldWideWeb is capable of displaying basic style sheets,[4] downloading and opening any file type supported by the NeXT system (PostScript,[2][4] movies, and sounds[4]), browsing newsgroups, and spellchecking. In earlier versions, images are displayed in separate windows, until NeXTSTEP's Text class gained support for Image objects.[4] WorldWideWeb is able to use different protocols: FTP, HTTP, NNTP, and local files. Later versions are able to display inline images.[1]

The browser is also a WYSIWYG editor.[1][2] It allows the simultaneous editing and linking of many pages in different windows. The functions "Mark Selection", which create an anchor, and "Link to Marked", which make the selected text an anchor linking to the last marked anchor, allow the creation of links. Editing pages remotely is not possible, as the HTTP PUT method had not yet been implemented during the period of the application's active development.[1] Files can be edited in a local file system which is in turn served onto the Web by an HTTP server.

WorldWideWeb's navigation panel contain Next and Previous buttons that automatically navigate to the next or previous link on the last page visited, similar to Opera's Rewind and Fast Forward buttons; i.e., if one navigated to a page from a table of links, the Previous button would cause the browser to load the previous page linked in the table.[1] This is useful for web pages which contain lists of links. Many still do, but the user interface link-chaining was not adopted by other contemporary browser writers, and it only gained popularity later. An equivalent functionality is nowadays provided by connecting web pages with explicit navigation buttons repeated on each webpage among those links, or with typed links in the headers of the page. This places more of a burden on web site designers and developers, but allows them to control the presentation of the navigation links.

WorldWideWeb does not have features like bookmarks, but a similar feature was presented in the browser: if a link should be saved for later use linking it to the user's own home page (start page), the link is remembered in the same fashion as a bookmark. The ability to create more home pages was implemented, similar to folders in the actual web browsers bookmarks.[2]

See also

References

  1. ^ a b c d e f g h i j k  
  2. ^ a b c d e Petrie, Charles;  
  3. ^ "The document that officially put the World Wide Web into the public domain on 30 April 1993.". CERN. Retrieved 26 September 2013. 
  4. ^ a b c d e f  
  5. ^  
  6. ^ a b c  
  7. ^ Jean-François Groff. "NeXT editor upgrade proposal".  
  8. ^ "Welcome to info.cern.ch". CERN. Retrieved 25 July 2010. 
  9. ^ Stewart, Bill. "Web Browser History". Living Internet. Retrieved 2 June 2010. 
  10. ^ "History of Libwww" (PDF). p. 3. 
  11. ^  

External links

  • Tim Berners-Lee: WorldWideWeb
  • A Little History of the World Wide Web
  • Berners-Lee's blog
  • Weaving the Web (ISBN 0-06-251587-X), Berners-Lee's book about the conception of the Web.
  • Nexus binaries and source
  • CERN, Where the Web Was "WWW" born
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.