CIS500 - Web Site Design

Introduction


What is the World Wide Web?

Laura Lemay describes it as: "a global, interactive, dynamic, cross-platform, distributed, graphical, hypertext information system that runs over the Internet."

The Web Is Interactive

The Web Is Dynamic

The Web Is Cross-Platform

The Web is accessible to all!

The Web Is Distributed

The Web provides information which is distributed around the world involving thousands of Websites. Each site provides the storage space required for the information they maintain.

Users of this information only need to link to the appropriate site without worrying about how much space they have on their own system. This arrangement forms the largest distributed information system in the world!

The Web Is Graphical

The Web Is A Hypertext Information System...

...because it connects all of the available resources together through links on each presentation, the same way various topics are linked within an on-line help file.

The Evolution of Hypertext

1945 - Vannevar Bush & Memex

In the early 1930s, Vannevar Bush wrote of a device he called the memex.

In 1945, his essay entitled "As We May Think" which discussed the memex was published in the Atlantic Monthly. This was the beginning of the concept of hypertext.

1965 - Ted Nelson

In 1960, while studying at Harvard, Ted Nelson had a vision of a world of interactive computer screens, interactive media, and open electronic publishing, where all could quote and link freely.

In 1965 he coined the terms Hypertext and HyperMedia to describe "non-sequential writing" and interactive media. We could write in whatever structure we wished and the users could follow their own chosen paths based upon their own interests.

1968 - Hypertext Editing System and FRESS

Ted Nelson, Andries van Dam and students implemented the Hypertext Editing System.

In 1969, a second-generation multi-user File Retrieval and Editing System (FRESS) was designed. It was used for over ten years.

1968 - On-Line System (NLS)

Doug Engelbart, William K. English and John F. Rulifson, at the Stanford Research Institute, created the On-Line System, the world's first implementation of what was to be called hypertext.

The system utilized many of the devices we currently associate with modern PC computing, including a mouse, full-windowing software, and on-line help systems. A revolutionary development during a time when most people (including programmers) had no direct contact with a computer.

1969 - ARPANet

U.S. Department of Defense's Advanced Research Projects Agency created a network called ARPANet, which involved 4 computers linked by a non-centralized network, designed to survive partial outages (ie. nuclear war) and still function when parts of the network were down or destroyed. The ARPANet provided a secure and survivable communications network for organizations engaged in defense-related research.

A team at Carnegie-Mellon University began development of ZOG, which later came to be known as KMS.

In 1983, this system was installed on board the aircraft carrier USS Carl Vinson, using twenty-eight networked PERQ workstations. It provided the crew with a task management system and on-line procedure manuals.

Along with Intermedia, it is the most highly developed hypertext system.

1977 - Development of TCP/IP

The Transmission Control Protocol/Internet Protocol as is currently in use was developed in 1977.

It is a sophisticated, global standard which allowed users to link various branches of other complex networks directly to the ARPANet, which soon come to be called the Internet.

1978 - Aspen Movie Map

The first hypermedia videodisc, developed at MIT, allowed users to manipulate the order and sequence of the movie's frames. It is said to have made public the full potential of "hyper" systems.

1980 - Enquire-Within-Upon-Everything

Tim Berners-Lee began working with hypertext ideas at CERN, influenced by Ted Nelson's work on Xanadu. Tim also wrote a notebook program, "Enquire-Within-Upon-Everything", which allowed links to be made between arbitrary nodes. Each node had title, a type and a list of bi-directional typed links.

1982 - Guide - A Hypertext Information System

Guide was first developed by Peter Brown at the University of Kent in 1982.

In 1984, Office Workstations Ltd. was formed to develop Guide commercially.

In September 1986, Guide became the first commercially available hypertext system. Apple and Microsoft released their hypertext systems in July 1987.

1983 - UNIX & TCP/IP

The University of California at Berkely released a version of their UNIX system which incorporated TCP/IP.

There are only 500 Internet host sites world-wide.

1985 - NSFNet

The National Science Foundation (NSF) began a program to establish Internet access across the U.S. They created a backbone called NSFNet which was available to all:

1987 - HyperCard

In August 1987, Apple revolutionized how people interact with their computers by packaging Bill Atkinson's HyperCard free with every PC sold.


1988 - European Internet

The Internet came to life in Europe at the Amsterdam Mathematics Centre, which was the gateway for all trans-atlantic traffic between the U.S. and European sides of the world-wide USENET.

1989 - Origin of the World Wide Web

In March, Tim Berners-Lee produced "Information Management: A Proposal" which was circulated at CERN. This was the original idea for the World Wide Web, which was to be a means for scientists around the world to communicate and collaborate using a universal information system based on hypertext.

1990 - Origin of HTML & the Birth of the Web

October, Robert Cailliau co-authors a revision to the proposal with Tim and the name World Wide Web is decided.

Tim Berners-Lee proposed a new language for structuring hypertext documents called the Hypertext Markup Language (HTML).

A new protocol to transfer HTML documents was devised called the Hypertext Transfer Protocol (HTTP).

1991 - Hypertext '91

CERN held their Computer Seminar on the World Wide Web; and introduced the WWW at Hypertext '91 in San Antonio, Texas.

1992 - NCSA

The National Center for Supercomputing and Automation established a server on the Web.

1993 - NCSA Releases Mosaic

NCSA released Mosaic, the first graphical Web browser.

Other events in 1993:

1994 - Expansion

1995 - Explosion

Societal Concerns of Web Publishing

Browsers, Servers and Protocols

Client/Server

Internet Standards and Specifications







Shortcomings of Internet Protocols

Internet Before & After

Hypertext Transfer Protocol

Connectionless Protocols (ie. HTTP)

Connection-Oriented Protocols (ie. FTP)


Stateless Protocols (ie. HTTP)

Stateful Protocols (ie. FTP)

Structure of Web Documents

MIME Data-Types

Using URLs

Standard Structure of an URL

protocol://server_host:port/path_to_resource

where:


Common Protocols

FTP
Gopher
HTTP
mailto
Prospero
news
NNTP
Telnet
WAIS
file
File Transfer Protocol
Gopher Protocol
Hypertext Transfer Protocol
e-mail address
Prospero Directory Service
Usenet news
Usenet news with Network News Transfer Protocol
Remote login sessions
Wide Area Information Servers
files on local host

Common Gateway Interface

Evolution of Standards and Specifications

All of these standards and specifications are the result of the coordinated efforst of standards organizations and their working groups. These organizations approve changes to existing standards and specifications, and develop new standards and specifications.

There are 3 primary groups which develop standards and specifications for the internet:

Web Presentation Layout












Web Site Layout

Graphic Representation of a Web Site


Ideas
Organize

Sample Topics for a Customer Support Web Presentation

[Welcome | What's New | FAQ | Bugs | Suggestions | Download | Discussion | Search]

Presentation Structures

Hierarchies Hierarchies
Hierarchical

Linear with Alternatives
Hierarchies Hierarchies
Combination

Web Style
Linear
Linear

Using StoryBoards