WorldWideWeb: Difference between revisions
Undid revision 1020127632 by 93.73.230.17 (talk) It was the first, and then it was improved. We don't wikilinik common words like English when it's in the language column. |
m Reverted edits by 196.190.63.15 (talk) (HG) (3.4.12) |
||
(46 intermediate revisions by 42 users not shown) | |||
Line 1: | Line 1: | ||
{{ |
{{Short description|First web browser, later renamed Nexus}} |
||
{{About|the first [[web browser]]|the distributed hypertext system|World Wide Web}} |
{{About|the first [[web browser]]|the distributed hypertext system|World Wide Web}} |
||
{{Infobox software |
{{Infobox software |
||
| name |
| name = WorldWideWeb |
||
| logo |
| logo = WorldWideWeb Icon.png |
||
| screenshot |
| screenshot = |
||
| caption |
| caption = WorldWideWeb, |
||
{{circa}} 1994 |
|||
| developer |
| developer = [[Tim Berners-Lee]] for [[CERN]] |
||
| released |
| released = {{start date and age|1990|12|25|df=y}}<ref name="faq-www" /> |
||
| latest release version = {{wikidata|property|preferred|reference|edit|Q590890|P348|P548=Q2804309}} |
|||
⚫ | |||
| latest release date = {{start date and age|{{wikidata|qualifier|Q590890|P348|P548=Q2804309|P577}}}} |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
}} |
}} |
||
'''WorldWideWeb''' (later renamed |
'''WorldWideWeb''' (later renamed '''Nexus''' to avoid confusion between the software and the World Wide Web) is the first [[web browser]]<ref name="faq-www">{{cite web|title=The WorldWideWeb browser|url=http://www.w3.org/People/Berners-Lee/WorldWideWeb.html|publisher=[[World Wide Web Consortium]]|access-date=23 July 2010 |author-link=Tim Berners-Lee |first=Tim |last=Berners-Lee}}</ref> and [[web page]] editor.<ref name="IEEE" /> It was discontinued in 1994. It was the first [[WYSIWYG]] [[HTML editor]]. |
||
The [[source code]] was released into the [[public domain]] on 30 April 1993.<ref>{{cite web|title=The document that officially put the World Wide Web into the public domain on 30 April 1993.|url= |
The [[source code]] was released into the [[public domain]] on 30 April 1993.<ref>{{cite web|title=The document that officially put the World Wide Web into the public domain on 30 April 1993.|date=1993 |url=https://cds.cern.ch/record/1164399|publisher=CERN|access-date=26 September 2013}}</ref><ref name="faq" /> Some of the [[code]] still resides on [[Tim Berners-Lee]]'s [[NeXT Computer]] in the [[Microcosm (CERN)|CERN]] [[museum]] and has not been recovered due to the computer's status as a historical artifact.<ref>{{Cite web|url=https://home.cern/science/computing/birth-web|title=The birth of the Web {{!}} CERN|website=home.cern|access-date=2019-07-21}}</ref> To coincide with the 20th anniversary of the research center giving the web to the world, a project began in 2013 at CERN to preserve this original [[Computer hardware|hardware]] and [[software]] associated with the birth of the Web.<ref>{{cite news|title=Cern re-creating first web page to revere early ideals|url=https://www.bbc.co.uk/news/technology-22249490 |access-date=30 April 2013|author-link=Pallab Ghosh |first=Pallab|last=Ghosh|work=BBC News |date=22 April 2013 }}</ref> |
||
==History== |
==History== |
||
[[Tim Berners-Lee]] wrote what would become known as WorldWideWeb on a [[NeXT Computer]]<ref name="faq"> {{cite web|title=Frequently asked questions – What were the first WWW browsers?|url=http://www.w3.org/People/Berners-Lee/FAQ.html#browser|publisher=[[World Wide Web Consortium]]|access-date=22 July 2010|last=Berners-Lee|first=Tim|author-link=Tim Berners-Lee}}</ref> during the second half of 1990, while working for [[CERN]], a European nuclear research agency. The first |
[[Tim Berners-Lee]] wrote what would become known as WorldWideWeb on a [[NeXT Computer]]<ref name="faq"> {{cite web|title=Frequently asked questions – What were the first WWW browsers?|url=http://www.w3.org/People/Berners-Lee/FAQ.html#browser|publisher=[[World Wide Web Consortium]]|access-date=22 July 2010|last=Berners-Lee|first=Tim|author-link=Tim Berners-Lee}}</ref> during the second half of 1990, while working for [[CERN]], a European nuclear research agency. The first edition was completed "some time before" 25 December 1990, according to Berners-Lee, after two months of development.<ref name="timblhistory">{{cite web|last=Berners-Lee|first=Tim|title=A Brief History of the Web|url=http://www.w3.org/DesignIssues/TimBook-old/History.html|publisher=[[World Wide Web Consortium]]|access-date=17 August 2010|author-link=Tim Berners-Lee|year=1993}}</ref> The browser was announced on the [[newsgroups]] and became available to the general public in August 1991.<ref name="timblhistory"/><ref>{{Cite web|url=https://www.w3.org/History.html|title=A Little History of the World Wide Web|website=www.w3.org|access-date=2020-02-03}}</ref> By this time, several others, including Bernd Pollermann, [[Robert Cailliau]], [[Jean-François Groff]],<ref name="upgrade">{{cite web|title=NeXT editor upgrade proposal|url=http://www.w3.org/History/1991-WWW-NeXT/Implementation/Upgrade.html|publisher=[[World Wide Web Consortium]]|author=Jean-François Groff|access-date=21 June 2010}}</ref> and visiting undergraduate student [[Nicola Pellow]] – who later wrote the [[Line Mode Browser]] – were involved in the project.<ref name="timblhistory" /> |
||
Berners-Lee |
Berners-Lee considered different names for his new application, including ''The Mine of Information'' and ''The Information Mesh,'' before publicly launching the ''WorldWideWeb'' browser in 1991''.''<ref name="cern">{{cite web|title=Welcome to info.cern.ch |url=http://info.cern.ch/|publisher=CERN|access-date=25 July 2010}}</ref> When a new version was released in 1994, it was renamed ''Nexus Browser'', in order to differentiate between the software (''WorldWideWeb'') and the [[World Wide Web]].<ref>{{Cite web|last=Boulton|first=Jim|title=The Nexus Browser {{!}} Digital Archaeology|url=https://digital-archaeology.org/the-nexus-browser/|access-date=2021-06-15|language=en-US}}</ref> |
||
The team created so called "passive browsers" which do not have the ability to edit because it was hard to [[Porting|port]] this feature from the NeXT system to other [[operating system]]s. Porting to the [[X Window System]] |
The team created so called "passive browsers" which do not have the ability to edit because it was hard to [[Porting|port]] this feature from the NeXT system to other [[operating system]]s. Porting to the [[X Window System]] was not possible as nobody on the team had experience with the X Window System.<ref name="IEEE"/> |
||
Berners-Lee and Groff later adapted many of WorldWideWeb's components into a [[C (programming language)|C programming language]] version, creating the [[libwww]] [[Application programming interface|API]].<ref>{{cite web|title=Web Browser History|url=http://www.livinginternet.com/enwiki/w/wi_browse.htm|publisher=Living Internet |first=Bill |last=Stewart|access-date=2 June 2010}}</ref> |
Berners-Lee and Groff later adapted many of WorldWideWeb's components into a [[C (programming language)|C programming language]] version, creating the [[libwww]] [[Application programming interface|API]].<ref>{{cite web|title=Web Browser History|url=http://www.livinginternet.com/enwiki/w/wi_browse.htm|publisher=Living Internet |first=Bill |last=Stewart|access-date=2 June 2010}}</ref> |
||
A number of early browsers appeared, notably [[ViolaWWW]]. They were all eclipsed by [[Mosaic (web browser)|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 protocol]]s).{{cn|date=December 2020}} |
A number of early browsers appeared, notably [[ViolaWWW]]. They were all eclipsed by [[Mosaic (web browser)|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]], and various [[communication protocol]]s).{{cn|date=December 2020}} |
||
On 30 April 1993, the CERN directorate released the source code of WorldWideWeb into the [[public domain]]. Several versions of the software are still available on the web in various states.<ref>{{cite web|url=http://browsers.evolt.org/?worldwideweb/NeXT|title=browsers.evolt.org|website=browsers.evolt.org}}</ref> Berners-Lee initially considered releasing it under the [[GNU General Public License]], but after hearing rumors that companies might balk at the concept if any licensing issues were involved, he eventually opted to release it into the public domain.<ref>{{cite web|url=http://www.governingwithcode.org/case_studies/pdf/NCSAmosaic.pdf|title=History of Libwww|page=3| |
On 30 April 1993, the CERN directorate released the source code of WorldWideWeb into the [[public domain]]. Several versions of the software are still available on the web in various states.<ref>{{cite web|url=http://browsers.evolt.org/?worldwideweb/NeXT|title=browsers.evolt.org|website=browsers.evolt.org}}</ref> Berners-Lee initially considered releasing it under the [[GNU General Public License]], but after hearing rumors that companies might balk at the concept if any licensing issues were involved, he eventually opted to release it into the [[public domain]].<ref>{{cite web|url=http://www.governingwithcode.org/case_studies/pdf/NCSAmosaic.pdf|title=History of Libwww|page=3|access-date=2007-02-14|archive-date=2009-09-16|archive-url=https://web.archive.org/web/20090916142158/http://www.governingwithcode.org/case_studies/pdf/NCSAmosaic.pdf|url-status=dead}}</ref> In 2021, [[Sotheby's]] held an auction for an [[NFT]] of the WorldWideWeb [[source code]].<ref>{{cite web|url=https://www.sothebys.com/en/buy/auction/2021/this-changed-everything-source-code-for-www-x-tim-berners-lee-an-nft/source-code-for-the-www |title=Source Code for the WWW | This Changed Everything: Source Code for WWW x Tim Berners-Lee, an NFT | 2021 }}</ref><ref>{{cite news|url=https://www.bbc.com/news/technology-57666335 |title=Tim Berners-Lee sells web source code NFT for $5.4m |date=30 June 2021 }}</ref> |
||
==Features== |
==Features== |
||
Since WorldWideWeb was developed on and for the NeXTSTEP platform, the program uses many of NeXTSTEP's components – WorldWideWeb's [[Browser engine|layout engine]] was built around NeXTSTEP's Text [[class (computer science)|class]].<ref name="faq-www"/> |
Since WorldWideWeb was developed on and for the [[NeXTSTEP]] platform, the program uses many of NeXTSTEP's components – WorldWideWeb's [[Browser engine|layout engine]] was built around NeXTSTEP's Text [[class (computer science)|class]].<ref name="faq-www"/> |
||
WorldWideWeb is capable of displaying basic [[style sheet (web development)|style sheets]],<ref name="faq"/> downloading and opening any file type with a MIME type that is also supported by the NeXT system ([[PostScript]],<ref name="IEEE">{{cite web|url=http://www.computer.org/portal/web/computingnow/ic-cailliau|title=Interview |
WorldWideWeb is capable of displaying basic [[style sheet (web development)|style sheets]],<ref name="faq"/> downloading and opening any file type with a MIME type that is also supported by the NeXT system ([[PostScript]],<ref name="IEEE">{{cite web|url=http://www.computer.org/portal/web/computingnow/ic-cailliau|title=Interview Robert Cailliau on the WWW Proposal: "How It Really Happened."|last1=Petrie|first1=Charles|last2=Cailliau|first2=Robert|author-link2=Robert Cailliau|date=November 1997|publisher=[[Institute of Electrical and Electronics Engineers]]|url-status=live|archive-url=https://web.archive.org/web/20110106041256/http://www.computer.org/portal/web/computingnow/ic-cailliau|archive-date=6 January 2011|access-date=18 August 2010}}</ref><ref name="faq"/> movies, and sounds<ref name="faq"/>), browsing [[newsgroup]]s, and [[spell checker|spellchecking]]. In earlier versions, images are displayed in separate windows, until NeXTSTEP's Text class gained support for Image objects.<ref name="faq"/> WorldWideWeb is able to use different protocols: [[File Transfer Protocol|FTP]], [[Hypertext Transfer Protocol|HTTP]], [[Network News Transfer Protocol|NNTP]], and [[file URI scheme|local files]]. Later versions are able to display inline images.<ref name="faq-www"/> |
||
The browser is also a [[WYSIWYG]] editor.<ref name="faq-www"/><ref name="IEEE"/> It allows the simultaneous editing and linking of many pages in different windows. The functions "Mark Selection", which creates an anchor, and "Link to Marked", which makes the selected text an anchor linking to the last marked anchor, allow the creation of links. Editing pages remotely is not possible, as the [[Hypertext Transfer Protocol#Request methods|HTTP PUT]] [[method (computer science)|method]] had not yet been implemented during the period of the application's active development.<ref name="faq-www"/> Files can be edited in a local file system which is in turn served onto the Web by an HTTP server.{{cn|date=December 2020}} |
The browser is also a [[WYSIWYG]] editor.<ref name="faq-www"/><ref name="IEEE"/> It allows the simultaneous editing and linking of many pages in different windows. The functions "Mark Selection", which creates an anchor, and "Link to Marked", which makes the selected text an anchor linking to the last marked anchor, allow the creation of links. Editing pages remotely is not possible, as the [[Hypertext Transfer Protocol#Request methods|HTTP PUT]] [[method (computer science)|method]] had not yet been implemented during the period of the application's active development.<ref name="faq-www"/> Files can be edited in a local file system which is in turn served onto the Web by an HTTP server.{{cn|date=December 2020}} |
||
WorldWideWeb's navigation panel contains Next and Previous buttons that automatically navigate to the next or previous link on the last page visited, similar to [[Opera (web browser)|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.<ref name="faq-www"/> 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 link]]s 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.{{cn|date=December 2020}} |
WorldWideWeb's navigation panel contains Next and Previous buttons that automatically navigate to the next or previous link on the last page visited, similar to [[Opera (web browser)|Opera]]'s Rewind and Fast Forward buttons, or [[HyperCard]]; 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.<ref name="faq-www"/> 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 link]]s 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.{{cn|date=December 2020}} |
||
WorldWideWeb does not have |
WorldWideWeb does not have [[Bookmark (World Wide Web)|bookmarks]] as they exist in later browsers, but a similar feature was provided: to save a link for later use, users could link to it from their own home page (start page). Users could create multiple home pages, similar to folders in modern web browsers' bookmarks.<ref name="IEEE"/> |
||
== See also == |
== See also == |
Latest revision as of 19:47, 28 November 2024
Developer(s) | Tim Berners-Lee for CERN |
---|---|
Initial release | 25 December 1990[1] |
Final release | |
Repository | |
Written in | Objective-C[1] |
Operating system | NeXTSTEP[1] |
Available in | English |
Type | Web browser, Web authoring tool |
License | Public-domain software |
Website | w3 |
WorldWideWeb (later renamed Nexus to avoid confusion between the software and the World Wide Web) is the first web browser[1] and web page editor.[2] It was discontinued in 1994. It was the first WYSIWYG HTML editor.
The source code was released into the public domain on 30 April 1993.[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.[5] To coincide with the 20th anniversary of the research center giving the web to the world, a project began in 2013 at CERN to preserve this original hardware and software associated with the birth of the Web.[6]
History
[edit]Tim Berners-Lee wrote what would become known as WorldWideWeb on a NeXT Computer[4] during the second half of 1990, while working for CERN, a European nuclear research agency. The first edition was completed "some time before" 25 December 1990, according to Berners-Lee, after two months of development.[7] The browser was announced on the newsgroups and became available to the general public in August 1991.[7][8] By this time, several others, including Bernd Pollermann, Robert Cailliau, Jean-François Groff,[9] and visiting undergraduate student Nicola Pellow – who later wrote the Line Mode Browser – were involved in the project.[7]
Berners-Lee considered different names for his new application, including The Mine of Information and The Information Mesh, before publicly launching the WorldWideWeb browser in 1991.[10] When a new version was released in 1994, it was renamed Nexus Browser, in order to differentiate between the software (WorldWideWeb) and the World Wide Web.[11]
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 was not possible as nobody on the team had experience with the X Window System.[2]
Berners-Lee and Groff later adapted many of WorldWideWeb's components into a C programming language version, creating the libwww API.[12]
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, and various communication protocols).[citation needed]
On 30 April 1993, the CERN directorate released the source code of WorldWideWeb into the public domain. Several versions of the software are still available on the web in various states.[13] Berners-Lee initially considered releasing it under the GNU General Public License, but after hearing rumors that companies might balk at the concept if any licensing issues were involved, he eventually opted to release it into the public domain.[14] In 2021, Sotheby's held an auction for an NFT of the WorldWideWeb source code.[15][16]
Features
[edit]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.[1]
WorldWideWeb is capable of displaying basic style sheets,[4] downloading and opening any file type with a MIME type that is also 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 creates an anchor, and "Link to Marked", which makes 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.[citation needed]
WorldWideWeb's navigation panel contains 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, or HyperCard; 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.[citation needed]
WorldWideWeb does not have bookmarks as they exist in later browsers, but a similar feature was provided: to save a link for later use, users could link to it from their own home page (start page). Users could create multiple home pages, similar to folders in modern web browsers' bookmarks.[2]
See also
[edit]References
[edit]- ^ a b c d e f g h i Berners-Lee, Tim. "The WorldWideWeb browser". World Wide Web Consortium. Retrieved 23 July 2010.
- ^ a b c d e Petrie, Charles; Cailliau, Robert (November 1997). "Interview Robert Cailliau on the WWW Proposal: "How It Really Happened."". Institute of Electrical and Electronics Engineers. Archived from the original on 6 January 2011. Retrieved 18 August 2010.
- ^ "The document that officially put the World Wide Web into the public domain on 30 April 1993". CERN. 1993. Retrieved 26 September 2013.
- ^ a b c d e f Berners-Lee, Tim. "Frequently asked questions – What were the first WWW browsers?". World Wide Web Consortium. Retrieved 22 July 2010.
- ^ "The birth of the Web | CERN". home.cern. Retrieved 2019-07-21.
- ^ Ghosh, Pallab (22 April 2013). "Cern re-creating first web page to revere early ideals". BBC News. Retrieved 30 April 2013.
- ^ a b c Berners-Lee, Tim (1993). "A Brief History of the Web". World Wide Web Consortium. Retrieved 17 August 2010.
- ^ "A Little History of the World Wide Web". www.w3.org. Retrieved 2020-02-03.
- ^ Jean-François Groff. "NeXT editor upgrade proposal". World Wide Web Consortium. Retrieved 21 June 2010.
- ^ "Welcome to info.cern.ch". CERN. Retrieved 25 July 2010.
- ^ Boulton, Jim. "The Nexus Browser | Digital Archaeology". Retrieved 2021-06-15.
- ^ Stewart, Bill. "Web Browser History". Living Internet. Retrieved 2 June 2010.
- ^ "browsers.evolt.org". browsers.evolt.org.
- ^ "History of Libwww" (PDF). p. 3. Archived from the original (PDF) on 2009-09-16. Retrieved 2007-02-14.
- ^ "Source Code for the WWW | This Changed Everything: Source Code for WWW x Tim Berners-Lee, an NFT | 2021".
- ^ "Tim Berners-Lee sells web source code NFT for $5.4m". 30 June 2021.
External links
[edit]- 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.
- CERN, Where the Web Was "WWW" born