Web Technologies and Impact Applications Babyboomer after the - - PowerPoint PPT Presentation

web technologies and impact applications
SMART_READER_LITE
LIVE PREVIEW

Web Technologies and Impact Applications Babyboomer after the - - PowerPoint PPT Presentation

Web Technologies and Impact Applications Babyboomer after the WWII, generation X late 60s. Winter 2001 I have the incline to call the last generation: generation Internet due to the impact on their lives. CMPUT 499: Internet and WWW


slide-1
SLIDE 1

Web Technologies and Applications University of Alberta

 Dr. Osmar R. Zaïane, 2001

1

Web Technologies and Applications

  • Dr. Osmar R. Zaïane

University of Alberta

Winter 2001

CMPUT 499: Internet and WWW

Web Technologies and Applications University of Alberta

 Dr. Osmar R. Zaïane, 2001

2

Impact

  • Babyboomer after the WWII, generation X late 60s.
  • I have the incline to call the last generation:

generation Internet due to the impact on their lives.

  • A teenager is buying his first CD on-line.
  • A grandmother is e-mailing her friends around the

world using her television.

  • The Internet has a profound impact not only on the

new generation, but on all people off all ages where ever they are.

Web Technologies and Applications University of Alberta

 Dr. Osmar R. Zaïane, 2001

3

  • Databases & WWW
  • SGML / XML
  • Managing servers
  • Search Engines
  • Web Mining
  • CORBA
  • Security Issues
  • Selected Topics
  • Projects

3

Course Content

  • Introduction
  • Internet and WWW
  • Protocols
  • HTML and beyond
  • Animation & WWW
  • Java Script
  • Dynamic Pages
  • Perl
  • Java Applets

Web Technologies and Applications University of Alberta

 Dr. Osmar R. Zaïane, 2001

4

Objectives of Lecture 2

  • Get a brief overview of the history of the

Internet and the different tools that exist on the Internet;

  • Understand the distinction between the

Internet and the World-Wide Web.

Internet and WWW Internet and WWW

slide-2
SLIDE 2

Web Technologies and Applications University of Alberta

 Dr. Osmar R. Zaïane, 2001

5

Outline of Lecture 2

  • The Memex machine: the dream will come true
  • Hypertext: linking new kinds of documents
  • The Internet: infallible information exchange
  • The World-Wide Web and the start of a new era
  • Web-based applications
  • Some terminology

Web Technologies and Applications University of Alberta

 Dr. Osmar R. Zaïane, 2001

6

When Did It All Start?

  • In 1945, Vannevar Bush wrote an article

“As We May Think” describing a machine,

Memex, containing human collective knowledge organized with “trails” linking materials of the same topic.

  • The article revolutionized information

technology before even the existence of modern computers.

Web Technologies and Applications University of Alberta

 Dr. Osmar R. Zaïane, 2001

7

Where is the memex?

  • Memex is hypothetical machine.
  • The information stored ought to be accessible.
  • We haven’t fulfilled the dream yet.
  • But much has been achieved in 50 years.

Web Technologies and Applications University of Alberta

 Dr. Osmar R. Zaïane, 2001

8

Outline of Lecture 2

  • The Memex machine: the dream will come true
  • Hypertext: linking new kinds of documents
  • The Internet: infallible information exchange
  • The World-Wide Web and the start of a new era
  • Web-based applications
  • Some terminology
slide-3
SLIDE 3

Web Technologies and Applications University of Alberta

 Dr. Osmar R. Zaïane, 2001

9

Hypertext-Hyperlink-Hypermedia

  • Following Memex idea, Ted Nelson developed

the Xanadu project which aimed at placing the entire world’s literary corpus on-line.

  • Ted Nelson coined the term hypertext in 1965.

A document is not contiguous but is a set

  • f connected parts of documents.

Hyperlinks are links that connect sub-

  • documents. Hypermedia is a multimedia

hypertext document,

Web Technologies and Applications University of Alberta

 Dr. Osmar R. Zaïane, 2001

10

Outline of Lecture 2

  • The Memex machine: the dream will come true
  • Hypertext: linking new kinds of documents
  • The Internet: infallible information exchange
  • The World-Wide Web and the start of a new era
  • Web-based applications
  • Some terminology

Web Technologies and Applications University of Alberta

 Dr. Osmar R. Zaïane, 2001

11

ARPAnet

  • In the heart of the cold war, ARPA (Advanced Research

Projects Agency) was created (1957). The purpose was to outrun the Russians in the race for mastering rocket launching.

  • In 1969, it was decided to link sensitive computer centres by a

network in order to withstand a possible nuclear attack. The idea was to allow centres to communicate even after a centre is

  • destroyed. (Bob Taylor’s idea)
  • It connected government labs, major research centres and

universities.

  • It existed until 1988 and was officially dismantled in 1990.
  • Backbone Network speed: 64Kbits/second
  • Major achievements:

– TCP/IP, Domain Name Service, e-mail (SMTP), FTP, Telnet...

Web Technologies and Applications University of Alberta

 Dr. Osmar R. Zaïane, 2001

12

NSFnet

  • DARPA, the Defense Advanced Research Projects

Agency, still exists and the military have their own network but the original ARPAnet was integrated into the current Internet.

  • The National Science Foundation in the USA funded the

NSFnet which was created in 1985.

  • Backbone Network speed: T1 (1.5mb/sec.) to T3

(45mb/sec.)

  • It originally connected 5 major universities with

supercomputer centres, but rapidly included other universities, research centres and private companies.

  • Replaced ARPAnet as the backbone of Internet in 1990
slide-4
SLIDE 4

Web Technologies and Applications University of Alberta

 Dr. Osmar R. Zaïane, 2001

13

What about the Internet?

  • The Internet didn’t originate in the USA alone.
  • Other networks existed in North America and

Europe and other places in the world.

  • BitNet, for instance, connected many research

centres and universities.

  • Bridges connected these networks to create a

larger international network: the Internet.

  • Late 90s: Internet2, funded by US universities,

a sequel to NSFnet with new protocols.

Web Technologies and Applications University of Alberta

 Dr. Osmar R. Zaïane, 2001

14

Ca net 1990 1.5 mb/s NSFnet Ca net 2 1997 155 Mb/s Internet2 Ca net 3 1999 2.5 Gb/s Internet2 Abilene & vBSN projects

CA net

Year Speed USA equivalent Alberta also has a project for a high speed connection between Edmonton and Calgary

Web Technologies and Applications University of Alberta

 Dr. Osmar R. Zaïane, 2001

15

Explosive Growth

Web Technologies and Applications University of Alberta

 Dr. Osmar R. Zaïane, 2001

16

1973 First international connection (UK+Norway)

1970 1995 1990 1985 1980 1975

1969 ARPANET commissioned by DoD 1974 TCP/IP 1979 USENET 1982 ARPANET transition to TCP/IP 1986 NSF-Net created 1990 ARPANET ceases to exist 1990 Archie 1988 IRC

2000

1991 Gopher 1991 WAIS 1992 WWW in CERN 1992 MBONE 1992 Veronica 1993 Mosaic 1993 Crawlers 1995 Java 1995 VRML 1994 E-commerce 1996 Internet phone 1972 ARPANET demonstration 1981 BITNET and CSNET come into being 1983 ARPANET splits into ARPANET and MILNET 1 1969 3 1973 11 1989 33 1991 49 1992 59 1993 81 1994 96 1995 134 1996 171 1997 # countries Year 4 1969 62 1974 313,000 1990 1,486,000 1993 6,642,000 1995 36,739,000 1998 # hosts Year 213 1981 1,961 1985 1994 UCSTRI 1993 Aliweb 1994 MLDB + WebQL 1991 Netfind 1994 Yahoo 1985 FTP 1997 Wireless Internet access 1998 Internet Tax Freedom Act 1996 AltaVista 1986 NNTP 1999 Internet2 NGI 1999 RSVP 1994 Harvest 1996 WebSQL 1997 WebOQL 1998 Google 1998 Clever 1993 W3C 1971 FTP on NCP

Internet Timeline

slide-5
SLIDE 5

Web Technologies and Applications University of Alberta

 Dr. Osmar R. Zaïane, 2001

17

Outline of Lecture 2

  • The Memex machine: the dream will come true
  • Hypertext: linking new kinds of documents
  • The Internet: infallible information exchange
  • The World-Wide Web and the start of a new era
  • Web-based applications
  • Some terminology

Web Technologies and Applications University of Alberta

 Dr. Osmar R. Zaïane, 2001

18

Advent of the World-Wide Web

  • In 1990, Tim Berners-Lee developed a on-line hypertext-

based system to help researchers at CERN in Switzerland share information across a diverse computer network.

  • He came up with first versions of HTML (based on

SGML) and the HTTP protocol.

  • HTTP and HTML catapulted the Internet to new heights.
  • The WWW revolutionized the use of the Internet thanks

to a multimedia user friendly interface: a web browser.

  • Mosaic was developed in NCSA by students at the

University of Illinois in 1993, among them Marc Andreessen who created Netscape in 1995.

Web Technologies and Applications University of Alberta

 Dr. Osmar R. Zaïane, 2001

19

The WWW is not alone

  • There are other tools on the Internet. They

could be classified as:

– Command Line. Ex: FTP (1971) – Menu-based. Ex: gopher (1991) – Search engine. Ex: WAIS (1991) – Hypermedia. Ex: WWW (1991)

Web Technologies and Applications University of Alberta

 Dr. Osmar R. Zaïane, 2001

20

Other Taxonomy of Internet Tools

  • Communication services

– E-mail, newsgroups (usenet), telnet, internet relay chat (IRC), …

  • Information storage and exchange

– FTP, Gopher, Alex, …

  • Information Indexing

– Archie, Veronica, Wais, UCSTRI, Whois, …

  • Interactive Multimedia information delivery

– WWW and its indexes.

slide-6
SLIDE 6

Web Technologies and Applications University of Alberta

 Dr. Osmar R. Zaïane, 2001

21

Outline of Lecture 2

  • The Memex machine: the dream will come true
  • Hypertext: linking new kinds of documents
  • The Internet: infallible information exchange
  • The World-Wide Web and the start of a new era
  • Web-based applications
  • Some terminology

Web Technologies and Applications University of Alberta

 Dr. Osmar R. Zaïane, 2001

22

Client-Server Architecture

The World-Wide Web is an assortment of interconnected

  • computers. In this context,

computers provide data to

  • ther computers.

Provides the information Requests the information

Server Client

Web Technologies and Applications University of Alberta

 Dr. Osmar R. Zaïane, 2001

23

Client-Server Architecture

Request Response URL HTML page Server Client HTTP

Web Technologies and Applications University of Alberta

 Dr. Osmar R. Zaïane, 2001

24

Client-Server Architecture

Request + Data Response HTTP DB HTTP server Browser Application CGI + Servlets (Perl and Java) Javascript and Java

slide-7
SLIDE 7

Web Technologies and Applications University of Alberta

 Dr. Osmar R. Zaïane, 2001

25

Outline of Lecture 2

  • The Memex machine: the dream will come true
  • Hypertext: linking new kinds of documents
  • The Internet: infallible information exchange
  • The World-Wide Web and the start of a new era
  • Web-based applications
  • Some terminology

Web Technologies and Applications University of Alberta

 Dr. Osmar R. Zaïane, 2001

26

Terms in the Glossary

  • Internet: group of networks connected together. The Internet refers to the

global connection of networks around the world.

  • LAN: Local Area Network: a group of computers, usually all in the same

room or building, connected for the purpose of sharing files, exchanging email, and collaboration.

  • Intranet: internal company network. Internal use of web capabilities.
  • Extranet: ability to securely connecting the intranet with defined

external networks.

  • CGI: Common Gateway Interface: means of developing application for the

web on the server side.

  • Middleware: a tier usually between a web application or a web server

and a database or another application layer.