Quelqu'un se souvient d'Erwise ? Alto? Bonjour? Souvenons-nous.

Lorsque Tim Berners-Lee est arrivé au CERN, le célÚbre laboratoire européen de physique des particules, en 1980, il a été embauché pour mettre à jour les systÚmes de contrÎle de plusieurs accélérateurs de particules. Mais l'inventeur du site Web moderne a presque immédiatement perçu un problÚme : des milliers de personnes allaient et venaient constamment à l'institut de recherche, dont beaucoup y travaillaient temporairement.
"C'Ă©tait tout un dĂ©fi pour les programmeurs contractuels d'essayer de comprendre les systĂšmes, Ă la fois humains et informatiques, qui gĂ©raient ce fantastique terrain de jeu", a Ă©crit plus tard Berners-Lee. « La plupart des informations critiques nâexistaient que dans la tĂȘte des gens. »
Alors pendant son temps libre, il a Ă©crit un logiciel pour remĂ©dier Ă cette lacune : un petit programme qu'il a appelĂ© Enquire. Il permettait aux utilisateurs de crĂ©er des « nĆuds » â des pages ressemblant Ă des fiches remplies dâinformations et de liens vers dâautres pages. Malheureusement, cette application, Ă©crite en Pascal, fonctionnait sur le systĂšme d'exploitation propriĂ©taire du CERN. « Un petit nombre de personnes qui ont vu ce programme ont pensĂ© que c'Ă©tait une bonne idĂ©e, mais personne ne l'a utilisĂ©. En consĂ©quence, le disque a Ă©tĂ© perdu, et avec lui lâEnquire original.
Quelques années plus tard, Berners-Lee revient au CERN. Cette fois, il a relancé son projet World Wide Web de maniÚre à accroßtre ses chances de succÚs. Le 6 août 1991, il a publié une explication du WWW dans le groupe Usenet alt.hypertext. Il a également publié le code de la bibliothÚque libWWW, qu'il a écrit avec son assistant Jean-François Groff. La bibliothÚque a permis aux participants de créer leurs propres navigateurs Web.
"Leur travail - plus de cinq navigateurs différents en 18 mois - a permis de sauver un projet Web en difficulté de financement et de lancer une communauté de développeurs Web", a noté une célébration d'anniversaire au Computer History Museum de Mountain View, en Californie. Le plus célÚbre des premiers navigateurs était Mosaic, écrit par Marc Andreessen et Eric Bina du National Center for Supercomputing Applications (NCSA).
Mosaic est rapidement devenu Netscape, mais ce n'était pas le premier navigateur. La carte collectée par le musée donne une idée de l'ampleur mondiale du premier projet. Ce qui est étonnant avec ces premiÚres applications, c'est qu'elles contiennent déjà de nombreuses fonctionnalités des navigateurs ultérieurs. Et voici une visite guidée des applications de navigation Web telles qu'elles étaient avant qu'elles ne deviennent célÚbres.
Navigateurs du CERN
Le premier navigateur de Tim Berners-Lee, WorldWideWeb de 1990, était à la fois un navigateur et un éditeur. Il espÚre que les futurs projets de navigateurs iront dans cette direction. Le CERN a rassemblé une reproduction de son contenu. La capture d'écran montre qu'en 1993, de nombreuses caractéristiques des navigateurs modernes y étaient déjà présentes.

La principale limitation du logiciel Ă©tait qu'il fonctionnait sur le systĂšme d'exploitation NeXTStep. Mais peu aprĂšs WorldWideWeb, Nicola Pellow, stagiaire en mathĂ©matiques au CERN, a Ă©crit un navigateur qui pourrait fonctionner ailleurs, notamment sur les rĂ©seaux sous UNIX et MS-DOS. De cette façon, « tout le monde pouvait se connecter », explique lâhistorien de lâInternet Bill Stewart, « ce qui, Ă lâĂ©poque, consistait essentiellement en lâannuaire tĂ©lĂ©phonique du CERN ».

Premier navigateur Web du CERN, ca. 1990
Sinon
Puis Erwise est arrivé. Il a été écrit par quatre étudiants finlandais en 1991 et publié en 1992. Erwise est considéré comme le premier navigateur doté d'une interface graphique. Il savait aussi chercher des mots sur une page.
Berners-Lee a examinĂ© Erwise en 1992. Il a notĂ© sa capacitĂ© Ă gĂ©rer diffĂ©rentes polices, Ă souligner les liens, Ă vous permettre de double-cliquer sur un lien pour accĂ©der Ă d'autres pages et Ă prendre en charge plusieurs fenĂȘtres.
« Erwise a l'air plutĂŽt intelligent », a-t-il annoncĂ©, mĂȘme si cela reste un peu mystĂ©rieux, « un Ă©trange cadre autour d'un mot dans un document, comme un bouton ou un formulaire de sĂ©lection. MĂȘme si elle nâest ni lâune ni lâautre, câest peut-ĂȘtre quelque chose pour les versions futures. »
Pourquoi lâapplication nâa-t-elle pas dĂ©collĂ© ? Dans une interview ultĂ©rieure, lâun des crĂ©ateurs dâErwise a soulignĂ© que la Finlande Ă©tait Ă lâĂ©poque dans une profonde rĂ©cession. Il nây avait aucun investisseur providentiel dans le pays.
"A cette époque, nous n'aurions pas pu créer une entreprise basée sur Erwise", a-t-il expliqué. "La seule façon de gagner de l'argent était de poursuivre le développement afin que Netscape finisse par nous racheter." Cependant, nous pourrions atteindre le niveau de la premiÚre Mosaïque avec juste un peu plus de travail. Nous devions terminer Erwise et le publier sur plusieurs plateformes. »

Navigateur Erwise
AltoWWW
sorti en avril 1992. Le développeur Pei-Yuan Wei l'a écrit à l'Université de Californie à Berkeley, en utilisant le langage de script Viola fonctionnant sous UNIX. Wei ne jouait pas du violoncelle, "c'est juste arrivé à cause de l'acronyme accrocheur" Langage et application orientés objet visuellement interactifs, comme l'ont écrit James Gillies et Robert Caillou dans leur histoire sur le WWW.
Wei semble avoir Ă©tĂ© inspirĂ© par un des premiers programmes Mac appelĂ© , qui permettait aux utilisateurs de crĂ©er des matrices Ă partir de documents formatĂ©s avec des hyperliens. "HyperCard Ă©tait alors un projet trĂšs intĂ©ressant, graphiquement, ainsi que ces hyperliens", se souvient-il plus tard. Cependant, le programme « nâĂ©tait pas global et ne fonctionnait que sur Mac. Et je nâavais mĂȘme pas mon propre Mac.
Mais il avait accÚs aux terminaux UNIX X du Berkeley Experimental Computing Center. "J'avais les instructions pour HyperCard, je l'ai étudié et j'ai simplement utilisé les concepts pour les implémenter dans X-windows." Seulement, de maniÚre assez impressionnante, il les a implémentés en utilisant le langage Viola.
L'une des fonctionnalitĂ©s les plus importantes et innovantes de ViolaWWW Ă©tait que le dĂ©veloppeur pouvait inclure des scripts et des « applets » dans la page. Cela prĂ©figurait lâĂ©norme vague dâapplets Java apparue sur les sites Web Ă la fin des annĂ©es 90.
РWei a également noté diverses lacunes du navigateur, la principale étant l'absence de version PC.
- Non porté sur plate-forme PC.
- L'impression HTML n'est pas prise en charge.
- HTTP est non-interruptible et non multithread.
- Le proxy n'est pas pris en charge.
- L'interpréteur de langage n'est pas multithread.
« Lâauteur travaille sur ces problĂšmes, etc. », Ă©crivait Wei Ă lâĂ©poque. Pourtant, "un navigateur trĂšs soignĂ©, utilisable par n'importe qui, trĂšs intuitif et simple", a conclu Berners-Lee dans son . "Les fonctionnalitĂ©s supplĂ©mentaires ne seront pas utilisĂ©es par 90 % des utilisateurs rĂ©els, mais ce sont des fonctionnalitĂ©s dont les utilisateurs expĂ©rimentĂ©s ont besoin."

Navigateur hypermédia ViolaWWW
Midas et Samba
En septembre 1991, le physicien Paul Kunz de l'accĂ©lĂ©rateur linĂ©aire de Stanford (SLAC) a visitĂ© le CERN. Il est revenu avec le code nĂ©cessaire pour faire fonctionner le premier serveur Web nord-amĂ©ricain sur SLAC. "J'Ă©tais juste au CERN", a dĂ©clarĂ© Kunz au bibliothĂ©caire en chef Louis Addis, "et j'ai dĂ©couvert cette chose merveilleuse qu'un ami, Tim Berners-Lee, est en train de dĂ©velopper. Câest exactement ce dont vous avez besoin pour votre base.
Addis Ă©tait dâaccord. Le bibliothĂ©caire en chef a publiĂ© des recherches clĂ©s sur le Web. Les physiciens du Laboratoire Fermi ont fait de mĂȘme un peu plus tard.
Puis, Ă l'Ă©tĂ© 1992, un physicien du SLAC » a Ă©crit Midas, un navigateur graphique destinĂ© aux physiciens de Stanford. Ănorme Le point faible Ă©tait qu'il pouvait afficher des documents au format postscript, privilĂ©giĂ© par les physiciens pour sa capacitĂ© Ă reproduire avec prĂ©cision des formules scientifiques.
«Grùce à ces avantages clés, le Web est devenu activement utilisé dans la communauté physique», conclut-il. Département américain de l'énergie Progress SLAC daté de 2001.
Pendant ce temps, au CERN, Pellow et Robert Caillau ont lancé le premier navigateur Web pour ordinateur Macintosh. Gillies et Caillau décrivent ainsi le développement de Samba.
Pour Pellow, les progrĂšs dans le lancement du projet Samba Ă©taient lents car aprĂšs quelques liens, le navigateur plantait et personne ne pouvait comprendre pourquoi. "Le navigateur Mac Ă©tait plein de bugs", a tristement dĂ©clarĂ© Tim Berners-Lee dans un bulletin d'information de 92. « Jâoffre un T-shirt avec lâinscription W3 Ă tous ceux qui pourront le rĂ©parer ! » - il a annoncĂ©. Le T-shirt est allĂ© Ă John Streets du Fermilab, qui a dĂ©tectĂ© le bug, permettant Ă Nicola Pellow de continuer Ă dĂ©velopper une version fonctionnelle de Samba.
Samba "était une tentative de porter le premier design de navigateur que j'ai écrit sur une machine NeXT vers la plate-forme Mac", Berners-Lee, mais ce n'était pas terminé jusqu'à ce que NCSA publie une version Mac de Mosaic qui l'éclipsait."

Samba
Mosaic
Mosaic a Ă©tĂ© « lâĂ©tincelle qui a dĂ©clenchĂ© la croissance explosive du Web en 1993 », expliquent les historiens Gillies et Caillou. Mais il n'aurait pas pu ĂȘtre dĂ©veloppĂ© sans ses prĂ©dĂ©cesseurs, et sans les bureaux NCSA de l'UniversitĂ© de l'Illinois, Ă©quipĂ©s des meilleures machines UNIX. NCSA avait Ă©galement le Dr Ping Fu, un infographiste et un sorcier qui a travaillĂ© sur les effets de morphing pour le film Terminator 2. Et il a rĂ©cemment embauchĂ© un assistant nommĂ© Marc Andreessen.
« Que pensez-vous de l'Ă©criture d'une interface graphique pour le navigateur ? » - Fu a suggĂ©rĂ© Ă son nouvel assistant. « Qu'est-ce qu'un navigateur ? » â a demandĂ© Andreessen. Mais quelques jours plus tard, l'un des membres du personnel du NCSA, Dave Thompson, a fait une prĂ©sentation sur le premier navigateur de Nicola Pellow et sur le navigateur ViolaWWW de Pei Wei. Et juste avant les prĂ©sentations, Tony Johnson a sorti la premiĂšre version de Midas.
Le dernier programme a étonné Andreessen. "Incroyable! Fantastique! Incroyable! Putain impressionnant ! - il a écrit à Johnson. Andreessen a ensuite fait appel à Eric Bina, expert UNIX de NCSA, pour l'aider à écrire son propre navigateur pour X.
Mosaic intÚgre de nombreuses nouvelles fonctionnalités pour le Web, telles que la prise en charge des vidéos, de l'audio, des formulaires, des signets et de l'historique. "Et ce qui était étonnant, c'est que, contrairement à tous les premiers navigateurs pour X, tout était contenu dans un seul fichier", expliquent Gillies et Caillau :
Le processus d'installation Ă©tait simple : il vous suffit de le tĂ©lĂ©charger et de l'exĂ©cuter. Mosaic est devenu plus tard cĂ©lĂšbre pour avoir introduit le tag , qui permettait pour la premiĂšre fois d'incorporer des images directement dans le texte, au lieu de les afficher dans une fenĂȘtre sĂ©parĂ©e, comme dans le premier navigateur de Tim pour NeXT. Cela a permis aux utilisateurs de crĂ©er des pages Web plus similaires aux mĂ©dias imprimĂ©s qu'ils connaissaient ; Tous les innovateurs nâont pas apprĂ©ciĂ© lâidĂ©e, mais elle a certainement rendu Mosaic cĂ©lĂšbre.
« Ce que Mark a trÚs bien fait, à mon avis », écrivit plus tard Tim Berners-Lee, « c'est de rendre l'installation trÚs simple et d'offrir une assistance avec correction d'erreurs par e-mail, à toute heure du jour ou de la nuit. Vous pourriez lui envoyer un message concernant l'erreur, et quelques heures plus tard, il vous enverrait une correction.
La plus grande avancée de Mosaic, du point de vue actuel, a été sa fonctionnalité multiplateforme. "Avec le pouvoir que, en principe, personne ne m'a conféré, je déclare X-Mosaic libéré", a fiÚrement écrit Andreessen dans le groupe www-talk le 23 janvier 1993. Alex Totik a sorti sa version pour Mac quelques mois plus tard. La version PC a été créée par Chris Wilson et John Mittelhauser.
Le navigateur Mosaic Ă©tait basĂ© sur Viola et Midas, comme indiquĂ© dans l'exposition du musĂ©e informatique. Et il a utilisĂ© une bibliothĂšque du CERN. "Mais contrairement Ă d'autres, il Ă©tait fiable, mĂȘme les non-professionnels pouvaient l'installer, et il a rapidement ajoutĂ© la prise en charge des graphiques couleur dans les pages plutĂŽt que dans les fenĂȘtres individuelles."

Le navigateur Mosaic était disponible pour X WindowsMac et Microsoft Windows
Un gars du Japon
Mais Mosaic nâĂ©tait pas le seul produit innovant Ă Ă©merger Ă cette Ă©poque. Ătudiant Ă l'UniversitĂ© du Kansas a adaptĂ© le navigateur d'informations hypertextes de son campus pour Internet et le Web. Il a Ă©tĂ© lancĂ© en mars 1993. "Lynx est rapidement devenu le navigateur de choix pour les terminaux Ă caractĂšres sans graphiques, et il est toujours utilisĂ© aujourd'hui", explique l'historien Stewart.
Et à la Cornell Law School, Tom Bruce écrivait une application Web pour PC, « parce que c'étaient les ordinateurs que les avocats utilisaient généralement », notent Gillies et Caillau. Bruce a publié son navigateur Cello le 8 juin 1993, "et fut bientÎt téléchargé 500 fois par jour".

Violoncelle
Six mois plus tard, Andreessen était à Mountain View, en Californie. Son équipe prévoyait de sortir Mosaic Netscape le 13 octobre 1994. Lui, Totik et Mittelhauser ont téléchargé avec enthousiasme l'application sur un serveur FTP. Le dernier développeur se souvient de ce moment. « Cinq minutes se sont écoulées et nous étions tous assis là . Rien ne s'est passé. Et soudain, le premier téléchargement a eu lieu. C'était un gars du Japon. Nous avons juré de lui envoyer un T-shirt !
Cette histoire complexe nous rappelle quâaucune innovation nâest créée par une seule personne. Le navigateur Web est entrĂ© dans nos vies grĂące Ă des visionnaires du monde entier, des personnes qui souvent ne comprenaient pas clairement ce qu'ils faisaient, mais qui Ă©taient motivĂ©es par la curiositĂ©, des considĂ©rations pratiques ou mĂȘme l'envie de jouer. Leurs Ă©tincelles de gĂ©nie individuelles ont soutenu tout le processus. Tout comme l'insistance de Tim Berners-Lee pour que le projet reste collaboratif et, surtout, ouvert.
« Les débuts du Web étaient trÚs soucieux du budget » Il. « Il y avait tellement de choses à faire, une si petite flamme à entretenir. »
Source: habr.com
