farbig (1.949kB) - Universität Ulm
farbig (1.949kB) - Universität Ulm
farbig (1.949kB) - Universität Ulm
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Web Engineering<br />
Hauptstudium Informatik<br />
Hauptstudium Medieninformatik<br />
Master Informatik<br />
Michael Weber und Frank Kargl<br />
<strong>Universität</strong> <strong>Ulm</strong>
1 Einführung und Überblick<br />
1.1 Überblick<br />
1.2 Entwicklung<br />
1.3 Geschichte und Einordnung
Literatur<br />
Andrew S. Tannenbaum<br />
Computer Networks<br />
Aug. 2002 - 912 Seiten – Prentice Hall PTR<br />
EUR 66,45<br />
ISBN 0-130-38488-7<br />
J. Gillies, R. Cailliau<br />
How the web was born<br />
Sept. 2000 - 392 Seiten – Oxford Press<br />
EUR 13,90<br />
ISBN 0-192-86207-3<br />
Richard W. Stevens<br />
TCP/IP Illustrated Vol. 1<br />
Jan. 1994 - 600 Seiten – Addison-Wesley<br />
EUR 63,81<br />
ISBN 0-201-63346-9<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 3
Der Web-Browser<br />
http://www.netscape.com/index.html<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 4
Der Web-Browser<br />
http://www.netscape.com/index.html<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 5
Doch was passiert dazwischen ?<br />
Interpretation des URL<br />
DNS-Namensauflösung<br />
Aufbau von TCP-Verbindungen<br />
IP/TCP Pakete<br />
IP-Routing<br />
HTTP<br />
WWW-Browser/-Server<br />
Darstellung der empfangenen<br />
Dokumente<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 6
Uniform Resource Locator<br />
http://www.netscape.com/index.html<br />
Protokoll:<br />
• http<br />
• ftp<br />
• telnet<br />
• news<br />
• uvm.<br />
DNS-Hostname:<br />
www.uni-ulm.de<br />
orion.rz.uni-ulm.de<br />
IP-Adresse:<br />
134.60.1.14<br />
129.69.1.12<br />
Pfadkomponente:<br />
Directory<br />
Filename<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 7
Domain Name System<br />
Weltweit-verteilte Datenbank von<br />
Rechnernamen und -adressen<br />
Menschen arbeiten mit DNS-Namen,<br />
Rechner mit IP-Adressen<br />
Nameserver stellen Beziehung<br />
zwischen Namen und Adressen her<br />
jeder Nameserver verwaltet einen<br />
kleinen Teil des Namensraums<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 8
Domain Name System<br />
a.root-servers.net<br />
www.netscape.com ?<br />
delphin.informatik.uni-ulm.de<br />
www.netscape.com = 194.25.243.1<br />
com. ?<br />
f.gtld-servers.net , 192.5.5.241<br />
netscape.com ?<br />
f.gtld-servers.net<br />
severin.rz.uni-ulm.de<br />
ns.netscape.com ,<br />
198.95.251.10<br />
www.netscape.com ?<br />
194.25.243.1<br />
ns.netscape.com<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 9
TCP/IP Protokoll-Stack<br />
Application Layer<br />
TCP/UDP Layer<br />
IP Layer<br />
Physical Layer<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 10
Aufbau einer TCP-Verbindung<br />
134.60.1.14<br />
194.25.243.1<br />
SYN ACK SYN ACK<br />
Port 36732<br />
Daten<br />
Three Way Handshake<br />
Port 80<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 11
TCP/IP Paketaufbau<br />
Header<br />
Header<br />
IP Paket<br />
Data<br />
TCP Datagramm<br />
IP Header: Source + Destination Address<br />
TCP Header: Source + Destination Port<br />
TCP Data: Application Protocol (z.B. http)<br />
Data<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 12
IP-Routing<br />
134.60.1.14 194.35.243.1<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 13
WWW-Client<br />
Browser (auch FTP, Mail, News ...)<br />
lädt Dokumente, Bilder usw. via HTTP<br />
interpretiert HTML<br />
Beschreibungssprache<br />
stellt Seiten dar<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 14
WWW-Server<br />
Der WWW-Server verschickt<br />
Dokumente, Bilder usw. an WWW-<br />
Clients (Browser)<br />
Daten kommen:<br />
aus Files<br />
werden dynamisch generiert (CGI,<br />
Servlets usw.)<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 15
Hypertext Transport Protocol<br />
Client: Server:<br />
GET / HTTP/1.1<br />
Host: www.apache.org<br />
User-Agent: Mozilla/5.0 (Windows; U;<br />
Windows NT 5.1; en-US; rv:1.5b)<br />
Gecko/20030827<br />
Accept: application/x-shockwaveflash,text/xml,application/xml,appl<br />
ication/xhtml+xml,text/html;q=0.9,<br />
text/plain;q=0.8,image/png,image/<br />
jpeg,image/gif;q=0.2,*/*;q=0.1<br />
Accept-Language: de-de,de;q=0.8,enus;q=0.5,en;q=0.3<br />
Accept-Encoding: gzip,deflate<br />
Accept-Charset: ISO-8859-1,utf-<br />
8;q=0.7,*;q=0.7<br />
Keep-Alive: 300<br />
Connection: keep-alive<br />
HTTP/1.1 200 OK<br />
Date: Wed, 10 Sep 2003 08:32:54 GMT<br />
Server: Apache/2.0.48-dev (Unix)<br />
Accept-Ranges: bytes<br />
Cache-Control: max-age=86400<br />
Expires: Thu, 11 Sep 2003 08:32:54 GMT<br />
Content-Length: 9879<br />
Keep-Alive: timeout=5, max=100<br />
Connection: Keep-Alive<br />
Content-Type: text/html; charset=ISO-8859-1<br />
<br />
............<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 16
Hypertext Markup Language<br />
<br />
<br />
<br />
<br />
<br />
Welcome! - The Apache Software Foundation<br />
<br />
<br />
<br />
<br />
<br />
…<br />
<br />
<br />
<br />
<br />
<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 17
1 Einführung und Überblick<br />
1.1 Überblick<br />
1.2 Entwicklung<br />
1.3 Geschichte und Einordnung
Was ist das World Wide Web<br />
Definitionen in der Literatur<br />
„an internet-wide distributed hypermedia information<br />
retrieval system“ [Liu et al. 1994]<br />
„the World Wide Web is a global, seamless environment<br />
in which all information (text, images, audio, video,<br />
computational services) that is accessible from the<br />
Internet and can be accessed in a consistent and simple<br />
way by using a standard set of naming and access<br />
conventions“ [WebMaster Magazine 1996]<br />
„the World Wide Web (known as "WWW', "Web" or<br />
"W3") is the universe of network-accessible information,<br />
the embodiment of human knowledge“<br />
[W3C, http://www.w3.org/WWW/, 1999]<br />
Anspruch der Vorlesung<br />
Web aus verschiedenen Blickwinkeln beleuchten und<br />
„The Big Picture“ vermitteln<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 19
Ideen und Ziele des Web<br />
Lokalisierung von Information mit Hilfe einer<br />
uniformen Adressierungsmethode<br />
Uniformer Zugang (lesen und schreiben) über eine<br />
Standard-Benutzungsschnittstelle<br />
Inhalte als Hypermedia-Dokumente,<br />
visualisierbar/abspielbar auf unterschiedlichsten<br />
Rechnern<br />
Integration externer Informationsquellen<br />
(z.B. Datenbanken)<br />
Unterstützung von Transaktionen als<br />
Grundlage für interaktive Anwendungen<br />
(Client/Server)<br />
Jeder kann Informationen in das Web einfügen,<br />
inhärente Verteilung<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 20
Historischer Abriss<br />
1945 Memex (Vannevar Bush)<br />
1961 Paketvermittlung (Leonard Kleinrock)<br />
1965 Begriffe Hypertext und Hypermedia (Ted Nelson)<br />
1969 ARPANET (mit 4 Knoten)<br />
1974 TCP (Vinton Cerf, Bob Kahn; Ablösung von NCP 1982)<br />
1981 Xanadu (Ted Nelson)<br />
1983 Begriff Internet<br />
1989 World Wide Web (Berners-Lee, Cailliau; Release 1991)<br />
1993 Mosaic Browser<br />
(Web hat 341.634% jährliche Wachstumsrate)<br />
1995 Web überholt FTP im Transfervolumen<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 21
Die Geschichte des Internet<br />
T E C H N I K<br />
A R P A N E T<br />
T E C H N I K<br />
A R P A N E T<br />
T E C H N I K<br />
T E C H N I K<br />
1962<br />
1967<br />
1962<br />
1967<br />
1957<br />
John Glenn im Orbit<br />
Larry Roberts, IPTO:<br />
1957<br />
John Glenn im Orbit<br />
Larry Roberts, IPTO:<br />
UdSSR startet Sputnik<br />
Erstes Computer Spiel<br />
ARPANET Design<br />
UdSSR startet Sputnik<br />
Erstes Computer Spiel<br />
USA gründet Advanced<br />
„Space War“ von MIT<br />
Diskussionen<br />
ARPANET Design<br />
USA gründet Advanced<br />
A R P A N E T „Space War“ von MIT<br />
Diskussionen<br />
Research Project Agency<br />
A R P A N E T Studenten entwickelt.<br />
Research Project Agency 1962<br />
Studenten entwickelt.<br />
1962<br />
J.C.R. Licklider, W. Clark:<br />
J.C.R. Licklider, W. Clark:<br />
T E C H N I K<br />
T E C H N I K<br />
„Online Man-Computer<br />
„Online Man-Computer<br />
1961<br />
Communication“<br />
1961<br />
Communication“<br />
Kleinrock, MIT:<br />
Licklider Direktor des<br />
Kleinrock, MIT:<br />
Licklider Direktor des<br />
„Information Processing<br />
A R P A N E T<br />
erste Veröffentlichung<br />
„Information Processing<br />
A R P A N E T<br />
erste Veröffentlichung Techniques Office“ (IPTO)<br />
über Packet-Switching<br />
Techniques Office“ (IPTO)<br />
1966<br />
über Packet-Switching<br />
1966<br />
Larry Roberts, MIT:<br />
Larry Roberts, MIT:<br />
„Towards a Cooperate<br />
A R P A N E T<br />
„Towards a Cooperate<br />
Network of Time-Shared<br />
T E C H N I K<br />
A R P A N E T Network of Time-Shared<br />
T E C H N I K<br />
1965<br />
Computers“<br />
1961<br />
1965<br />
Computers“<br />
1961<br />
ARPA Studie:<br />
Rank-Xerox:<br />
ARPA Studie:<br />
Erste<br />
Rank-Xerox:<br />
„A Cooperative Network of<br />
fotografische<br />
„A Cooperative Network of<br />
Erste fotografische<br />
Time Sharing Computers“<br />
Kopiermaschine,<br />
Time Sharing Computers“<br />
Kopiermaschine,<br />
Model914<br />
Model914<br />
M.Barnett, MIT:<br />
M.Barnett, MIT:<br />
T E C H N I K<br />
Erste „Textverarbeitung“<br />
T E C H N I K<br />
Erste „Textverarbeitung“ 1964<br />
1964<br />
Paul Baran, RAND:<br />
Paul Baran, RAND:<br />
„On Distributed<br />
„On Distributed<br />
Communications Networks“<br />
Communications Networks“<br />
T E C H N I K<br />
T E C H N I K<br />
1967<br />
1967<br />
Donald Davies, NPL, UK:<br />
Donald Davies, NPL, UK:<br />
NPL Data Network<br />
NPL Data Network<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 22
Die Geschichte des Internet<br />
A R P A N E T<br />
A R P A N E T<br />
1968<br />
1968<br />
4 Sites werden ausgesucht:<br />
4 Sites werden ausgesucht:<br />
UCLA, SRI, UCSB, University of UTAH<br />
UCLA, SRI, UCSB, University of UTAH<br />
A R P A N E T<br />
A R P A N E T<br />
1968<br />
1968<br />
ARPANET Ausschreibung:<br />
ARPANET Ausschreibung:<br />
UCLA: Network Measurement Centre<br />
UCLA: Network Measurement Centre<br />
BBN: 4 Interface Message Processors<br />
Network<br />
BBN: 4<br />
Working<br />
Interface<br />
Group:<br />
Message<br />
Steve<br />
Processors<br />
Crocker et.al.<br />
Network Working Group: Steve Crocker et.al.<br />
A R P A N E T<br />
A R P A N E T<br />
1969<br />
1969<br />
Aufstellung der ersten IMPs<br />
Aufstellung der ersten IMPs<br />
RFC 1: “Host Software“, Steve Crocker<br />
RFC 1: “Host Software“, Steve Crocker<br />
Erstes Paket wird über das Netzwerk geschickt<br />
Erstes Paket wird über das Netzwerk geschickt<br />
Charly Klein (UCLA) versucht Remote Login in<br />
SRI,<br />
Charly<br />
Resultat:<br />
Klein<br />
System-Crash<br />
(UCLA) versucht Remote Login in<br />
SRI, Resultat: System-Crash<br />
T E C H N I K<br />
T E C H N I K<br />
1969<br />
1969<br />
Apollo 11 landet auf<br />
dem<br />
Apollo<br />
Mond.<br />
11 landet auf<br />
dem Mond.<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 23
Die Geschichte des Internet<br />
IMP: modifizierter Honeywell DDP-516 mini computer mit<br />
12K RAM<br />
AT&T liefert 50kbps Standleitungen<br />
Node 1: UCLA (30. August)<br />
Funktion: Network Measurement Center<br />
System,OS: SDS SIGMA 7, SEX<br />
Node 2: Stanford Research Institute (SRI) (1. October)<br />
Network Information Center (NIC)<br />
SDS940/Genie<br />
Doug Engelbart's Projekt: "Augmentation of Human Intellect"<br />
Node 3: University of California Santa Barbara (1. November)<br />
Culler-Fried Interactive Mathematics<br />
IBM 360/75, OS/MVT<br />
Node 4: University of Utah (Dezember)<br />
Graphics<br />
DEC PDP-10, Tenex<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 24
Die Geschichte des Internet<br />
A R P A N E T<br />
A R P A N E T<br />
1970<br />
1970<br />
Network Control Protocol<br />
(NCP)<br />
Network<br />
wird<br />
Control<br />
entwickelt,<br />
Protocol<br />
NCP ist<br />
direkter<br />
(NCP) wird<br />
Vorläufer<br />
entwickelt,<br />
von TCP<br />
NCP ist<br />
direkter Vorläufer von TCP<br />
A R P A N E T<br />
A R P A N E T<br />
1970<br />
1970<br />
Aloha-Net verbindet Inseln von<br />
Hawaii.<br />
Aloha-Net<br />
Vorläufer<br />
verbindet<br />
von<br />
Inseln<br />
Ethernet<br />
von<br />
Hawaii. Vorläufer von Ethernet<br />
T E C H N I K<br />
T E C H N I K<br />
1970<br />
1970<br />
Ritchie/Thompson<br />
entwickeln<br />
Ritchie/Thompson<br />
in den<br />
entwickeln in den<br />
Bell-Labs Unix<br />
Bell-Labs Unix<br />
T E C H N I K<br />
T E C H N I K<br />
1971<br />
1971<br />
Intel entwickelt 4004<br />
Intel entwickelt 4004<br />
A R P A N E T<br />
A R P A N E T<br />
1972<br />
1972<br />
Erster ARPANET-Chat:<br />
Erster ARPANET-Chat:<br />
Ein Psychiatrie-Patient wird<br />
von<br />
Ein<br />
einem<br />
Psychiatrie-Patient<br />
Arzt befragt.<br />
wird<br />
von einem Arzt befragt.<br />
A R P A N E T<br />
A R P A N E T<br />
1971/72<br />
1971/72<br />
Ray Tomlinson verbindet Hostbasiertes<br />
Ray Tomlinson<br />
Mail-System<br />
verbindet<br />
mit File<br />
Hostbasiertes<br />
Mail-System mit File<br />
Transfer: Email ist gebohren.<br />
Transfer: Email ist gebohren.<br />
Tomlinson wählt @ („at) auf<br />
der<br />
Tomlinson<br />
Model 33<br />
wählt<br />
Teletype<br />
@ („at)<br />
Tastatur<br />
auf<br />
als<br />
der<br />
Trennzeichen.<br />
Model 33 Teletype Tastatur<br />
als Trennzeichen.<br />
A R P A N E T<br />
A R P A N E T<br />
1972<br />
1972<br />
RFC 318: Telnet<br />
RFC 318: Telnet<br />
A R P A N E T<br />
A R P A N E T<br />
1972<br />
1972<br />
International Network Working<br />
Group<br />
International<br />
(INWG)<br />
Network Working<br />
Chairman:<br />
Group (INWG)<br />
Vint Cerf<br />
Chairman: Vint Cerf<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 25
Die Geschichte des Internet<br />
A R P A N E T<br />
A R P A N E T<br />
1973<br />
1973<br />
England und Norwegen<br />
werden<br />
England<br />
an<br />
und<br />
das<br />
Norwegen<br />
ARPANET<br />
angeschlossen.<br />
werden an das ARPANET<br />
angeschlossen.<br />
A R P A N E T<br />
A R P A N E T<br />
1975<br />
1975<br />
Steve Walker eröffnet die erste<br />
Mailingliste<br />
Steve Walker<br />
„MsgGroup“<br />
eröffnet die erste<br />
Mailingliste „MsgGroup“<br />
A R P A N E T<br />
A R P A N E T<br />
1974<br />
A R P A N E T<br />
1974<br />
A R P A N E T<br />
Cerf/Kahn:<br />
1973<br />
Cerf/Kahn:<br />
1973<br />
„A Protocol for Packet Network<br />
Cerf/Kahn entwickeln<br />
„A Protocol for Packet Network<br />
Interconnection“ beschreibt das<br />
Internet-Idee<br />
Cerf/Kahn entwickeln<br />
Transmission<br />
Interconnection“<br />
Control<br />
beschreibt<br />
Program<br />
das<br />
Internet-Idee<br />
T E C H N I K<br />
(TCP)<br />
Transmission Control Program<br />
T E C H N I K<br />
(TCP)<br />
1976<br />
1976<br />
Bill Gates bricht<br />
A R P A N E T<br />
sein<br />
Bill<br />
Harvard<br />
Gates bricht<br />
A R P A N E T<br />
A R P A N E T<br />
sein Harvard<br />
A R P A N E T<br />
Studium ab.<br />
1976<br />
Studium ab.<br />
1973<br />
1976<br />
T E C H N I K<br />
1973<br />
Queen Elizabeth II schickt ihre<br />
T E C H N I K RFC 454: File-Transfer<br />
Queen Elizabeth II schickt ihre<br />
1973<br />
RFC 454: File-Transfer<br />
erste Email.<br />
erste Email.<br />
1973<br />
T E C H N I K<br />
Bob Metcalfe<br />
T E C H N I K<br />
entwickelt<br />
Bob Metcalfe<br />
Ethernet<br />
1976<br />
entwickelt Ethernet<br />
1976<br />
bei Xerox PARC.<br />
bei Xerox PARC.<br />
AT&T Bell Labs<br />
entwickeln<br />
AT&T Bell<br />
UUCP<br />
Labs<br />
entwickeln UUCP<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 26
Die Geschichte des Internet<br />
T E C H N I K<br />
T E C H N I K<br />
1977<br />
1977<br />
Matsushita bringt<br />
Matsushita bringt<br />
den ersten<br />
den ersten<br />
Videorekorder auf<br />
Videorekorder auf<br />
den Markt<br />
den Markt<br />
T E C H N I K<br />
T E C H N I K<br />
1977<br />
1977<br />
Steve Jobs und<br />
Steve Jobs und<br />
Steve Wozniak<br />
Steve Wozniak<br />
gründen Applet<br />
gründen Applet<br />
T E C H N I K<br />
T E C H N I K<br />
1977<br />
1977<br />
Bill Gates und Paul Allen<br />
Bill Gates und Paul Allen<br />
gründen Microsoft<br />
gründen Microsoft<br />
U N T E R H A L T U N G<br />
U N T E R H A L T U N G<br />
1977<br />
1977<br />
Star Wars<br />
Star Wars<br />
A R P A N E T<br />
A R P A N E T<br />
1978<br />
1978<br />
TCP wird in TCP und IP<br />
aufgeteilt.<br />
TCP wird in TCP und IP<br />
aufgeteilt.<br />
T E C H N I K<br />
T E C H N I K<br />
1977<br />
1977<br />
Commodore PET<br />
Commodore PET<br />
T E C H N I K<br />
T E C H N I K<br />
1978<br />
1978<br />
Philips und Sony<br />
Philips und Sony<br />
entwickeln die CD<br />
entwickeln die CD<br />
A R P A N E T<br />
A R P A N E T<br />
1979<br />
1979<br />
Truscott, Ellis und<br />
Truscott, Ellis und<br />
Bellovin starten USENET<br />
Bellovin starten USENET<br />
Alle Gruppen beginnen<br />
mit<br />
Alle<br />
net.*<br />
Gruppen beginnen<br />
mit net.*<br />
A R P A N E T<br />
A R P A N E T<br />
1978<br />
1978<br />
1. April:<br />
1. April:<br />
TELNET RANDOMLY-<br />
LOSE<br />
TELNET<br />
OPTION<br />
RANDOMLY-<br />
LOSE OPTION<br />
A R P A N E T<br />
A R P A N E T<br />
1979<br />
1979<br />
Steve McKenzie schlägt in der<br />
Steve McKenzie schlägt in der<br />
„MsgGroup“ den Gebrauch von<br />
„MsgGroup“ den Gebrauch von<br />
Emoticons vor. Dies führt zu einem<br />
wilden<br />
Emoticons<br />
Flame-War.<br />
vor. Dies führt zu einem<br />
wilden Flame-War.<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 27
Die Geschichte des Internet<br />
A R P A N E T<br />
A R P A N E T<br />
1980<br />
1980<br />
400 Hosts mit 10.000<br />
400 Hosts mit 10.000<br />
Benutzern am ARPANET<br />
angeschlossen<br />
Benutzern am ARPANET<br />
angeschlossen<br />
T E C H N I K<br />
T E C H N I K<br />
1981<br />
1981<br />
Sony stellt den<br />
Sony stellt den<br />
Walkman vor<br />
Walkman vor<br />
T E C H N I K<br />
T E C H N I K<br />
1980/81<br />
1980/81<br />
IBM wählt PC-DOS als<br />
IBM wählt PC-DOS als<br />
Betriebssystem für<br />
Betriebssystem für<br />
den IBM-PC<br />
den IBM-PC<br />
I N T E R N E T<br />
I N T E R N E T<br />
1983<br />
1983<br />
Umstieg von NCP auf<br />
Umstieg von NCP auf<br />
TCP/IP abgeschlossen400<br />
TCP/IP abgeschlossen400<br />
Hosts mit 10.000 Benutzern<br />
Hosts mit 10.000 Benutzern<br />
am ARPANET<br />
angeschlossen<br />
am ARPANET<br />
angeschlossen<br />
I N T E R N E T<br />
I N T E R N E T<br />
1983<br />
1983<br />
Uni Karlsruhe (IRA)<br />
Uni Karlsruhe (IRA)<br />
bekommt ARPANET<br />
Anschluß<br />
bekommt ARPANET<br />
Anschluß<br />
U N T E R H A L T U N G<br />
U N T E R H A L T U N G<br />
1982<br />
1982<br />
Disney‘s Tron setzt neue<br />
Disney‘s Tron setzt neue<br />
Maßstäbe für<br />
Maßstäbe für<br />
Computeranimation<br />
Computeranimation<br />
E.T. kommt in die Kinos<br />
E.T. kommt in die Kinos<br />
T E C H N I K<br />
T E C H N I K<br />
1984<br />
1984<br />
3 1/2“ Diskette<br />
3 1/2“ Diskette<br />
I N T E R N E T<br />
I N T E R N E T<br />
1983<br />
1983<br />
4.2 BSD Unix enthält TCP/IP<br />
4.2 BSD Unix enthält TCP/IP<br />
I N T E R N E T<br />
I N T E R N E T<br />
1983<br />
1983<br />
Internet Activities Board<br />
Internet Activities Board<br />
(IAB) gegründet (später<br />
Internet<br />
(IAB) gegründet<br />
Architecture<br />
(später<br />
Board)<br />
Internet Architecture Board)<br />
I N T E R N E T<br />
I N T E R N E T<br />
1984<br />
1984<br />
1000 Hosts werden<br />
überschritten<br />
1000 Hosts werden<br />
überschritten<br />
I N T E R N E T<br />
I N T E R N E T<br />
1984<br />
1984<br />
Domain Name System (DNS)<br />
Domain Name System (DNS)<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 28
Die Geschichte des Internet<br />
„T E C H N I K“<br />
„T E C H N I K“<br />
1985<br />
1985<br />
Microsoft führt<br />
Microsoft führt<br />
Windows 1.0 ein<br />
Windows 1.0 ein<br />
P O L I T I K<br />
P O L I T I K<br />
1985<br />
1985<br />
Michael Gorbachov führt<br />
Michael Gorbachov führt<br />
in der UdSSR Glasnost<br />
und<br />
in der<br />
Perestroika<br />
UdSSR Glasnost<br />
ein<br />
und Perestroika ein<br />
I N T E R N E T<br />
I N T E R N E T<br />
1986<br />
1986<br />
Das IAB gründet die Internet<br />
Engineering<br />
Das IAB gründet<br />
Taskforce<br />
die Internet<br />
(IETF)<br />
Engineering Taskforce (IETF)<br />
I N T E R N E T<br />
I N T E R N E T<br />
1986<br />
1986<br />
Die National Science<br />
Die National Science<br />
Foundation baut das<br />
NSFNET<br />
Foundation<br />
auf<br />
baut das<br />
NSFNET auf<br />
I N T E R N E T<br />
I N T E R N E T<br />
1986<br />
1986<br />
Network News Transfer<br />
Protocol<br />
Network<br />
NNTP<br />
News Transfer<br />
Protocol NNTP<br />
T E C H N I K<br />
T E C H N I K<br />
1986<br />
1986<br />
Apple stellt den „Apple<br />
Apple stellt den „Apple<br />
Laser Writer“ vor<br />
Laser Writer“ vor<br />
I N T E R N E T<br />
I N T E R N E T<br />
1987<br />
1987<br />
RFC 1000: „Request for Comment<br />
RFC 1000: „Request for Comment<br />
Reference Guide“<br />
Reference Guide“<br />
10.000 Hosts werden überschritten<br />
10.000 Hosts werden überschritten<br />
I N T E R N E T<br />
I N T E R N E T<br />
1987<br />
1987<br />
RFC 1000: „Request for Comment<br />
RFC 1000: „Request for Comment<br />
Reference Guide“<br />
Reference Guide“<br />
10.000 Hosts werden überschritten<br />
10.000 Hosts werden überschritten<br />
T E C H N I K<br />
T E C H N I K<br />
1987<br />
1987<br />
Sun stellt erste SPARC<br />
Sun stellt erste SPARC<br />
Workstation vor<br />
Workstation vor<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 29
Die Geschichte des Internet<br />
I N T E R N E T<br />
I N T E R N E T<br />
1988<br />
1988<br />
Der Internet Wurm legt<br />
zwischen<br />
Der Internet<br />
6.000<br />
Wurm<br />
und<br />
legt<br />
zwischen 6.000 und<br />
60.000 Rechner lahm<br />
60.000 Rechner lahm<br />
Das CERT wird<br />
gegründet<br />
Das CERT wird<br />
gegründet<br />
I N T E R N E T<br />
I N T E R N E T<br />
1988<br />
1988<br />
Das ARPANET übertragt<br />
77.448.692<br />
Das ARPANET<br />
Pakete<br />
übertragt<br />
pro<br />
77.448.692 Pakete pro<br />
Tag. Der Abbau das<br />
ARPANET<br />
Tag. Der Abbau<br />
beginnt.<br />
das<br />
ARPANET beginnt.<br />
I N T E R N E T<br />
I N T E R N E T<br />
1988<br />
1988<br />
Internet Assigned Numbers<br />
Authority<br />
Internet Assigned<br />
(IANA)<br />
Numbers<br />
Authority (IANA)<br />
I N T E R N E T<br />
I N T E R N E T<br />
1989<br />
1989<br />
100.000 Hosts<br />
100.000 Hosts<br />
P O L I T I K<br />
P O L I T I K<br />
1989<br />
1989<br />
Chinesische Studenten<br />
nutzen<br />
Chinesische<br />
das Internet<br />
Studenten<br />
als<br />
nutzen das Internet als<br />
Werkzeug für den<br />
Werkzeug für den<br />
Studenten-Aufstand.<br />
Studenten-Aufstand.<br />
I N T E R N E T<br />
I N T E R N E T<br />
1989<br />
1989<br />
„The World“ erster<br />
kommerzieller<br />
„The World“ erster<br />
Internetprovider<br />
kommerzieller<br />
Internetprovider<br />
I N T E R N E T<br />
I N T E R N E T<br />
1990<br />
1990<br />
ARPANET wird aufgelöst<br />
ARPANET wird aufgelöst<br />
I N T E R N E T<br />
I N T E R N E T<br />
1990<br />
1990<br />
SNMP gesteuerter<br />
Toaster<br />
SNMP gesteuerter<br />
auf Interop<br />
Toaster auf Interop<br />
P O L I T I K<br />
P O L I T I K<br />
1991<br />
1991<br />
Golf Krieg<br />
Golf Krieg<br />
„T E C H N I K“<br />
„T E C H N I K“<br />
1991<br />
1991<br />
Windows 3.0 ...<br />
Windows 3.0 ...<br />
das Drama nimmt kein Ende<br />
das Drama nimmt kein Ende<br />
I N T E R N E T<br />
I N T E R N E T<br />
1991<br />
1991<br />
Gopher, WAIS<br />
Gopher, WAIS<br />
P O L I T I K<br />
P O L I T I K<br />
1991<br />
1991<br />
Putsch in Moskau<br />
GlasNet<br />
Putsch<br />
und<br />
in Moskau<br />
Relcom<br />
GlasNet und Relcom<br />
(russische Netzwerke)<br />
(russische Netzwerke)<br />
berichten noch vor den<br />
berichten noch vor den<br />
Fernsehsendern/Nachricht<br />
Fernsehsendern/Nachricht<br />
enagenturen<br />
enagenturen<br />
I N T E R N E T<br />
I N T E R N E T<br />
1991<br />
1991<br />
Tim-Berners Lee<br />
stellt<br />
Tim-Berners<br />
am CERN<br />
Lee<br />
stellt am CERN<br />
das WWW vor<br />
das WWW vor<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 30
Die Geschichte des Internet<br />
I N T E R N E T<br />
I N T E R N E T<br />
1992<br />
1992<br />
Die Internet Society<br />
(ISOC)<br />
Die Internet<br />
wird gegründet<br />
Society<br />
(ISOC) wird gegründet<br />
I N T E R N E T<br />
I N T E R N E T<br />
1992<br />
1992<br />
1.000.000 Hosts<br />
über<br />
1.000.000<br />
100 Länder<br />
Hosts<br />
über 100 Länder<br />
I N T E R N E T<br />
I N T E R N E T<br />
1992<br />
1992<br />
Erste MBONE<br />
Audio/Video<br />
Erste MBONE<br />
Übertragung<br />
Audio/Video Übertragung<br />
I N T E R N E T<br />
I N T E R N E T<br />
1992<br />
1992<br />
Jean Armour Polly, „Surfing<br />
Jean Armour Polly, „Surfing<br />
the Internet: an Introduction“,<br />
Wilsons<br />
the Internet:<br />
Library<br />
an<br />
Bulletin<br />
Introduction“,<br />
Wilsons Library Bulletin<br />
I N T E R N E T<br />
I N T E R N E T<br />
1993<br />
1993<br />
Das Weiße Haus geht online<br />
Das Weiße Haus geht online<br />
P O L I T I K<br />
P O L I T I K<br />
1992<br />
1992<br />
Bill Clinton<br />
Bill Clinton<br />
wird Präsident<br />
wird Präsident<br />
der USA<br />
der USA<br />
I N T E R N E T<br />
I N T E R N E T<br />
1993<br />
1993<br />
InterNIC wird gegründet:<br />
InterNIC wird gegründet:<br />
- AT&T Directory and Database Services<br />
- AT&T Directory and Database Services<br />
- Network Solutions Inc. Registration<br />
- Network Solutions Inc. Registration<br />
- CERFnet Information Services<br />
- CERFnet Information Services<br />
I N T E R N E T<br />
I N T E R N E T<br />
1994<br />
1994<br />
25th Internet Anniversary<br />
25th Internet Anniversary<br />
I N T E R N E T<br />
I N T E R N E T<br />
1994<br />
1994<br />
Die Anwaltskanzlei<br />
Die Anwaltskanzlei<br />
„Canter&Siegel“ starten die<br />
„Canter&Siegel“ starten die<br />
erste großangelegte Spam<br />
erste großangelegte Spam<br />
Aktion; das Netz schlägt<br />
Aktion; das Netz schlägt<br />
zurück<br />
zurück<br />
I N T E R N E T<br />
I N T E R N E T<br />
1993<br />
1993<br />
NCSA:<br />
NCSA:<br />
Marc Andreesen u.A.<br />
Marc Andreesen u.A.<br />
veröffentlichen Mosaic<br />
veröffentlichen Mosaic<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 31
Die Geschichte des Internet<br />
I N T E R N E T<br />
I N T E R N E T<br />
1994<br />
1994<br />
3.000.000 Hosts<br />
3.000.000 Hosts<br />
Die Zahl der kommerziellen<br />
Die Zahl der kommerziellen<br />
Nutzer übersteigt die der<br />
wissenschaftlichen<br />
Nutzer übersteigt die der<br />
wissenschaftlichen<br />
Teilnehmer<br />
Teilnehmer<br />
I N T E R N E T<br />
I N T E R N E T<br />
1994<br />
1994<br />
Jim Clark und<br />
Jim Clark und<br />
Marc Andreesen<br />
Marc Andreesen<br />
gründen Netscape<br />
gründen Netscape<br />
I N T E R N E T<br />
I N T E R N E T<br />
1995<br />
1995<br />
NSFNET nur noch für<br />
wissenschaftliche<br />
NSFNET nur noch<br />
Nutzung,<br />
für<br />
wissenschaftliche Nutzung,<br />
kein singulärer Internet<br />
kein singulärer Internet<br />
Backbone mehr<br />
Backbone mehr<br />
I N T E R N E T<br />
I N T E R N E T<br />
1995<br />
1995<br />
WWW überholt FTP als<br />
WWW überholt FTP als<br />
Service mit dem höchsten<br />
Service mit dem höchsten<br />
Datenaufkommen<br />
Datenaufkommen<br />
T E C H N I K<br />
T E C H N I K<br />
1995<br />
1995<br />
Sun stellt JAVA vor<br />
Sun stellt JAVA vor<br />
I N T E R N E T<br />
I N T E R N E T<br />
1995<br />
1995<br />
Prodigy, AOL und<br />
Prodigy, AOL und<br />
CompuServe bieten ihren<br />
CompuServe bieten ihren<br />
Kunden Internetzugang<br />
Kunden Internetzugang<br />
U N T E R H A L T U N G<br />
U N T E R H A L T U N G<br />
1995<br />
1995<br />
Forrest Gump gewinnt<br />
Forrest Gump gewinnt<br />
Oscar für den besten Film<br />
Oscar für den besten Film<br />
I N T E R N E T<br />
I N T E R N E T<br />
1995<br />
1995<br />
Netscape geht an<br />
Netscape geht an<br />
die Börse<br />
die Börse<br />
I N T E R N E T<br />
I N T E R N E T<br />
1995<br />
1995<br />
Vatikan online<br />
Vatikan online<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 32
Die Geschichte des Internet<br />
I N T E R N E T<br />
I N T E R N E T<br />
1995<br />
1995<br />
Richard White läßt sich ein RSA<br />
Richard White läßt sich ein RSA<br />
Verschlüsselungsprogramm auf den<br />
Verschlüsselungsprogramm auf den<br />
Arm tätowieren und fällt damit<br />
offiziell<br />
Arm tätowieren<br />
unter die amerikanischen<br />
und fällt damit<br />
offiziell unter die amerikanischen<br />
Waffen-Exportbeschränkungen<br />
Waffen-Exportbeschränkungen<br />
I N T E R N E T<br />
I N T E R N E T<br />
1995<br />
1995<br />
InterNIC verlangt $50 für<br />
InterNIC verlangt $50 für<br />
Domainregistrierungen<br />
Domainregistrierungen<br />
I N T E R N E T<br />
I N T E R N E T<br />
1996<br />
1996<br />
Pläne zur Einführung<br />
Pläne zur Einführung<br />
von 7 neuen TLDs<br />
von 7 neuen TLDs<br />
P O L I T I K<br />
P O L I T I K<br />
1995<br />
1995<br />
In Paris unterschreiben die<br />
In Paris unterschreiben die<br />
Präsidenten von Bosnien, Serbien<br />
Präsidenten von Bosnien, Serbien<br />
und Kroatien einen<br />
und Kroatien einen<br />
Friedensvertrag<br />
Friedensvertrag<br />
I N T E R N E T<br />
I N T E R N E T<br />
1996<br />
1996<br />
RFC 1925: „The Twelve Networking Truths“<br />
RFC 1925: „The Twelve Networking Truths“<br />
...<br />
...<br />
(3) With sufficient trust, pigs fly just fine.<br />
(3) With sufficient trust, pigs fly just fine.<br />
...<br />
...<br />
I N T E R N E T<br />
I N T E R N E T<br />
1996<br />
1996<br />
Zensurdebatten u.A. in<br />
Zensurdebatten u.A. in<br />
Deutschland<br />
Deutschland<br />
I N T E R N E T<br />
I N T E R N E T<br />
1996<br />
1996<br />
Website Hacking<br />
Website Hacking<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 33
Die Geschichte des Internet<br />
I N T E R N E T<br />
I N T E R N E T<br />
1997<br />
1997<br />
RFC 2000<br />
RFC 2000<br />
I N T E R N E T<br />
I N T E R N E T<br />
1997<br />
1997<br />
Network Solutions<br />
zerschießt<br />
Network Solutions<br />
.com und .edu<br />
zerschießt .com und .edu<br />
Domain<br />
Domain<br />
I N T E R N E T<br />
I N T E R N E T<br />
1998<br />
1998<br />
2 Millionen Domains<br />
2 Millionen Domains<br />
I N T E R N E T<br />
I N T E R N E T<br />
200x<br />
200x<br />
I N T E R N E T<br />
I N T E R N E T<br />
200x<br />
200x<br />
I N T E R N E T<br />
I N T E R N E T<br />
200x<br />
200x<br />
I N T E R N E T<br />
I N T E R N E T<br />
200x<br />
200x I N T E R N E T<br />
I N T E R N E T<br />
200x<br />
200x<br />
I N T E R N E T<br />
I N T E R N E T<br />
200x<br />
200x<br />
I N T E R N E T<br />
I N T E R N E T<br />
I N T E R N E T<br />
I N T E R N E T<br />
1999<br />
200x<br />
1999<br />
200x<br />
RFC 2324: HTCPCP/1.0<br />
RFC 2324: HTCPCP/1.0<br />
I N T E R N E T<br />
(HyperText Coffee Pot Control Protocol 1.0) I N T E R N E T<br />
(HyperText Coffee Pot Control Protocol<br />
200x<br />
1.0)<br />
200x<br />
I N T E R N E T<br />
I N T E R N E T<br />
200x<br />
200x<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 34
Statistik und Demoskopie<br />
Alle Zahlen sind Schätzungen!<br />
„The Internet is distributed by<br />
nature. This is its strongest<br />
feature, since no single entity<br />
is in control ...“<br />
[Marc Abrams (Editor). World Wide Web Beyond the<br />
Basics. Prentice Hall 1998. Seite 40]<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 35
Statistik und Demoskopie<br />
Anzahl Hosts<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 36
Statistik und Demoskopie<br />
Anzahl Hosts (log.)<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 37
Statistik und Demoskopie<br />
Anzahl DNS Domains<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 38
Statistik und Demoskopie<br />
Anzahl Web Sites<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 39
Statistik und Demoskopie<br />
Marktanteil Webserver<br />
Quelle: http://www.netcraft.com/<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 40
Statistik und Demoskopie<br />
Entwicklung Indexgröße<br />
Größe des Suchindex in<br />
Milliarden Seiten<br />
Quelle (10.09.2003): http://www.searchenginewatch.com/reports/sizes.htm<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 41
1 Einführung und Überblick<br />
1.1 Überblick<br />
1.2 Entwicklung<br />
1.3 Geschichte und Einordnung
Bibliotheken - Wissen der Welt I<br />
Wissen sammeln und ordnen<br />
Erste Bibliothek in Ägypten (um 1250 v. Chr. von Ramses II)<br />
Sammlung von Keilschrifttafeln (Assurbanipal, 668–631v.Chr.)<br />
Bibliothek von Alexandria im 3. Jahrhundert v. Chr. mit<br />
ca. 700.000 Schriftrollen - das wissenschaftliche Zentrum<br />
der Antike, weitere 200.000 im Tempel<br />
39 v. Chr. entstand die erste öffentliche<br />
Bibliothek in Rom<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 43
Bibliotheken - Wissen der Welt II<br />
Bibliotheken in Klöstern (Mittelalter)<br />
<strong>Universität</strong>sbibliothek an der Sorbonne in Paris (1257)<br />
Buchdruck um 1450<br />
Sir Thomas Bodley im 17. Jahrhundert in Oxford –<br />
Bodleiana sollte zur Sammelstelle aller in England<br />
gedruckten Bücher werden. Je ein Exemplar war<br />
an die Bibliothek abzuliefern.<br />
Ab dem 18. Jahrhundert entstehen<br />
Leihbibliotheken, die allen Bevölkerungsschichten<br />
Unterhaltungsliteratur anbieten<br />
http://www.alte-buecher.de/magazin/bibliothek.html http://deutsch.pi-noe.ac.at/inetsem Litera-Tour Kap 6<br />
http://www.gutenberg.de/<br />
http://www.hrc.utexas.edu/exhibitions/permanent/gutenberg/web/pgstns/01.html<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 44
Wissen der Welt<br />
18. Jahrhundert<br />
Zeitalter der Aufklärung<br />
Enzyklopädie:<br />
das Wissen der Welt zusammenfassen,<br />
ordnen und den Menschen zugänglich machen<br />
19./20. Jahrhundert<br />
Wissen der Menschheit verdoppelt sich in kürzeren Zyklen<br />
Spezialisierung<br />
Die Brockhaus Enzyklopädie 2000<br />
24 Bände, 17.500 Seiten mit rund 260.000 Stichwörtern<br />
Uni Bibliothek <strong>Ulm</strong> (Stand Sep. 2003)<br />
Gesamtbestand in Bänden: 661 500<br />
Laufende Zeitschriftentitel 2 820<br />
Probleme<br />
Wie kann das Wissen organisiert werden?<br />
Integration weiterer/neuer Medientypen (Photos, Film, Audio, ...)<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 45
H.G. Wells<br />
H.G. Wells (1866-1946)<br />
Englischer Schriftsteller<br />
„His scientific knowledge merged with his visionary<br />
fantasy into several works of science fiction i.a. The<br />
Time Machine (1895), The Invisible Man (1897), and<br />
The War of the Worlds (1898).“<br />
http://sherlock.sims.berkeley.edu/wells/world_brain.html<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 46
H.G. Wells’ World Brain<br />
World Brain:<br />
The Idea of a Permanent World Encyclopaedia (1937)<br />
Vision einer Welt-Enzyklopädie (Auszüge)<br />
„lies rather in [...] creating a new world organ for the collection, indexing, summarizing and<br />
release of knowledge, than in any further tinkering with the highly conservative and resistant<br />
university system,...“<br />
„As the core of such an institution would be a world synthesis of bibliography and<br />
documentation with the indexed archives of the world. A great number of workers<br />
would be engaged perpetually in perfecting this index of human knowledge and<br />
keeping it up to date. “<br />
„By means of the microfilm, the rarest and most intricate documents and articles can be studied<br />
now at first hand, simultaneously in a score of projection rooms. There is no practical obstacle<br />
whatever now to the creation of an efficient index to all human knowledge, ideas and<br />
achievements, [...] A microfilm, coloured where necessary, occupying an inch or so of space and<br />
weighing little more than a letter, can be duplicated from the records and sent anywhere[...]<br />
so that the student may study it in every detail“<br />
„The whole human memory can be, and probably in a short time will be, made accessible<br />
to every individual. And [...] in this uncertain world where destruction becomes<br />
continually more frequent and unpredictable, is this, that photography affords now every<br />
facility for multiplying duplicates [...]. It need not be concentrated in any one single<br />
place. [...] It can be reproduced exactly and fully, in Peru, China, Iceland, ... “<br />
„A common ideology based on this Permanent World Encyclopaedia is a possible means, to some<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 47
Vannevar Bush<br />
Vannevar Bush beschreibt eine<br />
informationstechnische Vision.<br />
Unter anderem entwirft er ein<br />
Grundkonzept für ein<br />
Hypermedia System.<br />
As We May Think. July 1945.<br />
Atlantic Monthly.<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 48
Vannevar Bush’s Memex I<br />
“Now, says Dr. Bush, instruments are at<br />
hand which, if properly developed, will<br />
give man access to and command over<br />
the inherited knowledge of the ages...<br />
this paper by Dr. Bush calls for a new<br />
relationship between thinking man<br />
and the sum of our knowledge.”<br />
Aus dem Editorial zu As We May Think<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 49
Vannevar Bush’s Memex II<br />
Idee des “Memory Expander”<br />
“A memex is a device in which an individual stores all<br />
his books, records, and communications, and which is<br />
mechanised so that it may be consulted with exceeding<br />
speed and flexibility. It is an enlarged intimate<br />
supplement to his memory.”<br />
Nicht nur die Erfassung, sondern Organisation<br />
und Zugang zur Welt-Information ist<br />
entscheidend<br />
Bestandteile von Memex<br />
Assoziativspeicher und Retrieval System<br />
Trails (die heutigen Hyperlinks)<br />
Speicher auf Basis von Mikrofilm<br />
drahtlose Sprach-Annotation<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 50
Vannevar Bush’s Memex III<br />
Textauszüge (siehe Abschnitte 6, 7, 8)<br />
„A library of a million volumes could be compressed into one end of a<br />
desk. [...] Mere compression, of course, is not enough; one needs not<br />
only to make and store a record but also to be able to consult it“<br />
„The human mind does not work that way. It operates by<br />
association [...] Selection by association, rather than by indexing, may<br />
yet be mechanized. One cannot hope thus to equal the speed and<br />
flexibility with which the mind follows an associative trail“<br />
„When the user is building a trail, he names it, inserts the name in his<br />
code book [...]. Before him are the two items to be joined, projected onto<br />
adjacent viewing positions. [...] Thereafter, at any time, when one of<br />
these items is in view, the other can be instantly recalled merely by<br />
tapping a button below the corresponding code space. Moreover, when<br />
numerous items have been thus joined together to form a trail, they can<br />
be reviewed in turn, rapidly or slowly, by deflecting a lever like that used<br />
for turning the pages of a book.”<br />
Volltext des Artikels „As we may think“<br />
http://www.theatlantic.com/unbound/flashbks/computer/bushf.htm<br />
Weitere Infos zu Vannevar Bush<br />
http://www.ps.uni-sb.de/~duchier/pub/vbush/vbush.shtml<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 51
Douglas Engelbart<br />
A Conceptual Framework for the Augmentation<br />
of Man's Intellect. 1963<br />
Hypertext als Grundkonzept<br />
„Augmentation not automation“<br />
On-Line System (NLS)<br />
outline editors for idea development<br />
hypertext linking<br />
tele-conferencing<br />
word processing<br />
e-mail<br />
user configurability and programmability<br />
Weitere Informationen:<br />
http://sloan.stanford.edu/mousesite/<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 52
Douglas Engelbart<br />
http://sloan.stanford.edu/mousesite/1968Demo.html<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 53
Ted Nelson<br />
Begriffe Hypertext und<br />
Hypermedia 1965<br />
“By Hypertext I mean<br />
nonsequential writing –<br />
text that branches and<br />
allows choice to the<br />
reader, best read at<br />
an interactive screen.”<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 54
Ted Nelson’s Docuverse: Das Xanadu Projekt I<br />
Xanadu<br />
Wort aus dem Gedicht Kubla Khan von Samuel<br />
Taylor Coleridge<br />
“a magic place of literary memory<br />
where nothing is ever forgotten”<br />
„The Xanadu Project has always been<br />
about these ideals: facilitating<br />
reusable hypermedia; copyrighted,<br />
but freely annotatable and quotable,<br />
in a world-wide network open to all.“<br />
http://xanadu.com.au/<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 55
Ted Nelson’s Docuverse: Das Xanadu Projekt II<br />
Projekt Xanadu, 1981 [Nelson 1987]<br />
Docuverse<br />
Integration aller Dokumente<br />
Transclusion<br />
= virtuelle Inklusion,<br />
d.h. per Referenz<br />
Point-and-Click<br />
Persistente Versionierung<br />
Copyright, Accounting und Royalties<br />
Medienübergreifend<br />
Probleme<br />
Komplexität<br />
Immer Online<br />
Implementierung<br />
http://www.udanax.com/<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 56
WorldWideWeb am CERN<br />
1989 geplant als Information<br />
Infrastructure für Hochenergiephysik<br />
Integration verschiedenster bestehender<br />
Informationsquellen<br />
"Information Management: A Proposal"<br />
von Tim Berners-Lee am CERN verteilt.<br />
Quelle: http://www.w3.org/History.html<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 57
WorldWideWeb am CERN<br />
1990 Kauf einer NeXTCube zur<br />
Realisierung des WorldWideWeb<br />
August 1991<br />
Ankündigung in<br />
alt.hypertext,<br />
verfügbar per<br />
FTP<br />
Dezember 1991<br />
Hypertext’91<br />
Quelle: http://www.w3.org/History.html<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 58
WorldWideWeb am CERN<br />
Webpage info.cern.ch von 1992:<br />
http://www.w3.org/History/19921103hypertext/hypertext/WWW/TheProject.html<br />
April 1993: CERN gibt<br />
Webtechnologie frei<br />
Anfang 1993:<br />
Erste Versionen des<br />
Browsers „X Mosaic“<br />
http://www.webhistory.org/www.lists/<br />
www-talk.1993q1/0099.html<br />
Quelle: http://www.w3.org/History.html<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 59
WorldWideWeb am CERN<br />
März 1994:<br />
Marc Andreessen und Jim Clark<br />
gründen „Mosaic Communications Group“<br />
(später Netscape)<br />
Oktober 1994:<br />
Gründung<br />
World Wide Web<br />
Consortium<br />
Quelle: http://www.w3.org/History.html<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 60
WorldWideWeb am CERN<br />
Ziele:<br />
einfach und offen<br />
Jeder kann Autor sein:<br />
Beiträge einbringen, auf vorhandene Information<br />
verweisen<br />
Jede Information kann aufgenommen werden:<br />
beliebige Medien, Legacy Information<br />
Abstraktion von geographischer Verteilung<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 61
Komponenten eines verteiltes Dokumentensystem<br />
Wie werden Dokumente kodiert?<br />
Inhalt<br />
Semantik<br />
Darstellung<br />
Wie werden Dokumente identifiziert?<br />
Wo befinden sich die Daten?<br />
Wie kann auf die Daten zugegriffen werden?<br />
Wie werden die Dokumente zum Benutzer<br />
transportiert?<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 62
Ansatz im Web<br />
Dokumentformat<br />
Hypertext Markup Language, HTML<br />
Document Type Definition (DTD)<br />
Standardized General Markup Language (SGML)<br />
Identifikationsschema<br />
Uniform Resource Locator, URL<br />
Lokation als DNS Name<br />
Protokoll als Schema<br />
Transferprotokoll<br />
Hypertext Transfer Protocol, HTTP<br />
ASCII-kodiertes Request-Reply Protokoll über TCP/IP<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 63
Web Begriffe I<br />
User<br />
menschlicher Nutzer des Web<br />
Client<br />
Software, die HTTP-Requests an Web Server schickt<br />
Browser<br />
Client mit einer Visualisierungsoberfläche<br />
für HTML + ...<br />
Server<br />
Software, die auf HTTP-Requests mit HTTP-Replies<br />
reagiert<br />
(Web-)Site<br />
Webseiten (Pages) die organisatorisch<br />
zusammengehören<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 64
Web Begriffe II<br />
(Web-)Page<br />
eine einzelne HTML Seite<br />
kann andere Dokumenttypen enthalten<br />
Homepage<br />
Einstiegsseite zu einem inhaltlichen Zusammenhang, z.B.<br />
Homepage einer Firma oder Organisation<br />
thematische Homepage<br />
persönliche Homepage<br />
Portal<br />
speziell entworfene Betriebsoberfläche für das Web, z.B.<br />
Portale von Netzprovidern (z.B. aol, t-online, ...)<br />
Portale von Medienunternehmen (z.B. web.de, stern, focus, ...)<br />
Portale von Internetdienstleistern<br />
(z.B. netcenter, yahoo, lycos, ...)<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 65
Die Zukunft?<br />
Wie werden wir mit der immer<br />
komplexeren und immer stärker<br />
verknüpften Information umgehen?<br />
Apple Knowledge Navigator<br />
http://www.heise.de/ct/aktuell/meldung/39105<br />
Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 66