t171: you, your computer, and the internet [part b]

16
T171: You, Your Computer, and the Internet [Part B] Bassam Bokhowa [email protected]

Upload: seth-horne

Post on 31-Dec-2015

20 views

Category:

Documents


1 download

DESCRIPTION

T171: You, Your Computer, and the Internet [Part B]. Bassam Bokhowa [email protected]. Section 6: Development of the Web. Visionaries & Developers. - PowerPoint PPT Presentation

TRANSCRIPT

T171: You, Your Computer, and the Internet

[Part B]

Bassam [email protected]

Section 6:Development of the Web

Visionaries & Developers Vannevar Bush: MIT scientist. In 1945, published an article titled “As we may think” describing an information storage and retrieval machine called Memex (memory extender). It was the most influential text in the creation of the World Wide Web. It inspired Douglas Engelbart and Ted Nelson.

Douglas Engelbart: A Navy radar technician who became a computer scientist inspired by Bush and Licklider. He realized that the development of the digital computer meant that the tools for ‘augmenting’ the human intellect were finally at hand and invented many of the fundamentals of the modern PC GUI, including the ‘mouse’, and video conferencing. He also invented a system to link documents similar to the Web called NLS.

Visionaries & Developers Ted Nelson: created the hypertext concept; a document that has many links to jump to other documents. Nelson started Project Xanadu in 1960 (see: xanadu.com/nxu) to construct a global hypertext publishing system. It inspired similar projects, some of which were more successful.

Bill Atkinson: Author of MacPaint, the graphics program for the Apple Macintosh. He invented HyperCard and its programming language: HyperTalk, which is said to be the first Hypermedia system for PCs, the core of which was an electronic card with user-installed ‘hot-spots’ which, when clicked on, would instantly cause a jump to another card. A group of linked cards was called a ‘stack’ and its key card was called … a ‘home’ card !

Tim Berners-LeeThe Web gave the Internet the same usability the GUI gave to PCs. It was key to the Internet’s explosive use and massive popularity. The Web was invented in 1989 by Tim Berners-Lee in the Physics laboratory center at CERN (the European Center for Nuclear Research) in Geneva. To help manage the complexity of retrieving CERN project information from different computers he needed a system that would:1. Allow remote access to information across networks 2. Allow access of the same information from different types of

computer systems3. Be non-centralized4. Be able to handle access to already existing data5. Enable users to add their own private links6. Enable ‘live’ links to be made between

dynamically changing data

Tim Berners-LeeTo Implement such a system, Berners-Lee’s invention needed the following key elements:1.Hypertext & Hypermedia system utilizing some form of a markup language for documents.2.Browser: a client application which communicates with a server using a Universal Resource Locator (URL), and provides a window through which the user sees the Hypertext documents.3.Server: which stores the files that are web resources and handles the requests for connection and transfer of these files to the ‘browser’ program.4.Protocol: by which different machines can talk to one another and exchange information.

Hypertext & Hypermedia• Hypertext - as an idea - is not exclusively confined to computer-

based text. The footnotes in a conventional printed book are an example of hypertext in action.

• There is a mark in the text (number or symbol) which diverts you from the main body of text to the footnote which is printed elsewhere, either at the foot of the page or at the end of the book.

• The footnote itself may then lead you somewhere else, either within the book you are reading or to some other book or article.

• The only difference is: computerized hypertext automatically takes you to the other text whereas with the conventional footnote you have to locate it yourself.

Hypertext & Hypermedia

• Hypertext itself is an old idea, the term being invented by Ted Nelson.

• What is new in the Tim Berners-Lee implementation of Hypertext is:1. Using the Internet as the network medium to link between

Hypertext documents2. The invention of the HyperText Markup Language (HTML)

based on the SGML ISO standard

• Hypermedia is a simple extension of Hypertext whereby image, sound, animation, and video are used alongside text.

The Web Browser

• The idea of a browser as a software tool for viewing and navigating through a web of hypertext documents was well established in the Hypertext community before Berners-Lee started designing the WWW.

• For example, in the mid 1980s the Xerox NoteCards system enabled users to create a network of electronic ‘notecards’ connected by arbitrary (user-defined) links. The system had a browser tool which provided an editable graphical portrayal of some part of a notecard network.

• Tim introduced a browser with the new concept of a Unified Resource Locator (URL) as a standard used to locate web documents, e.g. http://www.google.com

The Web Browser• There are two main types of browsers, graphics-based and text-

based.• The first version of the text-based (line-mode) browser was written

by Nicola Pellow.• The most famous text-based browser is Lynx which is available for

most operating systems including Microsoft Windows.• Text-based browsers have the following advantages over graphics-

based browsers:1. Smaller and require less RAM and system resources2. Faster at retrieving information 3. Can run on hand-held computers (PDAs), mobile phones and the

more elaborate pagers.4. They can be used by a visually impaired person using a screen

reader

The Web Browser• Disadvantages of text-based browsers:

– Cannot handle images (which the WWW relies on heavily)– Cannot deal with sites which are structured using frames

• The first web browser (WorldWideWeb) was created by Tim Bernerds-Lee and was graphics-based.

• Text based browsers have been overshadowed by graphics-based browsers (Opera, Internet Explorer, Netscape Navigator, Mosaic, etc.) since they can handle all types of information including images, sound, etc.

• The World Wide Web Consortium (W3C.org) is the international body which oversees the Web and lays down its standards (e.g. HTML) to which - in theory - all browsers should adhere.

• Browsers tend to have little quirks (changes) built into them by their designers To give their products a competitive edge.

The Web Server

• Web software (e.g. Apache or IIS) runs on a server to enable it to reply to the many requests it receives for the web (HTML) documents stored on the server.

• The web browser requesting a document from the server (e.g. http://aou.org.bh/index.htm) is acting as a client to the server.

The HTTP Protocol

• In order for browsers and servers to communicate while residing on different machines using different operating systems, Berners-Lee had come up with a set of rules (a protocol) to allow different machines to talk to one another and exchange information.

• The HyperText Transfer Protocol (HTTP) defines that a web transaction should be done in four stages: connection, request, reply and end.

• This is also similar in the FTP protocol’s concept.

Browser Wars• The first of the famous graphical browser programs was Mosaic by

Marc Andreessen and Eric Bina of the National Center for Supercomputer Applications (NCSA) in spring 1993.

• It was the Killer Application for the Web. It included a better way of handling images in web pages and changed the Web from hypertext to hypermedia.

• Mosaic had many properties that contributed to the explosion of Internet usage by regular users 1. The first browser to run on regular PCs2. A GUI application3. Very easy to use4. Designed to interpret the HTML <IMG> tag, thus introducing images

into web pages • After leaving NCSA, Andreessen and his team wrote new code for a

better browser: Netscape Navigator.

Browser Wars• This enabled Andreessen to produce a cleaner, more secure and

more sophisticated package which was distributed freely through the Internet to regular users and it quickly became the most used browser.

• Throughout 1995 Netscape’s share price rocketed and their browser became the de facto standard and Mosaic was no longer desired.

• Microsoft bought the Mosaic rights, renamed it Internet Explorer, and distributed it free with the Windows 95 operating system.

• This created the browser war between the two companies (Microsoft and Netscape) and later resulted in the Justice Department filing a major anti-trust lawsuit against Microsoft.

• Netscape lost market share and decided to release the source code under an Open Source license to let the power of the Internet continue the development of Navigator under the Mozilla project.

Visit for T171 related videos:www.youtube.com/tobassam

Thank YouBassamBokhowa.com