La nascita del World Wide Web

il primo web server Oreste Signore, <oreste@w3.org>
Responsabile Ufficio Italiano W3C
Area della Ricerca CNR - via Moruzzi, 1 - 56124 Pisa


Master in Comunicazione e New Media
Ateneo Pontificio Regina Apostolorum
Corso: Architettura del Web


Presentazione: http://www.w3c.it/education/2012/upra/nascitaWeb/
Versione pdf: http://www.w3c.it/education/2012/upra/nascitaWeb.pdf

Formato XHTML realizzato usando il tool Slidy di Dave Raggett.
Slidy dovrebbe funzionare in tutti i browser moderni con Javascript abilitato. Usare freccia destra/sinistra per muoversi da una slide all' altra.
Vedi la pagina di aiuto di Slidy per ulteriori informazioni.

Cover page W3C Office Logo Cover page Weblab Logo Valid XHTML 1.0! Valid CSS!

Ringraziamenti

Contenuto

Il World Wide Web

Non più:
L'ho sentito in televisione
ma:
L'ho trovato sul Web
Lo cerco sul Web
o ancora:
Lo metto sul Web
e in futuro:

L’invenzione del web

Un processo di accrescimento, non la soluzione lineare di una serie di problemi ben definiti.

Le radici del Web

le origini del Web: Esigenze (CERN), Tools (SGML, Internet, Hypertext) permettono a Tim Berners-Lee di inventare il World Wide Web e poi fondare il W3C

Internet

Tutto comincia guardando alla luna…

…e con la gara per lo spazio

foto dello Sputnik

4 ottobre 1957: lancio dello Sputnik

ARPANET…

… nel 1969…

arpanet nel 1969
  1. UCLA: Network Measurement Center
  2. SRI: Network Information Center
  3. UCSB: Culler-Fried interactive mathematics
  4. Utah: 3D graphics

…nel 1971…

arpanet nel 1971

…Ray Tomlinson: la magica @…

TM2121

computer who sent the first email
(Fotografia di Dan Murphy)

home page: http://openmap.bbn.com/~tomlinso/ray/home.html

…verso TCP/IP…

…e Internet

Nel 1989 Tim Berners-Lee può creare il World Wide Web basato su distributed computing e Internet.

SGML (breve storia del markup)

Il text retrieval

Naturalis Historia - frontespizio
Plinio il Vecchio-immagine

In principio fu lo scriptorium…

miniatura di un amanuense

stat rosa pristina nomine, nomina nuda tenemus

…e i manoscritti

manoscritto manoscritto Bibbia, in latino.
Manoscritto in pergamena (prima metà del sec. XIII)

Poi venne Gutenberg…

Gutenberg - la Bibbia

(http://upload.wikimedia.org/wikipedia/commons/b/b0/Gutenberg_Bible.jpg)

… e nacque il markup

paragrafo Paragrafo più vicino Diminuire lo spazio orizzontale inserire annotazione a margine Inserire il testo a margine
in maiuscolo In maiuscolo a sinistra Spostare a sinistra a destra Spostare a destra

Poi venne la tecnologia

Nasce il "generic coding"

GML

GML: un esempio

:book.
:body.
:h1.Introduzione
:p.Il GML supportava contenitori gerarchici, come
:ol.
:li.Liste ordinate (come questa),
:li.Liste non ordinate, e
:li.Liste di definizione
:eol.
:p.e strutture semplici
:p.È stato possibile omettere i tag di chiusura 
   per gli elementi "h1" e "p", grazie al principio di minimalizzazione.

SGML

SGML al CERN

<BODY>
<H1>Introduction
This manual describes how to build a distributed system using the
Remote Procedure Call system developed in the Online Group
of the DD Division of CERN, the European Particle Physics Laboratory.
<h2> The system
The remote procedure call product consists of two essential parts:
an RPC compiler which is used during development of an application,
and the RPC run time system, which is part of the run time code.
Target systems supported are
<ul>
<li>VAX/VMS,
<li>Unix (Berkley 4.3 or Ultrix or equivalent)
<li>stand-alone M680x0 (MoniCa) systems (Valet-Plus, etc)
<li>stand-alone M6809 systems
<li>M680x0 systems running RMS68K
<li>M680x0 systems running OS9
<li>The IBM-PC running TurboPascal or Turbo-C
<li>The Macintosh running TurboPascal or MPW
</ul>

Tipi di markup

James H. Coombs, Allen H. Renear, Steven J. DeRose: Markup Systems and the Future of Scholarly Text Processing (Communications of the ACM 30, November 1987; 933-47)

Hypertext

Vannevar Bush

bush2

vb21

Il Memex

memexlg

A memex is a device in which an individual stores his books, records and communications and which is mechanized so that it may be consulted with exceeding speed and flexibility. It is an enlarged intimate supplement to his memory.

The memex "affords an immediate step, however, to associative indexing, the basic idea of which is a provision whereby any item may be caused at will to select immediately and automatically another. This is the essential feature of the memex. The process of tying two items together is the important thing."

(Una riproduzione dell' articolo a: http://www.multimedialab.be/doc/citations/bush_aswemaythink.pdf o copia locale a: bush_aswemaythink)

Douglas (Doug) Englebart

englebart

englebart2

Ted Nelson e la definizione di ipertesto (1965)

tednelson A body of written or pictorial material interconnected in a complex way that it could not be conveniently represented on paper. It may contain summaries or maps of its contents and their interrelations; it may contain annotations, additions and footnotes from scholars who have examined it.

Per saperne di più su ted Nelson:
http://ted.hyperland.com/, http://xanadu.com.au/ted/

Progetto Xanadu (1965-1999):


Talvolta i risultati migliori si ottengono ridimensionando gli obiettivi

Tim e Ted si incontrano nel 1992, e Tim salda il debito per la copia di Literary Machines (pubblicato nel 1981)

Tim Berners-Lee

Brevi note biografiche

tbl-300high

tim

Il tarlo del meccanismo associativo

Una volta discusse con il padre come rendere intuitivo il computer, e metterlo in grado di realizzare le associazioni tipiche della mente umana

Nel 1980, durante il primo soggiorno al CERN, matura il concetto:
Suppose all the information stored on computers everywhere were linked. Suppose I could program my computer to create a space in which anything could be linked to anything.

Qui puoi trovare tutto ...

I suoi genitori avevano una copia del libro di epoca Vittoriana. Ne aveva ricevuta un' altra copia in regalo dal suo padrino.

Staying in a House without Staff

It is for the guest to be as unobtrusively helpful to host and hostess. The simplest thing is to ask exactly how you may do this and also remember that there are times when even the most saught-after guest may get in the way of the routine domestic chores - it is often easier, for example, to opt for breakfast in bed while the hostess copes with the early morning routine.

In any household (even that of a millionaire), the thoughtful guest does not make free with the establishment's drinks, cigarettes, postal and telephone facilities, nor does he or she demand numerous additional services from the staff.

La sfida dei gruppi di lavoro al CERN

Il primo periodo al CERN (1980)

Programmatore a contratto

Il secondo periodo al CERN (1984-89)

“Vague but exciting”

Nasce il Web…

tbl original

…e HTML

Il terzo periodo al CERN (1989-1994)

Il primo Web Server

primo Web server

La NeXTcube usata da Tim Berners-Lee al CERN.
Diventa il primo Web Server il 30 aprile 1993

Il primo Web Browser (1)

screen shot of Next Browser

Il primo Web Browser (2)

editor web di Tim

L’approccio

Dalla fisica:
Trovate le regole semplici che descrivono il comportamento di oggetti semplici e piccoli ...
... si ha la chiave per spiegare il comportamento di sistemi molto complessi e grandi

Definire le poche e semplici regole comuni dei protocolli che permettono ai computer di parlarsi tra di loro.

Tre concetti essenziali

URI
  • Universal Resource Identifier: cosa significa come indirizzo
  • È l' innovazione più fondamentale del Web
  • Qualunque programma Web lo utilizza quando segue un link
  • Una volta che un documento ha un URI, può essere memorizzato su un server e ritrovato da un browser
  • Non esiste un archivio centralizzato di URI.
HTTP
  • Hypertext Transfer Protocol: la sequenza con cui i computer interagiscono e si scambiano informazioni
  • La format negotiation permette la coesistenza di tutti i tipi di formato
HTML
  • Hypertext Markup Language: se due computer usano lo stesso software per rappresentare i dati, possono scambiarli in modo nativo, altrimenti, li possono tradurre in HTML
  • HTML descrive la struttura, non la presentazione

Tutto qui?

Quello che fa la differenza…

Qualche curiosità

Come nasce il nome World Wide Web

Mesh o Information Mesh
troppo simile a mess
Mine of Information (MOI)
troppo egocentrico
The Information Mine (TIM)
anche più egocentrico!!
World Wide Web
nonostante molti pareri contrari

URI/URL

Il rapporto con l’ accademia: Hypertext91

poster

L'importanza del contesto

web proposal: vague but interesting “ The people who built the Internet and Web have a real appreciation of the value of individuals and the value of systems in which individuals play their role, with both a firm sense of their own identity and a firm sense of some common good.
[…]
The first Unitarian Universalists church in Cambridge (USA) I was very lucky, in working at CERN, to be in an environment that Unitarian Universalists and physicists would equally appreciate: one of mutual respect, and of building something very great through collective effort that was well beyond the means of any one person - without a huge bureaucratic regime.
[…]
The system produced a weird and wonderful machine, which needed care to maintain, but could take advantage of the ingenuity, inspiration, and intuition of individuals in a special way. That, from the start, has been my goal for the World Wide Web. ”

(Tim Berners-Lee - Weaving the Web, p. 208-209)

Tim e il successo economico

People have sometimes asked me whether I am upset that I have not made a lot of money from the Web. In fact, I made some conscious decisions about which way to take my life. These I would not change - though I am making no comment on what I might do in the future. What does distress me, though, is how important a question it seems to be to some. This happens mostly in America, not Europe. What is maddening is the terrible notion that a person's value depends on how important and financially successful they are, and that is measured in terms of money. That suggests disrespects for the researchers across the globe developing ideas for the next leaps in science and technology.
Core in my upbringing was a value system that put monetary gain well in its place, behind things like doing what I really want to do. To use net worth as a criterion by which judge people is to set out our children's sights on cash rather than on things that will actually make them happy.

It can be occasionally frustrating to think about things my family could have done with a lot of money. But in general I'm fairly happy to let other people be in the Royal Family role (as it were), as long as they don't abuse the power they have as a result. It's not as if I can just make decisions that change the Web ... but I can try to get an entire industry to do it. My priority is to see the Web develop in a way that will hold us in good stead for a long time. If someone tries to monopolize the Web - by, for example, pushing a proprietary variation of network protocols - they're in for fight.

[da Weaving the Web, p. 107-108]

Conclusioni

Sono orgoglioso di ...

Happy birthday, W3C

Tim Berners-Lee e Oreste Signore

Grazie per l' attenzione

Domande?

... e risposte


Se non è sul Web non esiste ...

... troverete sul sito dell' Ufficio (http://www.w3c.it/)
le slide (http://www.w3c.it/education/2012/upra/nascitaWeb/)
e un breve documento (http://www.w3c.it/papers/storiaWeb.pdf)

Queste slide fanno parte del materiale predisposto per il corso Architettura del Web