Showing posts with label CERN. Show all posts
Showing posts with label CERN. Show all posts

Wednesday, August 06, 2014

BPN: 1684: WWW code in the open 23 years ago


© 2003, Jak Boumans Collection

On August 6, 1991 Tim Berners-Lee brought the www code into the open. Here is the relevant document:

In article <1991Aug...@ardor.enet.dec.com> kan...@ardor.enet.dec.com (Nari  Kannan) writes:
>
>    Is anyone reading this newsgroup aware of research or development efforts in
> the
>    following areas:
>
>     1. Hypertext links enabling retrieval from multiple heterogeneous sources of
> information?
The WorldWideWeb (WWW) project aims to allow links to be made to any information anywhere. The address format includes an access method (=namespace), and for most name spaces a hostname and some sort of path.
We have a prototype hypertext editor for the NeXT, and a browser for line mode terminals which runs on almost anything. These can access files either locally, NFS mounted, or via anonymous FTP. They can also go out using a simple protocol (HTTP) to a server which interprets some other data and returns equivalent hypertext files. For example, we have a server running on our mainframe(http://cernvm.cern.ch/FIND in WWW syntax) which makes all the CERN computer center documentation available. The HTTP protocol allows for a keyword search on an index, which generates a list of matching documents as annother virtual hypertext document. If you're interested in using the code, mail me.  It's very prototype, but available by anonymous FTP from info.cern.ch. It's copyright CERN but free distribution and use is not normally a problem. The NeXTstep editor can also browse news. If you are using it to read this, then click on this: <http://info.cern.ch/hypertext/WWW/TheProject.html> to find out more about the project. We haven't put the news access into the line mode browser yet. We also have code for a hypertext server. You can use this to make files available (like anonymous FTP but faster because it only uses one connection). You can also hack it to take a hypertext address and generate a virtual hypertext document from any other data you have - database, live data etc. It's just a question of generating plain text or SGML (ugh! but standard) mark-up on the fly. The browsers then parse it on the fly.  The WWW project was started to allow high energy physicists to share data, news, and documentation. We are very interested in spreading the web to other areas, and having gateway servers for other data.  Collaborators welcome! I'll post a short summary as a separate article.  
Tim Berners-Lee                                ti...@info.cern.ch
World Wide Web project                        Tel: +41(22)767 3755     
CERN                                        Fax: +41(22)767 7155
1211 Geneva 23, Switzerland                 (usual disclaimer)

Tuesday, April 30, 2013

BPN 1633: WWW browser 20 years

Today in the Netherlands the queen has abdicated and the new King, Willem Alexander, has been sworn in. There will be no republic in The Netherlands for a generation, roughly 30 years. So no festivities for the republicans

But for the digital natives among them, there is something else to celebrate. Twenty years ago on April 30th, 1993 the research laboratory CERN in Geneva released the software for the world wide web for free. It was the beginning of a new era. If the World Wide Web software had not been there, internet would have never come about.






© Collection Jak Boumans

The World Wide Web software was developed on a Next computer by Tim Berners Lee who worked as a researcher at a laboratory in Geneva. In 1989 he produced a first proposal on paper for a new online software. Central in this software was the concept of hypertext, an idea developed by the British scientist Ted Nelson. In order to link textual information of various fragments together and not in a linear or hierarchical way but ad random. It meant that text fragments could be linked but also text and illustrations, but also text, illustrations and sound fragments. The browser was born, but for it he needed a common mark-up language (HTML), a protocol (TC/IP) and a web address. 
The software was spread around to developers from the 6th of August 1991 onwards. And only from April 30th, 1993 the web browser was released for general use for free.  So in 1993  a project group of the University of Illinois started to work on a browser, which could handle www pages, but also graphics, illustrations and text pages. By 1994 a commercial browser had been developed by Marc Andreessen, one of the Mosaic developers, under the name Netscape.