Misplaced Pages

WorldWideWeb: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editNext edit →Content deleted Content addedVisualWikitext
Revision as of 21:21, 19 October 2011 editPicshy (talk | contribs)1 editNo edit summary← Previous edit Revision as of 21:50, 19 October 2011 edit undoDVdm (talk | contribs)Autopatrolled, Extended confirmed users, New page reviewers, Pending changes reviewers, Rollbackers138,467 edits External links: remove spamlinks per wp:ELNO #11 (Links to blogs, personal web pages and most fansites, except those written by a recognized authority.)Next edit →
Line 58: Line 58:


==External links== ==External links==
*
*
*
*''Weaving the Web'' (ISBN 0-06-251587-X), Berners-Lee's book about the conception of the Web
*Nexus and *Nexus and
* *

Revision as of 21:50, 19 October 2011

This article is about the first web browser. For the distributed hypertext system, see World Wide Web.
WorldWideWeb
File:WorldWideWeb FSF GNU.pngWorldWideWeb, c.1993
Developer(s)Tim Berners-Lee for CERN
Initial releaseDecember 23, 1990; 34 years ago (1990-12-23)
Repository
Written inObjective-C
Operating systemNeXTSTEP
Available inEnglish
TypeWeb browser, web authoring tool
LicensePublic domain
Websitewww.w3.org/.../WorldWideWeb.html

WorldWideWeb, later renamed to Nexus to avoid confusion between the software and the World Wide Web, was the first web browser and editor. When it was written, WorldWideWeb was the only way to view the Web.

The source code was released into the public domain in 1993. Some of the code still resides on Tim Berners-Lee's NeXTcube in the CERN museum and has not been recovered due to the computer's status as a historical artifact.

History

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

The team created so called "passive browsers" which don't have the editing prospects because it was hard to port the ability editing pages like on the NeXT system to other operating systems. The port to the X Window System (X) wasn't possible as nobody on the team had experience with X.

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

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, etc.

On April 30, 1993, the CERN directorate released the source code of WorldWideWeb into the public domain, making it free software. Several versions of the software are still available to download from evolt.org's browser archive. Berners-Lee initially considered releasing it under the GNU General Public License, but eventually opted for public domain to maximize corporate support.

Technical information

Since WorldWideWeb was developed on and for the NeXTSTEP platform, the program used many of NeXTSTEP's components – WorldWideWeb's layout engine was built around NeXTSTEP's Text class.

Features

WorldWideWeb was capable of displaying basic style sheets, downloading and opening any file type supported by the NeXT system (PostScript, movies and sounds), browsing newsgroups, and spellchecking. At first, images were displayed in separate windows, until NeXTSTEP's Text class supported Image objects.

The browser was also a WYSIWYG editor. It allowed the simultaneous editing and linking of many pages in different windows. The functions "Mark Selection", which created an anchor, and "Link to Marked", which made the selected text an anchor linking to the last marked anchor, allowed the creation of links. Editing pages remotely was not yet possible, as the HTTP PUT method had not yet been implemented. Files would be edited in a local file system which was in turn served onto the Web by an HTTP server.

WorldWideWeb's navigation panel contained Next and Previous buttons that would 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. This was useful for web pages which contained lists of links. Many still do, but the user interface link-chaining was not adopted by other browser writers, and it disappeared until it was later picked up by later web browsers. 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 didn't 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 would be remembered in the same fashion as a bookmark. The ability to create more home pages were implemented, similar to folders in the actual web browsers bookmarks.

Later versions were also able to display inline images.

WorldWideWeb was able to use different protocols: FTP, HTTP, NNTP, and local files

Naming

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, but later renamed to Nexus to avoid confusion between the World Wide Web and the web browser.

See also

References

  1. ^ Berners-Lee, Tim. "The WorldWideWeb browser". World Wide Web Consortium. Retrieved 23 July 2010.
  2. ^ Petrie, Charles; Cailliau, Robert (November 1997). "Interview Robert Cailliau on the WWW Proposal: "How It Really Happened."". Institute of Electrical and Electronics Engineers. Retrieved 18 August 2010.
  3. "Index of /History/1991-WWW-NeXT/Implementation". World Wide Web Consortium. Retrieved 18 August 2010.
  4. ^ Berners-Lee, Tim. "Frequently asked questions - What were the first WWW browsers?". World Wide Web Consortium. Retrieved 22 July 2010.
  5. ^ Berners-Lee, Tim (ca 1993/1994). "A Brief History of the Web". World Wide Web Consortium. Retrieved 17 August 2010. {{cite web}}: Check date values in: |year= (help)CS1 maint: year (link)
  6. Jean-François Groff. "NeXT editor upgrade proposal". World Wide Web Consortium. Retrieved 21 June 2010.
  7. Stewart, Bill. "Web Browser History". Living Internet. Retrieved 2 June 2010.
  8. "History of Libwww" (PDF). p. 3.
  9. Berners-Lee, Tim. "Policy". World Wide Web Consortium. Retrieved 1 September 2010.
  10. ^ "Welcome to info.cern.ch". CERN. Retrieved 25 July 2010.

External links

HTML editors
Open-source
CodeMirror-based
Mozilla Composer-based
Scintilla-based
Web-based
Freeware
Commercial
software
Cross-platform
macOS only
Windows only
Discontinued
Helper tools
Timeline of web browsers
General
1990s
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000s
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010s
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020s
2020
2021
2022
2023
2024
Related topics
Categories: