SlideShare une entreprise Scribd logo
Cow-boys contre chemin de fer ou que savez-vous vraiment de lʼhistoire de lʼinformatique ?




Chapitre 14 — Le Web, la plateforme décisive




Lʼapparition du Web a été déterminante dans lʼévolution et le succès final de lʼInternet car,
avec lʼapport de cet ensemble de protocoles et de standards, ce dernier était enfin doté
des facilités ergonomiques qui avaient tant fait défaut à lʼArpanet… À partir de là, lʼexpan-
sion du réseau des réseaux va changer de rythme et devenir une vague de fond qui prit
tout le monde par surprise. Lʼhistoire des débuts du Web est intimement liée à un homme :
Tim Berners-Lee… Voyons comment un homme seul ou presque peut-être à lʼorigine dʼun
ensemble de programmes qui a eu un tel impact sur chacun de nous !

Tim Berners-Lee travaille comme informaticien à lʼOrganisation Européenne pour la Re-
cherche Nucléaire (CERN) depuis 1984 lorsquʼil propose, le 13 mars 1989, de créer un
système hypertexte distribué sur le réseau informatique interne pour que les collabora-
teurs puissent partager les informations au sein du CERN. Cette même année, les res-
ponsables du réseau du CERN décident dʼutiliser le protocole de communication TCP/IP
et le CERN ouvre sa première connexion extérieure avec Internet. Sa proposition est ré-
sumée dans un document intitulé "Information Management  : A Proposal" (en fait, Tim
avait déjà imaginé ce programme et développé un prototype lors du second semestre
1980 sur un mini Norsk Data fonctionnant sous SINTRAN-III).

En septembre 1990, Mike Sendall, le patron de Tim, accepte lʼachat dʼune station NeXT
comme support de développement de ce projet hypertext auquel lʼanglais semble telle-
ment tenir… En octobre, Tim commence donc le développement dʼun premier navigateur
hypertext reposant sur lʼenvironnement graphique du fameux cube NeXT. Cʼest à cette pé-
riode que lʼingénieur système Robert Cailliau, immédiatement convaincu de lʼintérêt de ce
projet, sʼassocie avec Tim et se consacre énergiquement à la promotion de cette idée.
Robert Cailliau commence par participer à la révision du document "WorldWideWeb : Pro-
posal for a HyperText Project" (publiée le 12 novembre, 1990).
Au moment de Noël, Tim a déjà assemblé tous les outils nécessaires à une première ver-
sion fonctionnelle du projet :

•  le protocole HTTP (pour HyperText Transfer Protocol) en version 0.9,
•  le langage HTML (pour HyperText Markup Language),
•  le premier navigateur Web appelé WorldWideWeb (plus tard rebaptisé Nexus, est déve-
loppé en Objective C sur NeXT… En plus dʼêtre un navigateur, WorldWideWeb est aussi
un éditeur Web),
•  le premier serveur HTTP (connu plus tard sous le nom "CERN httpd"),
•  le tout premier site Web (accessible à lʼadresse http://nxoc01.cern.ch),
•  et, bien sûr, les premières pages décrivant le projet lui-même (la toute première page
Web était située à http://nxoc01.cern.ch/hypertext/WWW/TheProject.html).
Le navigateur pouvait également lire les newsgroups Usenet et accéder aux sites FTP
mais il ne tournait que sur station NeXT… Aussi Nicola Pellow créa un navigateur en
mode texte afin dʼélargir la base dʼutilisateurs potentiels. Ce programme fut développé en
langage C pour être portable sur les nombreux modèles dʼordinateurs et de terminaux de
lʼépoque.



                                                        Page 168 - Troisième partie : lʼère du réseau
Cow-boys contre chemin de fer ou que savez-vous vraiment de lʼhistoire de lʼinformatique ?

Tim Berners-Lee a beaucoup réfléchi avant de trouver le nom qui pourrait caractériser au
mieux le système quʼil venait de mettre en place. Il fallait que ce terme puisse illustrer un
système de communication décentralisée. Dans un premier temps, Tim a penché pour
"Mine of Information" pour mettre en valeur la notion de mine dʼinformations. Mais lʼabrégé
de "Mine of Information" donnait "MOI", ce qui sonnait un peu trop égocentrique, notam-
ment en français. Même problème avec une autre idée, "The Information Mine" dont les
initiales -TIM- correspondaient au prénom du chercheur… Pas bon non plus ! Un moment,
Tim Berners-Lee a pensé à "Information Mesh" (maillage dʼinformations). Mais, là encore,
au final, cette idée ne lui convenait, pas à cause de la ressemblance phonétique entre les
mots Mesh et Mess (traduction en français de Mess  : pagaille… Aie  !). La future Toile
mondiale ne devait pas apparaître comme le système où règne le désordre généralisé.
Enfin, sʼinspirant dʼune image souvent employée en mathématiques pour désigner les ré-
seaux, Tim Berners-Lee pense alors, au mois dʼoctobre 1990, au terme "WorldWideWeb".
Le projet a donc été initialement baptisé "WorldWideWeb" (sans espace).

Fin 1990, une démonstration dʼun logiciel pour un système de base eut lieu. Les premiers
serveurs Web étaient tous implantés dans des laboratoires de physique européens, et
seuls quelques utilisateurs avaient accès à la plateforme NeXT sur laquelle le premier na-
vigateur sʼexécutait. Pour encourager lʼusage du démonstrateur au sein du CERN, la pe-
tite équipe mit lʼannuaire téléphonique du centre de recherche sur le site Web (aupara-
vant, les utilisateurs devaient se connecter au mainframe afin de pouvoir consulter cet an-
nuaire). Le premier serveur Web aux Etats-Unis fut mis en ligne en décembre 1991, là
aussi dans un institut de recherches pures : le Centre de lʼaccélérateur linéaire de Stan-
ford (SLAC), en Californie. Cʼest Paul Kunz du SLAC qui, lors dʼune visite au CERN en
septembre 1991, découvrit le démonstrateur de Tim et fut tout de suite captivé. À son re-
tour aux USA, il ramena le logiciel de Tim Berners Lee avec lui et le confia à Louise Addis
qui lʼadapta pour le système VM/CMS du mainframe IBM du centre afin de pouvoir y met-
tre le catalogue de documents du SLAC…

Il nʼy avait toujours que deux navigateurs disponibles : lʼun était la version ayant servi au
développement dʼorigine, très sophistiqué mais disponible uniquement pour des machines
NeXT… Lʼautre était le navigateur en mode texte (développé par Nicolas Pellow), très
simple à installer et à exécuter sur nʼimporte quelle plateforme, mais limité en puissance et
peu convivial. La petite équipe à lʼorigine du développement au CERN ne pouvait à elle
seule effectuer le travail nécessaire pour faire évoluer tous les logiciels en même temps.
Aussi Tim Berners-Lee comprit la nécessité de lancer un appel via Internet pour que dʼau-
tres développeurs viennent étoffer lʼoffre logicielle qui en avait bien besoin. Cʼest pour cela
que le 6 août 1991, Tim Berners-Lee rend le projet WorldWideWeb public dans un mes-
sage sur Usenet (dans alt.hypertext newsgroup) :

The WorldWideWeb (WWW) project aims to allow all links to be made to any information anywhere. […] The WWW
project was started to allow high energy physicists to share data, news, and documentation. We are very interested in
spreading the web to other areas, and having gateway servers for other data. Collaborators welcome!! —

Voilà le tout premier message public de Tim Berners-Lee à propos du Web. Plusieurs dé-
veloppeurs se sont lancés dans lʼaventure suite à cette annonce et ont créé des naviga-
teurs, la plupart exécutables dans lʼenvironnement X-Window. En avril 1992, il y eu
dʼabord Erwise, une application développée à lʼuniversité de technologie dʼHelsinki. Puis
ViolaWWW, développé par Pei-Yuan Wei, qui est apparu en mai 1992. Ce dernier pro-
gramme devint très populaire grâce aux fonctionnalités quʼil proposait alors, comme une
première version de ce qui deviendra les feuilles de style, un langage de script préfigurant
JavaScript ou encore la gestion des signets pour revenir rapidement à une page précé-
demment visitée. Mais, développés pour X-Window, ces deux logiciels ne virent le jour que
sous UNIX ce qui limita leurs diffusions.

En 1993, à côté de ces deux créations sophistiquées, les étudiants de lʼuniversité du Kan-
sas adaptèrent un navigateur hypertext existant (Lynx) afin quʼil puisse aussi servir pour
afficher des pages Web en mode textuel. Lynx était disponible pour Unix et MS-DOS. Les
premiers sites Web venaient toujours des labos de recherche en physique des particules
comme le Fermilab ou le SLAC. Ces premiers sites pointaient aussi vers des serveurs dé-
diés au protocole Gopher (Gopher était un autre système hypertexte mais où les menus

Page 169 - Troisième partie : lʼère du réseau
Cow-boys contre chemin de fer ou que savez-vous vraiment de lʼhistoire de lʼinformatique ?

étaient présentés comme une arborescence de fichiers plutôt que dans des pages HTML)
qui était alors assez populaire. Les tout premiers utilisateurs du Web pouvaient consulter
les nouveautés du réseau en allant sur le site de Tim Berners-Lee à http://info.cern.ch/ou
sur celui du NSCA qui affichait une page "Whatʼs New" (quoi de neuf ?). Quelques sites
étaient également indexés par WAIS.

Le Web est peut-être la solution de cow-boy la plus représentative qui soit. Imaginez
quʼavant lʼarrivée du Web vous demandiez à nʼimporte quelle compagnie de construire
une plateforme ayant les caractéristiques suivantes : complètement indépendante du sys-
tème dʼexploitation comme du matériel, et qui permette dʼécrire et de déployer des appli-
cations très simplement en utilisant nʼimporte quel langage de programmation et nʼimporte
quel outil. À lʼépoque, les experts auraient trouvé soit la chose impossible, soit auraient
conçu une usine à gaz. Java a été une tentative dʼavoir une plateforme indépendante du
système dʼexploitation (du moins dans la théorie), mais impose lʼutilisation de son propre
langage de programmation. Tim Berners-Lee a pourtant trouvé la solution (même sʼil
nʼavait peut-être pas idée de ce que le Web deviendrait) en commettant un véritable crime
de lèse-majesté : simplifier les choses dʼune part, et accepter le cas de lien brisé dʼautre
part.

       === Le WAIS
       Extrait de http://fr.wikipedia.org/wiki/Wide_Area_Information_Servers)
       Wide Area Information Servers, ou Service, ou System ou Searching, aussi connu sous lʼacronyme
       WAIS, est un système informatique client-serveur permettant à un logiciel client WAIS de se con-
       necter à un serveur répertoriant des bases de données documentaires distribuées sur un réseau
       informatique et de lancer une recherche dans le texte des documents. Les recherches peuvent sʼef-
       fectuer par mots clés ou en langage courant. WAIS a été développé principalement par Brewster
       Kahle à la fin des années 1980 chez le fabricant de superordinateurs Thinking Machines Corpora-
       tion. Des logiciels client ont été développés pour plusieurs systèmes dʼexploitation, notamment pour
       Mac OS en collaboration avec Apple. En 1991, Thinking Machines publia WAIS sur Internet et, se-
       lon son inventeur, WAIS était le premier de son genre sur le réseau des réseaux.

       Fin 1991, un logiciel passerelle WWW-WAIS permettant de mener des recherches dans un serveur
       WAIS avec un navigateur Web a été développé au CERN. WAIS remporta un certain succès dans
       les grandes entreprises et administrations. En 1993, Internet comptait environ 300 serveurs WAIS,
       la plupart couvrant des domaines spécialisés. En 2005, WAIS est obsolète et semble avoir disparu
       dʼInternet. WAIS nʼétait pas un système hypertexte comme le World Wide Web, il nʼy avait pas de
       liens entre les documents des serveurs WAIS, qui se retrouvaient donc isolés. En outre lʼapparition
       des moteurs de recherche a donné au Web la principale fonction de WAIS, mais généralisée à tous
       les sites Web.
       ===

Jusquʼen 1993, le Web est essentiellement développé sous lʼimpulsion de Tim Berners-
Lee et Robert Cailliau. Par quel trait de génie Tim Berners-Lee a pu imaginer un protocole
aussi hérétique que le HTTP ?
Dʼautant que lorsquʼil a présenté son projet aux spécialistes de la gestion de documents,
la question de la gestion des liens (entre documents) est vite devenue le centre du débat :
les spécialistes voulaient que Berners-Lee ajoute un mécanisme garantissant la validité du
lien à travers le temps, même au prix dʼune gestion centralisée dʼune immense base de
liens !
Heureusement pour son projet, Berners-Lee a su ne pas tenir compte de ces recomman-
dations académiques et il a poursuivi dans la voie de la simplicité (avec le succès que lʼon
sait). Comme le dit fort justement Dave Winer (co-créateur de SOAP et de XML-RPC) :

La magie du Web, HTTP et HTML, sa pure simplicité, est basée sur la volonté de permet-
tre les liens cassés. Cʼest quelque chose que les grandes compagnies ne peuvent pas ac-
cepter. Mais la loi des technologies simples règne toujours et a toujours régné. Cʼest seu-
lement une illusion que quoi que ce soit puisse fonctionner en dehors des lois de Murphy
et je propose un nouveau corollaire : « vous ne pouvez battre [les lois de] Murphy, alors
arrêtez dʼessayer ! »

Mosaic boost le Web !


                                                              Page 170 - Troisième partie : lʼère du réseau

Contenu connexe

Tendances

Formation Culture numerique - Focus sur le Web
Formation Culture numerique -  Focus sur le WebFormation Culture numerique -  Focus sur le Web
Formation Culture numerique - Focus sur le Web
ABES
 

Tendances (17)

Administration97
Administration97Administration97
Administration97
 
Internet initiation
Internet initiation Internet initiation
Internet initiation
 
Libé 2014 08-18 logiciels libres
Libé 2014 08-18 logiciels libresLibé 2014 08-18 logiciels libres
Libé 2014 08-18 logiciels libres
 
"Law Is Code" : comment la propriété intellectuelle menace l'architecture ouv...
"Law Is Code" : comment la propriété intellectuelle menace l'architecture ouv..."Law Is Code" : comment la propriété intellectuelle menace l'architecture ouv...
"Law Is Code" : comment la propriété intellectuelle menace l'architecture ouv...
 
Chap12 extrait
Chap12 extraitChap12 extrait
Chap12 extrait
 
Internet initiation module 01 - 2011
Internet initiation module 01 - 2011Internet initiation module 01 - 2011
Internet initiation module 01 - 2011
 
Initiation à Internet
Initiation à InternetInitiation à Internet
Initiation à Internet
 
Internet comme infrastructure informationnelle. Histoire du réseau
Internet comme infrastructure informationnelle. Histoire du réseauInternet comme infrastructure informationnelle. Histoire du réseau
Internet comme infrastructure informationnelle. Histoire du réseau
 
Formation Culture numerique - Focus sur le Web
Formation Culture numerique -  Focus sur le WebFormation Culture numerique -  Focus sur le Web
Formation Culture numerique - Focus sur le Web
 
Data mining. Aspects juridiques et économiques. Journées Abes 2014 (jabes)
Data mining. Aspects juridiques et économiques. Journées Abes 2014 (jabes)Data mining. Aspects juridiques et économiques. Journées Abes 2014 (jabes)
Data mining. Aspects juridiques et économiques. Journées Abes 2014 (jabes)
 
Séance 01. Introduction aux technologies Web
Séance 01. Introduction aux technologies WebSéance 01. Introduction aux technologies Web
Séance 01. Introduction aux technologies Web
 
Master1 Histoire Internet 2008 2009
Master1 Histoire Internet 2008 2009Master1 Histoire Internet 2008 2009
Master1 Histoire Internet 2008 2009
 
Histoire et anthropologie de l'internet, 1ère partie
Histoire et anthropologie de l'internet, 1ère partieHistoire et anthropologie de l'internet, 1ère partie
Histoire et anthropologie de l'internet, 1ère partie
 
Rapport Lescure. Et si le diable était dans le détail ?
Rapport Lescure. Et si le diable était dans le détail ? Rapport Lescure. Et si le diable était dans le détail ?
Rapport Lescure. Et si le diable était dans le détail ?
 
Enssib septembre 2015
Enssib septembre 2015Enssib septembre 2015
Enssib septembre 2015
 
Introduction aux activités du W3C (Janvier 2008)
Introduction aux activités du W3C (Janvier 2008)Introduction aux activités du W3C (Janvier 2008)
Introduction aux activités du W3C (Janvier 2008)
 
Que manque-t-il pour avoir des licences Open Hardware qui fonctionnent ?
Que manque-t-il pour avoir des licences Open Hardware qui fonctionnent ? Que manque-t-il pour avoir des licences Open Hardware qui fonctionnent ?
Que manque-t-il pour avoir des licences Open Hardware qui fonctionnent ?
 

En vedette

La cuisine péruvienne
La cuisine péruvienneLa cuisine péruvienne
La cuisine péruvienne
Sergio Duran
 
La recherche documentaire en littérature comparée
La recherche documentaire en littérature comparéeLa recherche documentaire en littérature comparée
La recherche documentaire en littérature comparée
zelig222
 
Presentacion
PresentacionPresentacion
Presentacion
andreav
 
Mi Mejor Amigo
Mi Mejor AmigoMi Mejor Amigo
Mi Mejor Amigo
LUIS VELEZ
 
Les femmes dans les informations - IPSNEWS
Les femmes dans les informations - IPSNEWSLes femmes dans les informations - IPSNEWS
Les femmes dans les informations - IPSNEWS
Zoely Mamizaka
 
Taller Lidera Uso Estrategico Internet
Taller Lidera Uso Estrategico InternetTaller Lidera Uso Estrategico Internet
Taller Lidera Uso Estrategico Internet
Eiko Kawamura
 
Gómez Roqué, Gemma B2B
Gómez  Roqué,  Gemma  B2BGómez  Roqué,  Gemma  B2B
Gómez Roqué, Gemma B2B
Miguel Navarro
 
Madrid, región inédita ii
Madrid, región inédita iiMadrid, región inédita ii
Madrid, región inédita ii
fpaconi
 

En vedette (20)

La cuisine péruvienne
La cuisine péruvienneLa cuisine péruvienne
La cuisine péruvienne
 
iPad Transfert Dossier
iPad Transfert DossieriPad Transfert Dossier
iPad Transfert Dossier
 
La recherche documentaire en littérature comparée
La recherche documentaire en littérature comparéeLa recherche documentaire en littérature comparée
La recherche documentaire en littérature comparée
 
Design en Ville
Design en VilleDesign en Ville
Design en Ville
 
Madagascar à un tournant critique
Madagascar à un tournant critiqueMadagascar à un tournant critique
Madagascar à un tournant critique
 
L’île de la réunion
L’île de la réunionL’île de la réunion
L’île de la réunion
 
Faut il réveiller notre capacité de discernement ?
Faut il réveiller notre capacité de discernement ?Faut il réveiller notre capacité de discernement ?
Faut il réveiller notre capacité de discernement ?
 
Presentation1
Presentation1Presentation1
Presentation1
 
Viureweb
ViurewebViureweb
Viureweb
 
Le Défi Urbain et Rural de la Décennie
Le Défi Urbain et Rural de la DécennieLe Défi Urbain et Rural de la Décennie
Le Défi Urbain et Rural de la Décennie
 
Presentacion
PresentacionPresentacion
Presentacion
 
Mi Mejor Amigo
Mi Mejor AmigoMi Mejor Amigo
Mi Mejor Amigo
 
Nightmare
NightmareNightmare
Nightmare
 
Les femmes dans les informations - IPSNEWS
Les femmes dans les informations - IPSNEWSLes femmes dans les informations - IPSNEWS
Les femmes dans les informations - IPSNEWS
 
Taller Lidera Uso Estrategico Internet
Taller Lidera Uso Estrategico InternetTaller Lidera Uso Estrategico Internet
Taller Lidera Uso Estrategico Internet
 
DIVERSION
DIVERSIONDIVERSION
DIVERSION
 
Gómez Roqué, Gemma B2B
Gómez  Roqué,  Gemma  B2BGómez  Roqué,  Gemma  B2B
Gómez Roqué, Gemma B2B
 
Madrid, región inédita ii
Madrid, región inédita iiMadrid, región inédita ii
Madrid, región inédita ii
 
Recheche d'info sur Internet
Recheche d'info sur InternetRecheche d'info sur Internet
Recheche d'info sur Internet
 
Ensayo con Gusanitos
Ensayo con GusanitosEnsayo con Gusanitos
Ensayo con Gusanitos
 

Similaire à Chap14 extrait

Web intelligent
Web intelligentWeb intelligent
Web intelligent
metallys
 
2 focus web
2 focus web2 focus web
2 focus web
ABES
 
infrastructure numerique_focusweb_cnfpt2011
 infrastructure numerique_focusweb_cnfpt2011 infrastructure numerique_focusweb_cnfpt2011
infrastructure numerique_focusweb_cnfpt2011
Fleury Christine
 
L'ÉVOLUTION DE LA PLUS GRANDE INVENTION DE L'HUMANITÉ, L'ORDINATEUR, ET SON A...
L'ÉVOLUTION DE LA PLUS GRANDE INVENTION DE L'HUMANITÉ, L'ORDINATEUR, ET SON A...L'ÉVOLUTION DE LA PLUS GRANDE INVENTION DE L'HUMANITÉ, L'ORDINATEUR, ET SON A...
L'ÉVOLUTION DE LA PLUS GRANDE INVENTION DE L'HUMANITÉ, L'ORDINATEUR, ET SON A...
Faga1939
 
2 infrastructure numerique_focusweb_cnfpt2011
2 infrastructure numerique_focusweb_cnfpt20112 infrastructure numerique_focusweb_cnfpt2011
2 infrastructure numerique_focusweb_cnfpt2011
Fleury Christine
 

Similaire à Chap14 extrait (20)

Web intelligent
Web intelligentWeb intelligent
Web intelligent
 
2 focus web
2 focus web2 focus web
2 focus web
 
Comprendre le web pour se positionner
Comprendre le web pour se positionnerComprendre le web pour se positionner
Comprendre le web pour se positionner
 
infrastructure numerique_focusweb_cnfpt2011
 infrastructure numerique_focusweb_cnfpt2011 infrastructure numerique_focusweb_cnfpt2011
infrastructure numerique_focusweb_cnfpt2011
 
Internet-1-intro.pdf
Internet-1-intro.pdfInternet-1-intro.pdf
Internet-1-intro.pdf
 
Village Global 2009 : Séance 1
Village Global 2009 : Séance 1Village Global 2009 : Séance 1
Village Global 2009 : Séance 1
 
Village Global 2009 : Séance 1
Village Global 2009 : Séance 1Village Global 2009 : Séance 1
Village Global 2009 : Séance 1
 
Séminaire de formation : Iinternet et web par Wilfried Adingra
Séminaire de formation : Iinternet et web par Wilfried AdingraSéminaire de formation : Iinternet et web par Wilfried Adingra
Séminaire de formation : Iinternet et web par Wilfried Adingra
 
Web x.0 aussi pour la géomatique 2009
Web x.0 aussi pour la géomatique 2009Web x.0 aussi pour la géomatique 2009
Web x.0 aussi pour la géomatique 2009
 
CM_Web.pdf
CM_Web.pdfCM_Web.pdf
CM_Web.pdf
 
Chap11 extrait
Chap11 extraitChap11 extrait
Chap11 extrait
 
L'ÉVOLUTION DE LA PLUS GRANDE INVENTION DE L'HUMANITÉ, L'ORDINATEUR, ET SON A...
L'ÉVOLUTION DE LA PLUS GRANDE INVENTION DE L'HUMANITÉ, L'ORDINATEUR, ET SON A...L'ÉVOLUTION DE LA PLUS GRANDE INVENTION DE L'HUMANITÉ, L'ORDINATEUR, ET SON A...
L'ÉVOLUTION DE LA PLUS GRANDE INVENTION DE L'HUMANITÉ, L'ORDINATEUR, ET SON A...
 
10 chapitre1
10 chapitre110 chapitre1
10 chapitre1
 
history of internet.docx by amel
history of internet.docx by amelhistory of internet.docx by amel
history of internet.docx by amel
 
Brève histoire du web
Brève histoire du webBrève histoire du web
Brève histoire du web
 
Webs vs App.
Webs vs App. Webs vs App.
Webs vs App.
 
2 infrastructure numerique_focusweb_cnfpt2011
2 infrastructure numerique_focusweb_cnfpt20112 infrastructure numerique_focusweb_cnfpt2011
2 infrastructure numerique_focusweb_cnfpt2011
 
Chap8 extrait
Chap8 extraitChap8 extrait
Chap8 extrait
 
Internet Web
Internet WebInternet Web
Internet Web
 
Newsletter ProLibre Octobre 2009
Newsletter ProLibre Octobre 2009Newsletter ProLibre Octobre 2009
Newsletter ProLibre Octobre 2009
 

Plus de Alain Lefebvre

Histoire de l'informatique
Histoire de l'informatiqueHistoire de l'informatique
Histoire de l'informatique
Alain Lefebvre
 

Plus de Alain Lefebvre (15)

Chap18 extrait
Chap18 extraitChap18 extrait
Chap18 extrait
 
Chap17 extrait
Chap17 extraitChap17 extrait
Chap17 extrait
 
Chap16 extrait
Chap16 extraitChap16 extrait
Chap16 extrait
 
Chap15 extrait
Chap15 extraitChap15 extrait
Chap15 extrait
 
Chap10 extrait
Chap10 extraitChap10 extrait
Chap10 extrait
 
Chap9 extrait
Chap9 extraitChap9 extrait
Chap9 extrait
 
Chap7 extrait
Chap7 extraitChap7 extrait
Chap7 extrait
 
Chap6 extrait
Chap6 extraitChap6 extrait
Chap6 extrait
 
Chap5 extrait
Chap5 extraitChap5 extrait
Chap5 extrait
 
Chap4 extrait
Chap4 extraitChap4 extrait
Chap4 extrait
 
Chap3 extrait
Chap3 extraitChap3 extrait
Chap3 extrait
 
Chap1 extrait
Chap1 extraitChap1 extrait
Chap1 extrait
 
Chap2 extrait
Chap2 extraitChap2 extrait
Chap2 extrait
 
Conclusions extrait
Conclusions extraitConclusions extrait
Conclusions extrait
 
Histoire de l'informatique
Histoire de l'informatiqueHistoire de l'informatique
Histoire de l'informatique
 

Chap14 extrait

  • 1. Cow-boys contre chemin de fer ou que savez-vous vraiment de lʼhistoire de lʼinformatique ? Chapitre 14 — Le Web, la plateforme décisive Lʼapparition du Web a été déterminante dans lʼévolution et le succès final de lʼInternet car, avec lʼapport de cet ensemble de protocoles et de standards, ce dernier était enfin doté des facilités ergonomiques qui avaient tant fait défaut à lʼArpanet… À partir de là, lʼexpan- sion du réseau des réseaux va changer de rythme et devenir une vague de fond qui prit tout le monde par surprise. Lʼhistoire des débuts du Web est intimement liée à un homme : Tim Berners-Lee… Voyons comment un homme seul ou presque peut-être à lʼorigine dʼun ensemble de programmes qui a eu un tel impact sur chacun de nous ! Tim Berners-Lee travaille comme informaticien à lʼOrganisation Européenne pour la Re- cherche Nucléaire (CERN) depuis 1984 lorsquʼil propose, le 13 mars 1989, de créer un système hypertexte distribué sur le réseau informatique interne pour que les collabora- teurs puissent partager les informations au sein du CERN. Cette même année, les res- ponsables du réseau du CERN décident dʼutiliser le protocole de communication TCP/IP et le CERN ouvre sa première connexion extérieure avec Internet. Sa proposition est ré- sumée dans un document intitulé "Information Management  : A Proposal" (en fait, Tim avait déjà imaginé ce programme et développé un prototype lors du second semestre 1980 sur un mini Norsk Data fonctionnant sous SINTRAN-III). En septembre 1990, Mike Sendall, le patron de Tim, accepte lʼachat dʼune station NeXT comme support de développement de ce projet hypertext auquel lʼanglais semble telle- ment tenir… En octobre, Tim commence donc le développement dʼun premier navigateur hypertext reposant sur lʼenvironnement graphique du fameux cube NeXT. Cʼest à cette pé- riode que lʼingénieur système Robert Cailliau, immédiatement convaincu de lʼintérêt de ce projet, sʼassocie avec Tim et se consacre énergiquement à la promotion de cette idée. Robert Cailliau commence par participer à la révision du document "WorldWideWeb : Pro- posal for a HyperText Project" (publiée le 12 novembre, 1990). Au moment de Noël, Tim a déjà assemblé tous les outils nécessaires à une première ver- sion fonctionnelle du projet : •  le protocole HTTP (pour HyperText Transfer Protocol) en version 0.9, •  le langage HTML (pour HyperText Markup Language), •  le premier navigateur Web appelé WorldWideWeb (plus tard rebaptisé Nexus, est déve- loppé en Objective C sur NeXT… En plus dʼêtre un navigateur, WorldWideWeb est aussi un éditeur Web), •  le premier serveur HTTP (connu plus tard sous le nom "CERN httpd"), •  le tout premier site Web (accessible à lʼadresse http://nxoc01.cern.ch), •  et, bien sûr, les premières pages décrivant le projet lui-même (la toute première page Web était située à http://nxoc01.cern.ch/hypertext/WWW/TheProject.html). Le navigateur pouvait également lire les newsgroups Usenet et accéder aux sites FTP mais il ne tournait que sur station NeXT… Aussi Nicola Pellow créa un navigateur en mode texte afin dʼélargir la base dʼutilisateurs potentiels. Ce programme fut développé en langage C pour être portable sur les nombreux modèles dʼordinateurs et de terminaux de lʼépoque. Page 168 - Troisième partie : lʼère du réseau
  • 2. Cow-boys contre chemin de fer ou que savez-vous vraiment de lʼhistoire de lʼinformatique ? Tim Berners-Lee a beaucoup réfléchi avant de trouver le nom qui pourrait caractériser au mieux le système quʼil venait de mettre en place. Il fallait que ce terme puisse illustrer un système de communication décentralisée. Dans un premier temps, Tim a penché pour "Mine of Information" pour mettre en valeur la notion de mine dʼinformations. Mais lʼabrégé de "Mine of Information" donnait "MOI", ce qui sonnait un peu trop égocentrique, notam- ment en français. Même problème avec une autre idée, "The Information Mine" dont les initiales -TIM- correspondaient au prénom du chercheur… Pas bon non plus ! Un moment, Tim Berners-Lee a pensé à "Information Mesh" (maillage dʼinformations). Mais, là encore, au final, cette idée ne lui convenait, pas à cause de la ressemblance phonétique entre les mots Mesh et Mess (traduction en français de Mess  : pagaille… Aie  !). La future Toile mondiale ne devait pas apparaître comme le système où règne le désordre généralisé. Enfin, sʼinspirant dʼune image souvent employée en mathématiques pour désigner les ré- seaux, Tim Berners-Lee pense alors, au mois dʼoctobre 1990, au terme "WorldWideWeb". Le projet a donc été initialement baptisé "WorldWideWeb" (sans espace). Fin 1990, une démonstration dʼun logiciel pour un système de base eut lieu. Les premiers serveurs Web étaient tous implantés dans des laboratoires de physique européens, et seuls quelques utilisateurs avaient accès à la plateforme NeXT sur laquelle le premier na- vigateur sʼexécutait. Pour encourager lʼusage du démonstrateur au sein du CERN, la pe- tite équipe mit lʼannuaire téléphonique du centre de recherche sur le site Web (aupara- vant, les utilisateurs devaient se connecter au mainframe afin de pouvoir consulter cet an- nuaire). Le premier serveur Web aux Etats-Unis fut mis en ligne en décembre 1991, là aussi dans un institut de recherches pures : le Centre de lʼaccélérateur linéaire de Stan- ford (SLAC), en Californie. Cʼest Paul Kunz du SLAC qui, lors dʼune visite au CERN en septembre 1991, découvrit le démonstrateur de Tim et fut tout de suite captivé. À son re- tour aux USA, il ramena le logiciel de Tim Berners Lee avec lui et le confia à Louise Addis qui lʼadapta pour le système VM/CMS du mainframe IBM du centre afin de pouvoir y met- tre le catalogue de documents du SLAC… Il nʼy avait toujours que deux navigateurs disponibles : lʼun était la version ayant servi au développement dʼorigine, très sophistiqué mais disponible uniquement pour des machines NeXT… Lʼautre était le navigateur en mode texte (développé par Nicolas Pellow), très simple à installer et à exécuter sur nʼimporte quelle plateforme, mais limité en puissance et peu convivial. La petite équipe à lʼorigine du développement au CERN ne pouvait à elle seule effectuer le travail nécessaire pour faire évoluer tous les logiciels en même temps. Aussi Tim Berners-Lee comprit la nécessité de lancer un appel via Internet pour que dʼau- tres développeurs viennent étoffer lʼoffre logicielle qui en avait bien besoin. Cʼest pour cela que le 6 août 1991, Tim Berners-Lee rend le projet WorldWideWeb public dans un mes- sage sur Usenet (dans alt.hypertext newsgroup) : The WorldWideWeb (WWW) project aims to allow all links to be made to any information anywhere. […] The WWW project was started to allow high energy physicists to share data, news, and documentation. We are very interested in spreading the web to other areas, and having gateway servers for other data. Collaborators welcome!! — Voilà le tout premier message public de Tim Berners-Lee à propos du Web. Plusieurs dé- veloppeurs se sont lancés dans lʼaventure suite à cette annonce et ont créé des naviga- teurs, la plupart exécutables dans lʼenvironnement X-Window. En avril 1992, il y eu dʼabord Erwise, une application développée à lʼuniversité de technologie dʼHelsinki. Puis ViolaWWW, développé par Pei-Yuan Wei, qui est apparu en mai 1992. Ce dernier pro- gramme devint très populaire grâce aux fonctionnalités quʼil proposait alors, comme une première version de ce qui deviendra les feuilles de style, un langage de script préfigurant JavaScript ou encore la gestion des signets pour revenir rapidement à une page précé- demment visitée. Mais, développés pour X-Window, ces deux logiciels ne virent le jour que sous UNIX ce qui limita leurs diffusions. En 1993, à côté de ces deux créations sophistiquées, les étudiants de lʼuniversité du Kan- sas adaptèrent un navigateur hypertext existant (Lynx) afin quʼil puisse aussi servir pour afficher des pages Web en mode textuel. Lynx était disponible pour Unix et MS-DOS. Les premiers sites Web venaient toujours des labos de recherche en physique des particules comme le Fermilab ou le SLAC. Ces premiers sites pointaient aussi vers des serveurs dé- diés au protocole Gopher (Gopher était un autre système hypertexte mais où les menus Page 169 - Troisième partie : lʼère du réseau
  • 3. Cow-boys contre chemin de fer ou que savez-vous vraiment de lʼhistoire de lʼinformatique ? étaient présentés comme une arborescence de fichiers plutôt que dans des pages HTML) qui était alors assez populaire. Les tout premiers utilisateurs du Web pouvaient consulter les nouveautés du réseau en allant sur le site de Tim Berners-Lee à http://info.cern.ch/ou sur celui du NSCA qui affichait une page "Whatʼs New" (quoi de neuf ?). Quelques sites étaient également indexés par WAIS. Le Web est peut-être la solution de cow-boy la plus représentative qui soit. Imaginez quʼavant lʼarrivée du Web vous demandiez à nʼimporte quelle compagnie de construire une plateforme ayant les caractéristiques suivantes : complètement indépendante du sys- tème dʼexploitation comme du matériel, et qui permette dʼécrire et de déployer des appli- cations très simplement en utilisant nʼimporte quel langage de programmation et nʼimporte quel outil. À lʼépoque, les experts auraient trouvé soit la chose impossible, soit auraient conçu une usine à gaz. Java a été une tentative dʼavoir une plateforme indépendante du système dʼexploitation (du moins dans la théorie), mais impose lʼutilisation de son propre langage de programmation. Tim Berners-Lee a pourtant trouvé la solution (même sʼil nʼavait peut-être pas idée de ce que le Web deviendrait) en commettant un véritable crime de lèse-majesté : simplifier les choses dʼune part, et accepter le cas de lien brisé dʼautre part. === Le WAIS Extrait de http://fr.wikipedia.org/wiki/Wide_Area_Information_Servers) Wide Area Information Servers, ou Service, ou System ou Searching, aussi connu sous lʼacronyme WAIS, est un système informatique client-serveur permettant à un logiciel client WAIS de se con- necter à un serveur répertoriant des bases de données documentaires distribuées sur un réseau informatique et de lancer une recherche dans le texte des documents. Les recherches peuvent sʼef- fectuer par mots clés ou en langage courant. WAIS a été développé principalement par Brewster Kahle à la fin des années 1980 chez le fabricant de superordinateurs Thinking Machines Corpora- tion. Des logiciels client ont été développés pour plusieurs systèmes dʼexploitation, notamment pour Mac OS en collaboration avec Apple. En 1991, Thinking Machines publia WAIS sur Internet et, se- lon son inventeur, WAIS était le premier de son genre sur le réseau des réseaux. Fin 1991, un logiciel passerelle WWW-WAIS permettant de mener des recherches dans un serveur WAIS avec un navigateur Web a été développé au CERN. WAIS remporta un certain succès dans les grandes entreprises et administrations. En 1993, Internet comptait environ 300 serveurs WAIS, la plupart couvrant des domaines spécialisés. En 2005, WAIS est obsolète et semble avoir disparu dʼInternet. WAIS nʼétait pas un système hypertexte comme le World Wide Web, il nʼy avait pas de liens entre les documents des serveurs WAIS, qui se retrouvaient donc isolés. En outre lʼapparition des moteurs de recherche a donné au Web la principale fonction de WAIS, mais généralisée à tous les sites Web. === Jusquʼen 1993, le Web est essentiellement développé sous lʼimpulsion de Tim Berners- Lee et Robert Cailliau. Par quel trait de génie Tim Berners-Lee a pu imaginer un protocole aussi hérétique que le HTTP ? Dʼautant que lorsquʼil a présenté son projet aux spécialistes de la gestion de documents, la question de la gestion des liens (entre documents) est vite devenue le centre du débat : les spécialistes voulaient que Berners-Lee ajoute un mécanisme garantissant la validité du lien à travers le temps, même au prix dʼune gestion centralisée dʼune immense base de liens ! Heureusement pour son projet, Berners-Lee a su ne pas tenir compte de ces recomman- dations académiques et il a poursuivi dans la voie de la simplicité (avec le succès que lʼon sait). Comme le dit fort justement Dave Winer (co-créateur de SOAP et de XML-RPC) : La magie du Web, HTTP et HTML, sa pure simplicité, est basée sur la volonté de permet- tre les liens cassés. Cʼest quelque chose que les grandes compagnies ne peuvent pas ac- cepter. Mais la loi des technologies simples règne toujours et a toujours régné. Cʼest seu- lement une illusion que quoi que ce soit puisse fonctionner en dehors des lois de Murphy et je propose un nouveau corollaire : « vous ne pouvez battre [les lois de] Murphy, alors arrêtez dʼessayer ! » Mosaic boost le Web ! Page 170 - Troisième partie : lʼère du réseau