Avant Netscape: les navigateurs Web oubliés du début des années 1990

Quelqu'un se souvient-il d'Erwise? Viola? Violoncelle? Souvenons-nous.




Quand, en 1980, Tim Berners-Lee est arrivé au CERN, le célèbre laboratoire européen de physique des particules, il a été engagé pour mettre à jour les systèmes de contrôle de plusieurs accélérateurs de particules. Mais l'inventeur de la page Web moderne a presque immédiatement vu le problème: des milliers de personnes allaient et venaient constamment à l'institut de recherche, dont beaucoup y travaillaient temporairement.

«Il était assez difficile pour les programmeurs sous contrat d'essayer de comprendre les systèmes, à la fois humains et informatiques, qui contrôlaient ce fantastique terrain de jeu», a écrit Burners-Lee plus tard. "La plupart des informations critiques n'existaient que dans l'esprit des gens."

Par conséquent, pendant son temps libre, il a écrit un logiciel pour combler cette lacune: un petit programme qu'il a appelé Inquire. Il a permis aux utilisateurs de créer des «sites» - des pages qui ressemblaient à des fiches remplies d'informations et avaient des liens vers d'autres pages. Malheureusement, cette application, écrite en Pascal, fonctionnait sur l'OS propriétaire du CERN. «Un petit nombre de personnes qui ont vu ce programme l'ont considéré comme une bonne idée, mais personne ne l'a utilisé. En conséquence, le disque a été perdu, et avec lui la demande originale. »

Après quelques années, Berners-Lee est retourné au CERN. Cette fois, il a relancé son projet World Wide Web afin d'augmenter les chances de succès. Le 6 août 1991, il a publié une explication du WWW dans le groupe d'utilisateurs alt.hypertext. Il a également publié le code de la bibliothèque libWWW, écrit par lui avec un 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 sauvé un projet Web qui avait des problèmes de financement et a lancé une communauté de développeurs Web», a déclaré la célébration de cet anniversaire au Computer History Museum de Mountain View, en Californie. Le plus célèbre des premiers navigateurs était Mosaic, écrit par Mark Andrissen et Eric Bina du National Center for Supercomputing Applications (NCSA).

Mosaic s'est rapidement transformé en Netscape, mais ce n'était pas le premier navigateur. La carte dressée par le musée donne une idée de l'échelle globale du premier projet. Ce qui est surprenant à propos de ces premières applications, c'est qu'elles contiennent déjà de nombreuses fonctionnalités des navigateurs ultérieurs. Et voici une présentation des applications de navigation Web qu’elles étaient avant de devenir célèbres.

Navigateurs du CERN


Le premier navigateur de Tim Berners-Lee, appelé WorldWideWeb de 1990, était à la fois un navigateur et un éditeur. Il espère que les futures conceptions de navigateur iront dans cette direction. Le CERN a collecté une reproduction de son contenu. La capture d'écran montre qu'en 1993, il y avait déjà de nombreuses caractéristiques des navigateurs modernes.



La principale limitation du logiciel était qu'il fonctionnait sur le système d'exploitation NeXTStep. Mais peu de temps après WorldWideWeb, le stagiaire en mathématiques du CERN, Nicola Pellow, a écrit un navigateur qui pourrait fonctionner dans d'autres endroits, y compris les réseaux UNIX et MS-DOS. De cette façon, «tout le monde pouvait se connecter», explique l'historien de l'Internet Bill Stewart, «qui à l'époque était essentiellement l'annuaire téléphonique du CERN».


Navigateur Web ancien du CERN, env. 1990

Erwise


Puis Erwise est apparu. Il a été écrit par quatre étudiants finlandais en 1991 et sorti en 1992. Erwise est considéré comme le premier navigateur avec une interface graphique. Il savait également comment rechercher des mots sur une page.

Berners-Lee a écrit une critique d'Erwise en 1992. Il a noté sa capacité à travailler avec différentes polices, à souligner les liens, à permettre aux utilisateurs d'accéder à d'autres pages en double-cliquant sur un lien et à prendre en charge plusieurs fenêtres.

"Erwise a l'air assez intelligent", a-t-il annoncé, bien qu'il y ait un mystère, "un cadre étrange autour d'un seul mot dans un document, comme un bouton ou un formulaire de sélection. Bien que ce ne soit ni l'un ni l'autre - c'est peut-être quelque chose pour les futures versions. "

Pourquoi l’application n’a-t-elle pas décollé? Dans une interview donnée plus tard, l'un des créateurs d'Erwise a noté qu'il y avait une profonde récession en Finlande à cette époque. Il n'y avait pas d'investisseurs providentiels dans le pays.

«À ce moment-là, nous ne pourrions pas 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 nous achète finalement. Cependant, nous avons pu atteindre le niveau de la première mosaïque, après avoir travaillé pendant une courte période. Nous devions terminer Erwise et le publier sur plusieurs plateformes. »


Navigateur Erwise

Violawww


ViolaWWW est 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, qui fonctionnait sous UNIX. Wei n'a pas joué du violoncelle, "c'est juste arrivé à cause de l'abréviation accrocheuse" du langage et de l'application visuellement interactifs orientés objet, comme James Gillis et Robert Kayau l'ont écrit dans leur histoire WWW.

Wei a apparemment été inspiré par un premier programme Mac appelé HyperCard , qui permettait aux utilisateurs de créer des matrices à partir de documents formatés avec des hyperliens. "Alors HyperCard était un projet très intéressant, graphiquement, et même ces hyperliens", a-t-il rappelé plus tard. Cependant, le programme «n'était pas global et ne fonctionnait que sur un Mac. Et je n'avais même pas mon Mac. "

Mais il avait accès aux terminaux UNIX X du centre de calcul expérimental de Berkeley. «J'avais des instructions pour HyperCard, je l'ai étudiée et j'ai juste utilisé les concepts pour les implémenter dans X-windows.» Juste, assez impressionnant, 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 anticipait l'énorme vague d'applets Java apparues sur les sites à la fin des années 90.

Wei a également noté divers défauts de navigateur dans la documentation , le principal étant l'absence de version PC.

  • Non porté sur la plate-forme PC.
  • L'impression HTML n'est pas prise en charge.
  • HTTP n'est pas interruptible, pas multi-thread.
  • Les proxys ne sont pas pris en charge.
  • L'interprète de langue n'est pas multithread.

"L'auteur travaille sur ces questions, etc.", écrivait Wei à l'époque. Et pourtant, "un navigateur très soigné, utilisable par tous, très intuitif et simple", a conclu Berners-Lee dans sa revue . "Les fonctionnalités supplémentaires ne seront pas utilisées par 90% des utilisateurs réels, mais ce sont les fonctions dont les utilisateurs expérimentés ont besoin."


Navigateur hypermédia ViolaWWW

Midas et Samba


En septembre 1991, le physicien Paul Kuntz a visité le CERN depuis Stanford Linear Accelerator (SLAC). Il est revenu avec le code nécessaire pour exécuter le premier serveur Web nord-américain sur SLAC. "J'étais au CERN", a déclaré Kuntz au bibliothécaire en chef, Louis Addis, "et j'ai découvert une chose si merveilleuse qu'un ami, Tim Berners-Lee, est en train de se développer." C'est exactement ce dont vous avez besoin pour votre base. »

Addis a accepté. Le bibliothécaire en chef a publié une base de recherche clé sur le Web. Les physiciens du Fermilab ont fait de même un peu plus tard.

Puis, à l'été 1992, le physicien du SLAC, Tony Johnson, a écrit Midas, un navigateur graphique pour les physiciens de Stanford. Le grand avantage de Midas était qu'il pouvait afficher des documents au format postscript, apprécié des physiciens pour pouvoir reproduire avec précision des formules scientifiques.

«Grâce à ces avantages clés, le Web a été activement utilisé dans la communauté physique», a conclu l’ évaluation réalisée en 2001 par le Département américain de l’énergie des progrès du SLAC.

Pendant ce temps, au CERN, Pellow et Robert Kayau ont lancé leur premier navigateur Web Macintosh. Gillis et Kayau décrivent le développement de Samba.
Pour Pell, les progrès dans le lancement du projet Samba ont été lents car tous les liens du navigateur se sont écrasés et personne ne pouvait comprendre pourquoi. "Le navigateur Mac était plein d'erreurs", a déclaré tristement Tim Berners-Lee dans un bulletin d'information de 92 ans. "Je donne un T-shirt avec l'inscription W3 à quelqu'un qui peut le réparer!" Il a annoncé. La chemise est allée à John Streets du Fermilab, qui a suivi l'erreur, ce qui a permis à Nicola Pellow de continuer à développer une version de travail de Samba.


Samba "était une tentative de porter la conception du premier navigateur que j'ai écrit sur une machine NeXT sur la plate-forme Mac", ajoute Berners-Lee, "mais ils n'ont pas eu le temps de le terminer jusqu'à ce que le NCSA publie la version de Mosaic pour Mac qui l'a éclipsé."


Samba

Mosaïque


La mosaïque était "l'étincelle qui a déclenché la croissance explosive du Web en 1993", expliquent les historiens Gillis et Kayau. 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 sous UNIX. Le NCSA avait également le Dr Ping Fu, un médecin et assistant graphique en informatique qui a travaillé sur les effets de morphing pour le film Terminator 2. Et il a récemment embauché un assistant nommé Mark Andrissen.

"Qu'en est-il de l'écriture d'une interface graphique de navigateur?" - Fu a suggéré à son nouvel assistant. "Qu'est-ce qu'un navigateur?" Demanda Andrissen. Mais quelques jours plus tard, l'un des employés de la NCSA, Dave Thompson, a fait une présentation du premier navigateur de Nicola Pellow et du navigateur ViolaWWW de Pay Wei. Et juste avant les présentations, Tony Johnson a sorti la première version de Midas.

Le dernier programme a frappé Andrissen. “Incroyable! Fiction! Incroyable! Impressionnant, bon sang! " Il a écrit à Johnson. Andrissen a ensuite demandé à l'expert NCSA UNIX, Eric Binu, d'aider à écrire son propre navigateur pour X.

De nombreuses nouvelles fonctionnalités pour le Web ont été intégrées à Mosaic, telles que la prise en charge des vidéos, du son, des formulaires, des signets et de l'historique. "Et ce qui est étonnant, c'est que, contrairement à tous les premiers navigateurs pour X, tout était contenu dans un seul fichier", expliquent Gillis et Kayau:
Le processus d'installation était simple - il vous suffisait de le télécharger et de l'exécuter. Plus tard, Mosaic est devenu célèbre pour avoir introduit la balise <IMG>, qui pour la première fois a permis d'incorporer des images directement dans le texte, au lieu d'apparaître dans une fenêtre séparée, comme dans le premier navigateur de Tim pour NeXT. Cela a permis aux gens de faire des pages Web plus comme des médias imprimés familiers; Tous les innovateurs n'ont pas aimé cette idée, mais ont certainement rendu Mosaic célèbre.


«Cela, à mon avis, Mark a très bien réussi», a écrit Tim Berners-Lee plus tard, «pour effectuer une installation très simple et un support avec correction d'erreurs par e-mail, à tout moment du jour ou de la nuit. Il était possible de lui envoyer un message d'erreur et après quelques heures, il vous enverrait une correction. »

La percée la plus importante de Mosaic, du point de vue d'aujourd'hui, a été sa multiplateforme. «Par l'autorité dont personne ne m'a doté, je déclare en principe la libération de X-Mosaic», a fièrement écrit Andrissen dans le groupe www-talk le 23 janvier 1993. Alex Totik a sorti sa version Mac quelques mois plus tard. La version PC est apparue par les œuvres de Chris Wilson et John Mittelhauser.

Le navigateur Mosaic était basé sur Alto et Midas, comme indiqué dans l'exposition du musée de l'ordinateur. Et il a utilisé la bibliothèque du CERN. "Mais, contrairement aux autres, il était fiable, même les non-professionnels pouvaient l'installer, et bientôt il a ajouté la prise en charge des graphiques en couleur dans les pages, plutôt que dans des fenêtres séparées."


Navigateur Mosaic disponible pour X Windows, Mac et Microsoft Windows

Guy du Japon


Mais Mosaic n'était pas le seul produit innovant apparu à cette époque. Lou Montulli, étudiant à l’Université du Kansas, a adapté le navigateur d’informations hypertextes de son campus pour Internet et le Web. Il a commencé en mars 1993. «Lynx est rapidement devenu un navigateur préféré pour les terminaux basés sur des caractères sans graphiques, et il est toujours utilisé aujourd'hui», explique l'historien Stuart.

Et à la Born School of Law de l'Université Cornell, Tom Bruce a écrit une application Web pour PC, "car ce sont ces ordinateurs que les avocats utilisaient", ont déclaré Gillis et Kayau. Bruce a publié son navigateur, Cello, le 8 juin 1993, "et bientôt il a été téléchargé 500 fois par jour".


Violoncelle

Six mois plus tard, Andrissen é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é l'application avec enthousiasme sur un serveur FTP. Le dernier développeur rappelle ce moment. «Cinq minutes se sont écoulées et nous nous sommes tous assis là. Il ne s'est rien passé. Et soudain, le premier téléchargement s'est produit. 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 notre vie grâce à des visionnaires du monde entier, des gens qui souvent ne comprenaient pas très bien ce qu'ils faisaient, mais motivés par la curiosité, des considérations pratiques ou même le désir de jouer. Leurs étincelles individuelles de génie ont soutenu l'ensemble du processus. Comme Tim Berners-Lee qui persiste dans le fait que le projet doit rester commun et, surtout, ouvert.

"Les débuts du Web étaient très limités en ressources " , a- t- il écrit . "Il y avait tant à faire pour maintenir une flamme si faible."

Source: https://habr.com/ru/post/fr458282/


All Articles