What It Is How It Started How It Works

Total Page:16

File Type:pdf, Size:1020Kb

What It Is How It Started How It Works Robert Cailliau CERN What it is be consulted from a computer in Chicago, the SLAC pre­ The World-Wide Web is a client-server information print database could be interrogated from your desk in system on the Internet. Conceived as a unique way to Geneva, all without having to know anything whatsoever give particle physicists easy access to their data wherever about the remote computer systems. they worked, the Web, or W3, has grown into something much bigger. It now disseminates information from In 1993 NCSA, the US National Center for Supercom­ businesses, government agencies, universities, schools puting Applications, produced the X-Mosaic browser. and even individuals. This software allowed the display of coloured images, giving to the Unix platform a glamorous window on the Instead of just a single local disk, the Web has the whole Web. It stirred the exhibitionist in many Unix/Internet world as its library. programmers, and drove them to set up a Web server Documents are linked to each other, forming a single showing off scenes of the local site. NCSA also global network of information. produced versions for Apple Macintosh and Microsoft Windows, thus opening the Web to a large audience. Traffic evolution (NFS backbone, USA) The European Commission approved its first Web project (WISE) at the end of the same year, with CERN as one of 2oook r Characters the partners. I per second Prodigy& - America On Line 1994 reaiiy was rhe "Year of the -W"eb". Tne worid's First International World-Wide Web conference was held at CERN in May. This event was heavily oversubscribed. 1500k largest interactive It was attended by 400 users and developers, and was service hailed as the "Woodstock of the Web". As 1994 progressed, Web stories got into all the media. A second IOOOk conference was held in the US in October, organised by NCSA and the already created International WWW a novel per Conference Committee (IW3C2). It was attended by 500k second~ 1300 people. The next conference will be held in Darmstadt, hosted by the Fraunhofer Gesellschaft (the main contractor for the WISE project). By the end of 1994, the Web had 10,000 servers, of 1993 1994 1995 which 2,000 are commercial, and 10 million users. Traffic was equivalent to shipping the entire collected works of Shakespeare every second. Already the largest interactive service on the Internet, the Web is now driving its current phenomenal expansion. How it started The Web is an outstanding example of how basic It all began in 1989, when Tim Berners-Lee and Robert research can generate progress in a completely Cailliau proposed a distributed information system for unforseeable way: technology transfer at its best. Whilst CERN based on hypertext (see "WWW Words" at the there is no doubt that it would have appeared somewhere end). sometime, the driving force of high energy physics research and the productive working atmosphere of During 1990, the first browser and server were produced CERN have made the Web happen here and now. and although they were limited to a particular operating system, NeXTStep, their advanced information handling capabilities set the standard for everything that has followed. The Web as we know it had arrived. How it works In 1991, technical student Nicola Pellow wrote a simple The Web is a world of information available at the click browser which could be used on many different of a mouse. To use it, you need a computer, a connection computers. Its adaptability to all existing computing to the Internet, and a browser (see also "Internet & systems generated the interest needed to start a snowball WWW"). u effect. Soon the DESY (Hamburg) phone directory could 0 0 CERN WWW 1995.10.16 When you run your browser, it finds and displays a page Web. Users are to be found everywhere in the millions. of information, which might be held on your own But to publish information, you need to run a server computer (your home page), or fetched from somewhere machine, listening 24 hours a day to the incoming requests. This requires a reasonable connection and a else, you needn't know or even care where .it come~ from. It works by hiding a network hypertext hnk behmd the subscription to the Internet. While almost all academic highlighted items which appear on the screen. Certain institutes already had such connections and now run a Web service, not all businesses do. Large companies words, phrases, or even images are highlighted, and clicking on them causes the browser to go off and find with a long Internet history have their servers, both for internal and external use. Small companies usually rent another page, which probably contains more highlighted space on a commercially-run server, thus sharing the items, and so on. For example, starting from the CERN costs of a full connection. Individuals with servers are "Welcome page" in Switzerland your next click might only just appearing. fetch a document from a physics lab at the other side of the world. All the information seems to be in the little box in front of you, and in a sense it is. When you click on a piece of highlighted text your browser "orders a document" from another computer, receives it by "return Future Directions mail" and displays it. You are then free to read the new The technology of the Web is continually extended to page at leisure, without further consumption of network cater for new needs. Security, authoring, multimedia, resources. access by session and billing are the most important Browsers exist for the three most popular platforms: features now being added. Apple Macintosh, Microsoft Windows and X-Window The most important aspect of all new developments is systems. that the Web should remain an open standard for all to use and for no-one to lock up into a proprietary system. This is the avowed goal of the International World-Wide Web Consortium, a newly formed body of institutes and companies from all over the world. In 1994, CERN submitted a proposal in this spirit to the Commission of the European Union under the ESPRIT programme. But with approval of the LHC project clearly in sicrht, it was decided that further Web development was an0 activity beyond the LaboratoryI s pnmary' nuss1on.' • A new home for basic Web work was needed. The European Commission turned tv the French National Institute for Research in Computer Science and Controls, INRIA, to take up the Commission-funded "WebCore" development project in Europe. INRIA will work in collaboration with the Laboratory of Computer Science at the Massachusetts Institute of Technology, MIT, where Berners-Lee has taken up a research appointment. The The Web has its own transport protocol, HTTP, and its Consortium will be run by this collaboration. own document structure based on SGML (the Web DTD, called HTML). However, it has also integrated the With about 1,000 new servers appearing every day, the protocols of Gopher, ftp and telnet, and it has gateways to Web is set to become as familiar as the telephone, whilst others. Thus the documents available through these CERN's computer scientists concentrate on providing a earlier systems are also automatically and indistin­ service for the physics community. guishably visible through the Web. The Web may be used to initiate processes on either the client or the server. A request can start a database search on a server, returning a synthesised document. A document returned in an unfamiliar format can cause the browser to start a process on the client machine in order to interpret it. The Web's ability to negotiate formats between client and server makes it possible to ship any type of document from a server to a client, provided the client has the appropriate software to handle that format. This makes video, sound and anything else accessible without the need for a single application that understands everything. Starting processes means it is feasible to initiate a video conference or a terminal session entirely by a click of the mouse on a highlighted phrase in a document. Who uses it Practically everyone on the Internet now knows about the CERN WWW 1995.10.16 2 The Internet is not a network proper, but much more a standard for communication. If two computers want to How to bootstrap exchange data, they have to agree on a common way of behaving. This standard (the Internet protocol) is like the In order to get started as an individual user, you should traffic rules: everyone drives on the right hand side of the find out who the Internet providers are in your area. road, stops for red lights and so on: Commercial companies offer services whereby you can dial-up an Internet centre and be connected for the price of a local phone call and a monthly subscription to the service. If you are in an environment where Internet services are already available (university, large company), then it is likely that the Web is already installed by your local computing support groups. In case you do need to start from scratch, but you do have access to the Internet, you may reach the Web temporarily by doing telnet www.cern.ch which will give you automatically a free but limited access through a modest interface to the Web. From there, you can use the Web to find all instructions necessary to load software for your machine. This The Internet transfers data in little packets between service is not intended for normal Web access. Its computers, just like thousands of cars can use the same interface does not show any images.
Recommended publications
  • Web Design and Development AAS Requirements
    WEB DESIGN AND DEVELOPMENT Program Overview people changing careers or who wish to take individual The Web Design and Development Program is designed courses to stay current in their existing jobs. to train students to design and develop web sites. Students For more information, visit: will develop a comprehensive understanding of core www.mchenry.edu/webdevelopment design principles and key development strategies. This will include developing sites for deployment on mobile The primary purpose of an Associate in Applied Science devices and standard computers and the development degree is to prepare students for employment. The of static websites and database-driven websites. The AAS degree is not designed specifically for transfer; program will train individuals to become web designers however, there are opportunities to apply some and web developers. Students will learn design theory coursework or the whole degree to a bachelor’s degree as well as gain experience in programming for browsers program. For more information, see an academic and servers. The training is geared toward students with advisor and the department chair. no experience, but will be an excellent opportunity for Requirements for the Associate in Applied Science (AAS) in Web Design and Development Curriculum: OCC 425 Minimum Courses Credit Hours Written Communication 3 (3) ENG 151 Composition I or (3) ENG 152 Composition II Oral Communication 3 (3) SPE 151 Intro to Speech Arts 3 Please see page 65 for AAS Degree course options Humanities Social Science Behavioral Science
    [Show full text]
  • Cloud Computing Synopsis and Recommendations
    Special Publication 800-146 Cloud Computing Synopsis and Recommendations Recommendations of the National Institute of Standards and Technology Lee Badger Tim Grance Robert Patt-Corner Jeff Voas NIST Special Publication 800-146 Cloud Computing Synopsis and Recommendations Recommendations of the National Institute of Standards and Technology Lee Badger Tim Grance Robert Patt-Corner Jeff Voas C O M P U T E R S E C U R I T Y Computer Security Division Information Technology Laboratory National Institute of Standards and Technology Gaithersburg, MD 20899-8930 May 2012 U.S. Department of Commerce John Bryson, Secretary National Institute of Standards and Technology Patrick D. Gallagher, Under Secretary of Commerce for Standards and Technology and Director CLOUD COMPUTING SYNOPSIS AND RECOMMENDATIONS Reports on Computer Systems Technology The Information Technology Laboratory (ITL) at the National Institute of Standards and Technology (NIST) promotes the U.S. economy and public welfare by providing technical leadership for the nation’s measurement and standards infrastructure. ITL develops tests, test methods, reference data, proof of concept implementations, and technical analysis to advance the development and productive use of information technology. ITL’s responsibilities include the development of management, administrative, technical, and physical standards and guidelines for the cost-effective security and privacy of other than national security-related information in Federal information systems. This Special Publication 800-series reports on ITL’s research, guidance, and outreach efforts in computer security and its collaborative activities with industry, government, and academic organizations. National Institute of Standards and Technology Special Publication 800-146 Natl. Inst. Stand. Technol. Spec. Publ.
    [Show full text]
  • Creating a Dynamic Web Presence
    CREATING A DYNAMIC WHAT’S INSIDE Key Concepts ......................................1 WEB PRESENCE Static vs. Dynamic Websites ..........1 The need for a dynamic web presence has increased dramatically Features of a Dynamic Site ............2 as consumers on the Internet become more knowledgeable Dynamic Techniques ......................2 and more demanding in having their needs filled. With internet Getting Started ....................................2 technologies continuing to evolve rapidly, small businesses 1. Research and Planning .............2 2. Branding and Web can easily create more interactive sites to engage their Development ..............................4 target audiences. Nuts & Bolts .......................................4 1. Select and Register a Domain Name .........................4 Key Concepts 2. Review Hosting Requirements ...5 Static vs. Dynamic Websites 3. Generate Content ......................6 4. Incorporate Interactive Tools.....6 How do they differ? A dynamic website includes elements that allow 5. Address Security, Privacy interaction with visitors, builds relationships through dialogue, and and Legal Issues ........................9 personalizes the whole web experience. Contrast this with a static, or 6. Get Indexed ..............................10 “read only,” site where there really is no way to know who your visitors are unless they contact you. Whether you are designing a site for the 7. Market Your Website ................10 first time or redesigning a current site, the goal of achieving a dynamic
    [Show full text]
  • Web Development Frameworks Ruby on Rails VS Google Web Toolkit
    Bachelor thesis Web Development Frameworks Ruby on Rails VS Google Web Toolkit Author: Carlos Gallardo Adrián Extremera Supervisor: Welf Löwe Semester: Spring 2011 Course code: 2DV00E SE-391 82 Kalmar / SE-351 95 Växjö Tel +46 (0)772-28 80 00 [email protected] Lnu.se/dfm Abstract Web programming is getting more and more important every day and as a consequence, many new tools are created in order to help developers design and construct applications quicker, easier and better structured. Apart from different IDEs and Technologies, nowadays Web Frameworks are gaining popularity amongst users since they offer a large range of methods, classes, etc. that allow programmers to create and maintain solid Web systems. This research focuses on two different Web Frameworks: Ruby on Rails and Google Web Toolkit and within this document we will examine some of the most important differences between them during a Web development. Keywords web frameworks, Ruby, Rails, Model-View-Controller, web programming, Java, Google Web Toolkit, web development, code lines i List of Figures Figure 2.1. mraible - History of Web Frameworks....................................................4 Figure 2.2. Java BluePrints - MVC Pattern..............................................................6 Figure 2.3. Libros Web - MVC Architecture.............................................................7 Figure 2.4. Ruby on Rails - Logo.............................................................................8 Figure 2.5. Windaroo Consulting Inc - Ruby on Rails Structure.............................10
    [Show full text]
  • Fiz: a Component Framework for Web Applications
    Fiz: A Component Framework for Web Applications John K. Ousterhout Department of Computer Science Stanford University Abstract Fiz is a framework for developing interactive Web applications. Its overall goal is to raise the level of programming for Web applications, first by providing a set of high-level reusable components that simplify the task of creating interactive Web applications, and second by providing a framework that encourages other people to create addi- tional components. Components in Fiz cover both the front-end of Web applications (managing a browser-based user interface) and the back end (managing the application's data). Fiz makes it possible to create components that encapsulate complex behaviors such as Ajax-based updates, hiding many of the Web's complexities from applica- tion developers. Because of its focus on components, Fiz does not use mechanisms such as templates and model- view-controller in the same way as other frameworks. ger and more useful structures. We will release Fiz in 1 Introduction open-source form and hope to build a user community Although the World-Wide Web was initially conceived that creates an ever-increasing set of interesting com- as a vehicle for delivering and viewing documents, its ponents, which will make it dramatically easier to cre- focus has gradually shifted from documents to applica- ate applications that advance the state-of-the-art in Web tions. Facilities such as Javascript, the Document Ob- interactivity. ject Model (DOM), and Ajax have made it possible to offer sophisticated interactive applications over the The rest of this paper is organized as follows.
    [Show full text]
  • Cloud Computing and Mobile Application Development
    Cloud Computing And Mobile Application Development Personal and hippopotamic Simone often derange some triploidy concertedly or empanels unceremoniously. By-past and waist-deep Georgy readjusts her neurectomy asperses individually or deactivated knee-deep, is Dennis shaping? Bacillary and undealt Pace cutinized her springtide confusing while Saw trammel some polemic insignificantly. What occurs automatically reduces additional challenges Also has the cost as much in mobile application, it means network connection to services depending on a golden software development lets you with mobile application. Advantages and Disadvantages of Cloud Computing. Blueberry considers response to cloud development environment with common, place on servers and collaboration, and get losses when you need to learn how could be. Build a Firebase Android Application by Coursera Project Network. Mobile computing uses the concept in cloud computing. Compatible available whether a music of mobile and standalone devices Changes in Approaching Cloud Software Development Cloud computing has shifted. What these Cloud-Native since It Hype or The Future these Software. We scope the sun cloud based application development company across USA India. Mobile cloud computing refers to execute same technology used to deploy. Mobile App Development merges the alternate-developing Cloud Computing Applications trends with the omnipresent smartphone One member the most. How mobile computing will continually evolving research issues and testing, in regards to the cloud application and cloud computing development is. Cloud Computing Services Cloud-Based Solutions for Future-Ready Businesses With cash-to-cash support from Rishabh Software inventory can realize flexible. That the application developer is programming such powerful device without. Learn Mobile Cloud Computing With Android online with courses like Build a Persistent Storage App in.
    [Show full text]
  • The Role of Responsive Design in Web Development
    Webology, Volume 14, Number 2, December, 2017 Home Table of Contents Titles & Subject Index Authors Index The Role of Responsive Design in Web Development Fernando Almeida Centre for Innovation, Technology and Entrepreneurship, INESC TEC, Porto, Portugal. E-mail: [email protected] José Monteiro Higher Polytechnic Institute of Gaya, ISPGaya, V.N.Gaia, Portugal. E-mail: [email protected] Received October 12, 2017; Accepted December 25, 2017 Abstract Responsive design allows software developers to build a Web page that can dynamically adapt to the size of the devices. This development philosophy enables the rendering of Web pages in a fast and optimized way, ensuring a good user experience on mobile devices, tablet and desktop. In the scope of this study, we intend to explore the main advantages and limitations associated with responsive Web design. We adopted a quantitative approach based on a questionnaire filled by 181 professionals in the industry that allowed us to identify the reasons that lead software developers to the adoption of the responsive design and also address the limitations felt by them. The results obtained indicate that offering a good user experience and increasing accessibility stands out as being the most important advantages. On the other hand, the main limitations include the compatibility with older Web browsers, the higher loading time and the difficulties in optimizing user experience. Finally, it was found that the perception of the advantages and limitations of responsive design is distinct for professionals with more professional experience in the field and for freelancer developers. Keywords Web development; Responsive design; Web designing; User experience 48 http://www.webology.org/2017/v14n2/a157.pdf Introduction The advent of the Web turned possible the appearance of new form of transmission ideas and contents in online environments.
    [Show full text]
  • Full Stack Web Development with PHP
    Full Stack Web Development with PHP Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for Web Development Given below is the brief description for the course you are looking for: Introduction to Web Technologies Role of Web Designer Intro of Web Languages HTML CSS Javascript Safety to be taken during Designing Basics of Web Technologies Introduction to Web Technologies Scope of Website and Role of Web Designer in Web Technologies How the website works ? Client and Server Software. Static and Dynamic Websites Web Standards and W3C.ORG HTML / XHTML Markup Languages Structure of HTML Basic HTML Tags HTML Elements HTML Attributes HTML Headings HTML Paragraphs HTML Formatting HTML Styles HTML Links HTML Images HTML Tables HTML Lists HTML Forms 501, Om Complex, 5th Floor,Naya Bans, Sec-15,Noida-201301 (U.P.) Tel: +91(0)-0120-4280181, 9015041412 Email: [email protected] Website:-www.techaltum.com Page 1 Full Stack Web Development with PHP HTML Iframes Difference between HTML & XHTML XHTML Basics Introduction to Doc Types HTML Advanced HTML Layout HTML Doctypes HTML CSS HTML Head HTML Meta HTML Scripts HTML Entities HTML URLs HTML Webserver HTML Summary Web Design with CSS Introduction to Cascading Style Sheets Types of Style Sheets Types of CSS Selectors CSS properties CSS Styling Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables CSS Box Model CSS Box Model CSS Border CSS Outline CSS Margin CSS Padding CSS Advanced CSS Grouping/Nesting 501, Om Complex, 5th Floor,Naya
    [Show full text]
  • Web Application Development with PHP 4.0 00 9971 FM 6/16/00 7:24 AM Page Ii
    00 9971 FM 6/16/00 7:24 AM Page i Web Application Development with PHP 4.0 00 9971 FM 6/16/00 7:24 AM Page ii Other Books by New Riders Publishing MySQL GTK+/Gnome Application Paul DuBois, 0-7357-0921-1 Development Havoc Pennington, 0-7357-0078-8 A UML Pattern Language Paul Evitts, 1-57870-118-X DCE/RPC over SMB: Samba and Windows NT Domain Internals Constructing Superior Software Luke Leighton, 1-57870-150-3 Paul Clements, 1-57870-147-3 Linux Firewalls Python Essential Reference Robert Ziegler, 0-7357-0900-9 David Beazley, 0-7357-0901-7 Linux Essential Reference KDE Application Development Ed Petron, 0-7357-0852-5 Uwe Thiem, 1-57870-201-1 Linux System Administration Developing Linux Applications with Jim Dennis, M. Carling, et al, GTK+ and GDK 1-556205-934-3 Eric Harlow, 0-7357-0021-4 00 9971 FM 6/16/00 7:24 AM Page iii Web Application Development with PHP 4.0 Tobias Ratschiller Till Gerken With contributions by Zend Technologies, LTD 201 West 103rd Street, Zeev Suraski Indianapolis, Indiana 46290 Andi Gutmans 00 9971 FM 6/16/00 7:24 AM Page iv Web Application Development with PHP 4.0 By:Tobias Ratschiller and Till Gerken Copyright © 2000 by New Riders Publishing Publisher FIRST EDITION: July, 2000 David Dwyer All rights reserved. No part of this book may be reproduced Executive Editor or transmitted in any form or by any means, electronic or Al Valvano mechanical, including photocopying, recording, or by any information storage and retrieval system, without written Managing Editor permission from the publisher, except for the inclusion of Gina Brown brief quotations in a review.
    [Show full text]
  • Update 6: Internet Society 20Th Anniversary and Global INET 2012
    Update 6: Internet Society 20th Anniversary and Global INET 2012 Presented is the latest update (edited from the previous “Update #6) on the Global INET 2012 and Internet Hall of Fame. Executive Summary By all accounts, Global INET was a great success. Bringing together a broad audience of industry pioneers; policy makers; technologists; business executives; global influencers; ISOC members, chapters and affiliated community; and Internet users, we hosted more than 600 attendees in Geneva, and saw more than 1,300 participate from remote locations. Global INET kicked off with our pre‐conference programs: Global Chapter Workshop, Collaborative Leadership Exchange and the Business Roundtable. These three programs brought key audiences to the event, and created a sense of energy and excitement that lasted through the week. Of key importance to the program was our outstanding line‐up of keynotes, including Dr. Leonard Kleinrock, Jimmy Wales, Francis Gurry, Mitchell Baker and Vint Cerf. The Roundtable discussions at Global INET featured critical topics, and included more than 70 leading experts engaged in active dialogue with both our in‐room and remote audiences. It was truly an opportunity to participate. The evening of Monday 23 April was an important night of celebration and recognition for the countless individuals and organizations that have dedicated time and effort to advancing the availability and vitality of the Internet. Featuring the Internet Society's 20th Anniversary Awards Gala and the induction ceremony for the Internet Hall of Fame, the importance of the evening cannot be understated. The media and press coverage we have already received is a testament to the historic nature of the Internet Hall of Fame.
    [Show full text]
  • August 6Th Addresses to Distributed Name Word Document to a Record
    Service (DNS), which delegated has a glorious Web interface, the responsibility of assigning and a user can even attach a August 6th addresses to distributed name Word document to a record. servers. In its present form the system Postel’s law is "Be conservative manages roughly $1.3 trillion in Peter Jay in what you do; be liberal in obligations and 340,000 what you accept from others." It contracts. It runs on an IBM Weinberger comes from RFC 761 , where he 2098 model E-10 mainframe, Born: Aug. 6, 1942; summarized desirable that can carry out 398 million Pennsylvania (??) interoperability criteria for the instructions per second. Internet Alfred Aho [Aug 9], Weinberger, There have been several and Brian Kernighan [Jan 1] Postel attended the same high attempts to replace MOCAS, but developed the AWK language school (Van Nuys in Los they’ve floundered due to cost, (he's the “W”) in 1977, which Angeles) as two other Internet complexity, and transition was first distributed in UNIX pioneers, Steve Crocker [Oct 15] planning. Version 7. The acronym is and Vint Cerf [June 23]. pronounced in the same way as the "auk " bird, which also acts The WWW Virtual as the language's emblem. In 1985 they extended the Library language, most significantly by adding user-defined functions. Aug. 6, 1991 This version is sometimes called “new awk” or nawk. The WWW Virtual Library ( http://vlib.org/) is the When Weinberger was oldest Web directory, able to promoted to be the head of trace its venerable heritage back Computer Science Research at to Tim Berners-Lee’s [June 8] Bell Labs [Jan 1], his picture was WWW overview page [next merged with the AT&T “death entry] at CERN.
    [Show full text]
  • List of Internet Pioneers
    List of Internet pioneers Instead of a single "inventor", the Internet was developed by many people over many years. The following are some Internet pioneers who contributed to its early development. These include early theoretical foundations, specifying original protocols, and expansion beyond a research tool to wide deployment. The pioneers Contents Claude Shannon The pioneers Claude Shannon Claude Shannon (1916–2001) called the "father of modern information Vannevar Bush theory", published "A Mathematical Theory of Communication" in J. C. R. Licklider 1948. His paper gave a formal way of studying communication channels. It established fundamental limits on the efficiency of Paul Baran communication over noisy channels, and presented the challenge of Donald Davies finding families of codes to achieve capacity.[1] Charles M. Herzfeld Bob Taylor Vannevar Bush Larry Roberts Leonard Kleinrock Vannevar Bush (1890–1974) helped to establish a partnership between Bob Kahn U.S. military, university research, and independent think tanks. He was Douglas Engelbart appointed Chairman of the National Defense Research Committee in Elizabeth Feinler 1940 by President Franklin D. Roosevelt, appointed Director of the Louis Pouzin Office of Scientific Research and Development in 1941, and from 1946 John Klensin to 1947, he served as chairman of the Joint Research and Development Vint Cerf Board. Out of this would come DARPA, which in turn would lead to the ARPANET Project.[2] His July 1945 Atlantic Monthly article "As We Yogen Dalal May Think" proposed Memex, a theoretical proto-hypertext computer Peter Kirstein system in which an individual compresses and stores all of their books, Steve Crocker records, and communications, which is then mechanized so that it may Jon Postel [3] be consulted with exceeding speed and flexibility.
    [Show full text]