320302 Databases & Web Services (P. Baumann)
Web Service Architectures; HTML, XML
Ramakrishnan & Gehrke, Chapter 7 www.w3schools.com www.webdesign.com …
Really everybody can design an own website
HTML, XML Ramakrishnan & Gehrke, Chapter 7 www.w3schools.com - - PowerPoint PPT Presentation
Web Service Architectures; HTML, XML Ramakrishnan & Gehrke, Chapter 7 www.w3schools.com www.webdesign.com Really everybody can design an own website 320302 Databases & Web Services (P. Baumann) Overview Internet / Web
320302 Databases & Web Services (P. Baumann)
Really everybody can design an own website
2 320302 Databases & Web Services (P. Baumann)
3 320302 Databases & Web Services (P. Baumann)
Incas use Quipu
idea of linking together microfiche published by Vannevar Bush
fault-tolerant, heterogeneous WAN (cold war!) term "Hypertext" coined by Ted Nelson at ACM 20th National Conference
Queen Elizabeth sends her first email. She's the first state leader to do so.
Berners-Lee at CERN writes notebook program to link arbitrary nodes
Berners-Lee makes a proposal on information management at CERN
Berners-Lee’s boss approves purchase of a NeXT cube Berners-Lee begins hypertext GUI browser+editor and dubs it "WorldWideWeb" First web server developed
4 320302 Databases & Web Services (P. Baumann)
5 320302 Databases & Web Services (P. Baumann)
Incas use Quipu
idea of linking together microfiche published by Vannevar Bush
fault-tolerant, heterogeneous WAN (cold war!) term "Hypertext" coined by Ted Nelson at ACM 20th National Conference
Queen Elizabeth sends her first email. She's the first state leader to do so.
Berners-Lee at CERN writes notebook program to link arbitrary nodes
Berners-Lee makes a proposal on information management at CERN
Berners-Lee’s boss approves purchase of a NeXT cube Berners-Lee begins hypertext GUI browser+editor and dubs it "WorldWideWeb" First web server developed
Mosaic: easy to install, great support, first inline images (“much sexier”) Andreessen & colleagues leave NCSA to form “Mosaic Comm. Corp”; later "Netscape"
6 320302 Databases & Web Services (P. Baumann)
telnet, ftp, ..., http (application layer) TCP (transport layer) IP (network layer)
[wikipedia]
7 320302 Databases & Web Services (P. Baumann)
8 320302 Databases & Web Services (P. Baumann)
9 320302 Databases & Web Services (P. Baumann)
GET ~dbbook/index.html HTTP/1.1 User-agent: Mozilla/4.0 Accept: text/*, image/gif, image/jpeg HTTP/1.1 200 OK Date: Mon, 04 Mar 2002 12:00:00 GMT Server: Apache/1.3.0 (Linux) Last-Modified: Mon, 01 Mar 2002 09:23:24 GMT Content-Length: 1024 Content-Type: text/html <html> <head></head> <body> <h1>Burns and Nobble Internet Bookstore</h1> Our inventory: <h3>Science</h3> <b>The Character of Physical Law</b> ... </body></html>
10 320302 Databases & Web Services (P. Baumann)
need browser plug-in or helper application
11 320302 Databases & Web Services (P. Baumann)
HTTP/1.1 200 OK Last-Modified: Mon, 01 Mar 2002 09:23:24 GMT Content-Length: 1024 Content-Type: text/html
<html>…</html>
12 320302 Databases & Web Services (P. Baumann)
13 320302 Databases & Web Services (P. Baumann)
14 320302 Databases & Web Services (P. Baumann)
no punctuation, no speaker's indication
the beginning of a paragraph or section [Parkes 1992]
Select C.pageno, C.image from Contract C where C.text like '%Adams%'
display) + "fulltext" (maybe via OCR searchable)
15 320302 Databases & Web Services (P. Baumann)
typed documents
not widely used
browser will make "something useful" out of it (h1, h2, h3, p, li, ...)
"optimised for MS IE 6.0 and 1024x768"
16 320302 Databases & Web Services (P. Baumann)
usually start and end tag:
<h1><em>my</em> text</h1> <h1 align="center">headline</h1>
17 320302 Databases & Web Services (P. Baumann)
<a name="top"> <title>My first HTML document</title> <h1>An important heading</h1> <h2>A slightly less important heading</h2> <p>This is the <em>first</em> paragraph.</p> <img src="peter.jpg" width="150" height="200" alt="me"> My link list: <ul> <li>This is a link to <a href="http://www.w3.org/">W3C</a> <li>This a link to <a href="peter.html">Peter's page</a> <li>Go to <a href="#top">top</a> <li><a href="/"><img src="logo.gif" alt="home page"></a> </ul>
18 320302 Databases & Web Services (P. Baumann)
<a name="top"> <title>My first HTML document</title> <h1>An important heading</h1> <h2>A slightly less important heading</h2> <p>This is the <em>first</em> paragraph.</p> <img src="peter.jpg" width="150" height="200" alt="me"> My link list: <ul> <li>This is a link to <a href="http://www.w3.org/">W3C</a> <li>This a link to <a href="peter.html">Peter's page</a> <li>Go to <a href="#top">top</a> <li><a href="/"><img src="logo.gif" alt="home page"></a> </ul>
19 320302 Databases & Web Services (P. Baumann)
<table> <tr> <th>Year</th> <th>Sales</th> </tr> <tr> <td>2000</td> <td>$18M</td> </tr> <tr> <td>2001</td> <td>$25M</td> </tr> <tr> <td>2002</td> <td>$36M</td> </tr> </table>
20 320302 Databases & Web Services (P. Baumann)
<link rel="stylesheet" type=“text/css” media="print, embossed" href="print.css"> <link rel="stylesheet" type=“text/css” media="aural" href="speaker.css">
21 320302 Databases & Web Services (P. Baumann)
<h1 style=”font-family:Arial,sans-serif”> but applies to all <h1>
<a href="…"> is red (overriding a default & a definition in CSS)
<p class=”special”>
body { font-family:Arial,sans-serif; } a:link { color:red } .special { color:green; font-size:large; }
::= css-def*
| [ tag ] "." class | [ tag ] ":" pseudo
::= STRING
::= STRING
::= <predefined prop names>
::= STRING | NUMBER [ "px" | "cm" | … ]
22 320302 Databases & Web Services (P. Baumann)
23 320302 Databases & Web Services (P. Baumann)
24 320302 Databases & Web Services (P. Baumann)
Meta bar Logo field Navigation bar body
25 320302 Databases & Web Services (P. Baumann)
Meta bar Logo field Navigation bar body
26 320302 Databases & Web Services (P. Baumann)
27 320302 Databases & Web Services (P. Baumann)
28 320302 Databases & Web Services (P. Baumann)
29 320302 Databases & Web Services (P. Baumann)