#histoire_numérique

  • Jean-Marie Hullot, informaticien visionnaire, technologiste exceptionnel | binaire
    http://binaire.blog.lemonde.fr/2019/06/20/jean-marie-hullot-informaticien-visionnaire-technologiste-excep
    http://binaire.blog.lemonde.fr/files/2019/06/Jean-Marie_Hullot_in_Bhutan-18April2004-300x200.jpg

    Jean-Marie Hullot fut un très grand professionnel de l’informatique. Outre les apports scientifiques du début de sa carrière de chercheur IRIA détaillés plus loin, peu de personnes ont eu des impacts aussi forts et permanents sur l’informatique de Monsieur Tout-le-monde. On lui doit directement les interfaces et interactions graphiques et tactiles modernes, développés d’abord à L’IRIA, puis chez NeXT computers, dont la superbe machine est restée dans les mémoires et a servi en particulier à Tim Berners-Lee pour créer le World Wide Web, et enfin chez Apple à travers le Macintosh et son système MacOSX puis l’iPhone, véritables révolutions dans le domaine qui ont largement engendré le développement de l’informatique conviviale à grande échelle que nous connaissons maintenant, avec en particulier la révolution des smartphones.

    Ces interfaces particulièrement élégantes et intuitives ont marqué une nette rupture avec tout ce qui s’était fait avant, et qu’on a d’ailleurs largement oublié. Il faut bien comprendre qu’elles résultent de la conjonction d’un goût esthétique très sûr et de la création et de la maîtrise de nouvelles architectures de programmation subtiles et éminemment scientifiques, que Jean-Marie Hullot avait commencé à développer lorsqu’il était chercheur à l’IRIA. Un autre apport majeur a été celui des mécanismes de synchronisations d’appareils divers, ici Macs, iPhones et iPads, pour que les calendriers, listes de choses à faire ou autres soient automatiquement à jour dès qu’on les modifie sur un des appareils, sans besoin de la moindre transformation et quels que soient les réseaux utilisés. Cette transparence maintenant habituelle était difficile à réaliser et inconnue ailleurs. Il faut rappeler que le domaine concerné de l’IHM locale et synchronisée est profond et difficile, et les réussites de ce niveau y sont fort rares. Celle de Jean-Marie Hullot chez NeXT puis Apple, particulièrement brillante, a aussi demandé de très nombreuses interactions avec des designers et surtout directement avec Steve Jobs, dont l’exigence de qualité était légendaire.

    Mais, avant sa carrière industrielle, Jean-Marie Hullot a fait bien d’autres apports scientifiques de premier plan. Après l’École normale supérieure de Saint-Cloud, il s’est vite passionné pour la programmation, particulièrement en LISP. Cela s’est passé à l’IRCAM où se trouvait alors le seul ordinateur en France vraiment adapté à la recherche en informatique, le PDP-10 exigé par Pierre Boulez pour monter cet institut. S’y trouvaient en particulier Patrick Greussay, auteur de VLISP et fondateur de l’école française de LISP, et Jérôme Chailloux, auteur principal du système Le_Lisp qui a longtemps dominé la scène française de l’Intelligence Artificielle et auquel Hullot a beaucoup participé et apporté.

    Avec sa rencontre avec Gérard Huet, dont il suivait le cours de DEA à Orsay, il rejoint l’IRIA à Rocquencourt pour son travail doctoral. Il débuta sa recherche en réécriture de termes, problématique issue de la logique mathématique et de l’algèbre universelle, et par suite essentielle aux fondements mathématiques de l’informatique. Parti de l’algorithme de complétion décrit dans l’article séminal de Knuth et Bendix, il réalisa un système complet de complétion de théories algébriques, incluant les dernières avancées en traitement des opérateurs commutatifs et associatifs, permettant la transition avec le calcul des bases polynomiales de Gröbner. Le logiciel KB issu de son travail de thèse avait une algorithmique particulièrement soignée, permettant d’expérimenter avec des axiomatisations non triviales, comme par exemple la modélisation canonique des déplacements du robot de l’Université d’Edimbourg. La renommée de ce logiciel lui valut une invitation d’un an comme chercheur invité au Stanford Research Institute en 1980-1981. Là, en tandem avec Gérard Huet, il développa les fondements de la théorie de la réécriture algébrique, alors en balbutiement. Son article Canonical forms and unification, présenté à l’International Conference on Automated Deduction en 1980, présente un résultat fondamental sur la surréduction qui permit d’établir le théorème de complétude de la procédure de narrowing (Term Rewriting Systems, Cambridge University Press 2003, p. 297.)

    Sa thèse de Doctorat à l’Université Paris XI-Orsay Compilation de formes canoniques dans les théories équationnelles fut soutenue le 14 novembre 1980. Point d’orgue de son travail en algèbre effective, elle devint la bible des chercheurs en réécriture, désormais domaine essentiel de l’informatique fondamentale. Elle fut le premier document technique français composé avec le système de composition TeX, alors en développement par Don Knuth à Stanford, où Jean-Marie Hullot s’y était initié. Il était frappé par l’étonnante qualité graphique des documents traités par TeX, mais aussi des écrans bitmap alors développés au laboratoire PARC de Xerox.

    En 1981 il retrouve l’INRIA à Rocquencourt où démarrait le Projet National Sycomore dirigé par Jean Vuillemin, et que venait de rejoindre Jérôme Chailloux, concepteur du langage Le_Lisp. Il y découvrit le premier Macintosh, ordinateur commercial pionnier profitant des avancées de PARC (bitmap display, interface de fenêtres, ethernet) et du SRI (souris). Mais il a vite trouvé la façon dont ses interfaces étaient programmées assez infernale. Comme c’était l’époque de la naissance des langages objets, il a d’abord décidé de développer le sien au-dessus de Le_Lisp, nommé Ceyx, en privilégiant les aspects dynamiques non présents dans les autres langages de l’époque (il est ensuite passé à Objective C, langage du même type mais bien plus efficace.) Ce langage remarquable, dont l’implémentation était un bijou de simplicité et d’intelligence, a servi notamment à Gérard Berry pour écrire son premier compilateur Esterel.

    Ce travail a débouché sur la création du premier générateur d’interfaces mêlant conception graphique directe et programmation simple, SOS Interfaces. C’est en présentant ce système aux idées très originales dans un séminaire à l’université Stanford qu’il a rencontré Steve Jobs, alors chassé d’Apple, et qui a immédiatement souhaité l’embaucher pour créer sa nouvelle machine NeXT. Même si cette machine n’a pas été un succès commercial, elle reste connue comme probablement la plus élégante jamais fabriquée, et a eu le rôle de précurseur de tout ce qui s’est passé ensuite.

    Jean-Marie Hullot a ensuite pris le leadership des interfaces et interactions du nouveau Macintosh en tant que directeur technique du service des applications d’Apple. Ses créations et celles de son équipe marquent toujours l’informatique moderne. Il a ensuite quitté un moment Apple et la Californie pour s’installer à Paris. Là, Steve Jobs l’a rappelé pour régénérer l’esprit créatif d’Apple, mais il a refusé de revenir en Californie, et proposé plutôt de créer un téléphone, ou plutôt un smartphone comme on dit maintenant. Après quelques difficultés pour convaincre Steve Jobs qui n’y croyait pas trop, il a créé l’iPhone dans un laboratoire secret d’une vingtaine de personnes à Paris. La suite est connue, et assez différente de ce que disait Steve Ballmer lors de la première démonstration par Steve Jobs : « Cet objet n’a aucun avenir industriel » ! Avec plus d’un milliard d’exemplaires vendus, il s’agit probablement d’un des plus grands succès esthétiques et industriels de l’histoire.

    En outre, il mena plusieurs entreprises technologiques en France. La société RealNames qu’il a créé en 1996 avait pour objet de doter le réseau Internet alors en plein essor, mais anarchique au niveau du nommage, d’un espace de nommage standardisé. Plus tard, il chercha à créer une infrastructure ouverte pour le partage de photographies, en suivant le modèle de l’encyclopédie libre Wikipedia , et créa la société Photopedia à cet effet. Ces entreprises n’ont pas été pérennes, mais elles ont permis à de nombreux jeunes professionnels de se former aux technologies de pointe, et d’essaimer à leur tour de nouvelles entreprises technologiques.

    Mathématicien créatif, informaticien visionnaire, programmeur élégant, ingénieur rigoureux, technologiste hors-pair, esthète raffiné, Jean-Marie Hullot aura marqué son époque. Les résultats de son travail ont tout simplement changé le monde à tout jamais. La Fondation Iris, qu’il a créé avec sa compagne Françoise et dont l’objectif est de sauvegarder la fragile beauté du monde, continue de porter son message humaniste : http://fondationiris.org.

    Gérard Berry et Gérard Huet

    #Histoire_numérique #IHM #iPhone #Interface #Synchronisation

    https://seenthis.net/messages/788390 via Articles repérés par Hervé Le Crosnier


  • RECIT. « Personne n’a compris quoi que ce soit » : comment Tim Berners-Lee a créé le web il y a 30 ans
    https://www.francetvinfo.fr/internet/recit-personne-na-compris-quoi-que-ce-soit-comment-tim-berners-lee-a-cr
    https://www.francetvinfo.fr/image/75naujdlb-cc8e/1500/843/17117039.jpg

    Super article, avec des insights que je ne connaissais même pas !

    En tout cas, c’est clair, avec cette histoire, il devrait y avoir moyen de fêter les 30 ans du web tous les jours pendant quatre ou cinq ans...

    « Il m’arrivait d’avoir 50 comptes ouverts sur différents logiciels et sur différents ordinateurs pour échanger des données avec des collègues. » L’ingénieur français François Flückiger, qui a fait sa carrière au Centre européen pour la recherche nucléaire (Cern), a encore des sueurs quand il se souvient des difficultés à partager des informations avant la création du web, qui fête ses 30 ans mardi 12 mars.

    A la fin des années 1980, il fait partie de la poignée de scientifiques à être sur internet. Le Cern est connecté au réseau dès 1988. Cette année-là, le campus suisse situé entre le lac Léman et le massif du Jura est en pleine effervescence. Un immense chantier touche à sa fin : les équipes composées de scientifiques du monde entier ont enfin relié les 27 km de tunnel du grand collisionneur électron-positron (LEP), l’accélérateur de particules qui a précédé le LHC.
    De la difficulté d’échanger des données

    Pour avancer, cette communauté de chercheurs dispersée aux quatre coins de la planète a besoin de partager une immense masse de données disparates. « Les physiciens doivent échanger tous les documents de travail qui permettent aux collaborations de fonctionner. Ce sont les notes de réunion, les articles écrits en commun, mais surtout les documents de conception et de réalisation des détecteurs » du LEP, explique François Flückiger, alors chargé des réseaux externes au Cern.

    Mais les échanges sont lents et fastidieux. Avant chaque action, les utilisateurs doivent s’identifier. Puis, pour que les échanges aient eu lieu entre deux machines, un premier ordinateur doit en appeler un autre et ce dernier doit rappeler son homologue. « Partager de l’information, à l’époque, c’était compliqué et ça marchait mal », résume François Flückiger, évoquant la « tyrannie des logins » et la « guerre des protocoles ».

    C’était extrêmement complexe d’utiliser internet. C’était infernal.François Flückigerà franceinfo

    Aujourd’hui, dans le langage courant, les termes « internet » et « web » sont devenus interchangeables. Mais il convient de les distinguer. Internet, qui est né dans les années 1970, est, en résumé, l’infrastructure qui permet d’interconnecter des ordinateurs et des objets. Le web, lui, n’est que l’une des applications qui utilisent ce réseau, comme, entre autres, la messagerie électronique, la téléphonie ou la vidéophonie.

    Et avant l’arrivée du web, l’utilisation d’internet relève du parcours du combattant. Face à ces difficultés, des membres du Cern cherchent des solutions. Parmi eux se trouve Tim Berners-Lee. Ce Britannique, physicien de formation et autodidacte en informatique, fait partie d’une équipe qui déploie la technologie Remote Protocol Control, permettant d’appeler depuis son ordinateur des programmes se trouvant sur d’autres machines.
    Au commencement était un schéma

    Il n’y a pas eu de « moment Eureka », comme le raconte la légende concernant Isaac Newton sous son pommier, répète souvent Tim Berners-Lee. Mais à la fin de l’année 1988, le physicien de 34 ans fait part à son supérieur, Mike Sendall, de sa réflexion sur l’amélioration du partage de données. Il lui parle d’un système fondé sur internet et l’hypertexte, autrement dit les liens tels que nous les connaissons toujours aujourd’hui (comme ce lien qui renvoie vers les mémoires de Tim Berners-Lee). En réalité, le Britannique lui propose une version améliorée d’Enquire, un système qu’il avait mis au point quelques années auparavant. Ce système, lui aussi fondé sur l’hypertexte, liait les noms des chercheurs à leurs thèmes de travail.

    Mike Sendall lui demande de rédiger une note à ce sujet. Tim Berners-Lee la lui remet le 12 mars 1989. Le document de 16 pages, disponible sur le site du Cern (PDF), est sobrement intitulé « gestion de l’information : une proposition ». Il montre un schéma buissonnant avec des ronds, des rectangles et des nuages, tous reliés par des flèches. L’idée est de lier entre eux des documents variés du Cern qui, à l’origine, n’ont rien à voir entre eux. « Vague but exciting » ("vague mais excitant"), écrit laconiquement Mike Sendall en haut de la première page de ce document, aujourd’hui considéré comme l’acte fondateur du web.

    Aperçu de la note de Tim Berners-Lee déposée en mars 1989, présentant le principe du web, avec le commentaire écrit de son supérieur Mike Sendall \"vague but exciting...\"
    Aperçu de la note de Tim Berners-Lee déposée en mars 1989, présentant le principe du web, avec le commentaire écrit de son supérieur Mike Sendall « vague but exciting... » (CERN)

    « En 1989, je peux vous assurer que personne n’a compris quoi que ce soit », affirme François Flückiger, qui travaillait dans le même bâtiment que Tim Berners-Lee, à un étage de différence. Et d’insister : "Mike Sendall a écrit ça ["vague but exciting"] mais c’était vraiment incompréhensible." « Je ne pense pas que quelqu’un ait dit que c’était fou », commente dans le documentaire The Web, Past and Future Peggie Rimmer, l’une des supérieures de Tim Berners-Lee.

    Vous devez d’abord comprendre quelque chose avant que vous puissiez dire que c’est fou. Nous n’avons jamais atteint ce point.Peggie Rimmerdans « The Web, Past and Future »

    Aussi incompréhensible soit-elle, cette proposition n’est pas totalement isolée. La même année, sur le même campus, à un kilomètre d’écart, Robert Cailliau a une intuition proche de celle de Tim Berners-Lee. « J’ai écrit une proposition pour étudier les hypertextes par les réseaux du Cern parce que je voyais beaucoup de physiciens qui transportaient des disquettes ou les envoyaient les uns aux autres alors qu’en fait il y avait un réseau », a-t-il expliqué en 2016 lors d’une conférence donnée à l’université de Fribourg (Suisse).

    Mais le Belge met rapidement de côté son projet et se joint au Britannique. Selon ses explications, la proposition de Tim Berners-Lee, « fondée sur internet », « était beaucoup plus ouverte, beaucoup plus utilisable ». Si Tim Berners-Lee fait un premier converti, ses supérieurs l’ignorent poliment. Ils ne peuvent lui allouer de moyens : son idée concerne d’abord l’informatique et non la physique, l’objet premier du Cern. Cela n’empêche pas son supérieur de l’encourager passivement en le laissant faire sur son temps libre.
    Un puissant ordinateur et un nom temporaire

    Le tandem britannico-belge se met au travail. Le Britannique se penche sur l’aspect technique, tandis que le Belge, présent au Cern depuis longtemps, fait marcher ses réseaux et joue les évangélistes au sein de l’institution. « Il a beaucoup œuvré à formuler la pensée de Tim Berners-Lee avec des mots simples et compréhensibles par d’autres communautés », explique Fabien Gandon, directeur de recherches en informatique à l’Inria, qui connaît Tim Berners-Lee. Selon François Flückiger, Robert Cailliau est un « excellent communicant » contrairement à Tim Berners-Lee qui, à l’époque, est plutôt perçu comme un « professeur Tournesol ». Pour lui, l’apport de Robert Cailliau est crucial.

    Robert Cailliau n’est pas le co-inventeur du web, comme cela a pu être écrit, mais il n’y aurait pas eu de web sans lui.François Flückigerà franceinfo

    Au début de l’année 1990, un ordinateur NeXT – la marque fraîchement lancée par Steve Jobs – arrive au Cern. Tim Berners-Lee, impressionné, demande à son supérieur la possibilité d’en acquérir un. Cet outil, particulièrement puissant pour l’époque, est idéal pour développer son projet. Mike Sendall valide : il justifie cet achat en expliquant que Tim Berners-Lee va explorer les éventuelles utilisations de cet ordinateur pour l’exploitation du LEP.

    Tim Berners-Lee et Robert Cailliau posent avec l\’ordinateur NeXT sur lequel le Britannique a codé les premiers outils du web, à Genève (Suisse), le 13 mars 2009.
    Tim Berners-Lee et Robert Cailliau posent avec l’ordinateur NeXT sur lequel le Britannique a codé les premiers outils du web, à Genève (Suisse), le 13 mars 2009. (MARTIAL TREZZINI/AP/SIPA)

    En attendant que l’ordinateur arrive, la réflexion de Tim Berners-Lee progresse. En mai 1990, il fait une seconde proposition (PDF) et y évoque le vocable de « mesh » ("filet") pour désigner son idée. Le même mois, en compagnie de Robert Cailliau, il se penche sérieusement sur le nom du projet. Le Belge raconte dans une note (en anglais) vouloir écarter d’emblée les références à des dieux grecs ou à la mythologie égyptienne, une habitude à la mode chez les scientifiques. « J’ai regardé dans la mythologie nordique mais je n’ai rien trouvé qui convenait », précise-t-il auprès du New York Times (en anglais) en 2010.

    Tim Berners-Lee, lui, a plusieurs pistes. Il pense donc à « mesh » mais l’écarte rapidement car il trouve que la sonorité ressemble trop à « mess » ("bazar"). La possibilité de l’appeler « Mine of information » traverse également son esprit mais il trouve que l’acronyme MOI est trop égocentrique. Même réflexion pour « The information machine » dont l’acronyme TIM résonnerait comme une autocélébration. Le Britannique affectionne également « World Wide Web » ("la toile d’araignée mondiale"). Ses collègues sont sceptiques. Ils soulignent que l’acronyme « www » est long à prononcer en anglais : « double-u, double-u, double-u ».

    Dans ses mémoires, Tim Berners-Lee précise que pour Robert Cailliau, qui parle flamand, et comme pour ceux qui parlent des langues scandinaves, « www » se prononce simplement « weh, weh, weh ». « World Wide Web » finit par figurer sur la proposition commune des deux hommes déposée le 12 novembre 1990 (PDF). Mais il ne s’agit, pensent-ils, que d’une solution temporaire.
    Il ne fallait surtout pas éteindre le premier serveur

    Entre temps, l’ordinateur NeXT a fini par être livré, en septembre 1990. De quoi ravir Tim Berners-Lee, se souvient Ben Segal, le mentor du Britannique. « Il m’a dit : ’Ben, Ben, c’est arrivé, viens voir !’ Je suis allé dans son bureau et j’ai vu ce cube noir sexy. » Tim Berners-Lee peut enfin donner forme à son projet. Il s’enferme et propose, à quelques jours de Noël, le 20 décembre, la première page web de l’histoire et un navigateur appelé lui-même World Wide Web. Ce premier site, visible à cette adresse, pose l’ambition encyclopédiste du web et affirme que le projet « entend fournir un accès universel à un large univers de documents ». Il propose, entre autres, une présentation, une bibliographie et quelques liens.

    Capture d\’écran de la reproduction du premier site web mis en ligne en décembre 1990 par Tim Berners-Lee.
    Capture d’écran de la reproduction du premier site web mis en ligne en décembre 1990 par Tim Berners-Lee. (CERN)

    L’ensemble tient grâce aux trouvailles imaginées et développées par le Britannique : le protocole HTTP (grâce auquel des machines peuvent échanger entre elles sans les lourdeurs jusqu’alors nécessaires), la notion d’URL (qui donne une adresse précise à chaque document disponible sur le réseau) et le langage HTML (langage informatique qui permet d’écrire et de mettre en forme les pages web).

    Si le protocole HTTP et le langage HTML marchent si bien ensemble, c’est parce qu’ils proviennent d’un seul et même cerveau.François Flückigerà franceinfo

    Le fameux ordinateur NeXT de Tim Berners-Lee sert de serveur à ce web embryonnaire. Autrement dit : sans lui, pas de web. Pour que personne ne l’éteigne par mégarde, il colle dessus une étiquette et écrit en rouge « Cette machine est un serveur. NE PAS ÉTEINDRE !! »
    Le web tisse sa toile

    Dix-huit mois après la première proposition, la donne change totalement. François Flückiger le concède sans détour : ce n’est qu’à partir de cette première mise en ligne qu’il est convaincu par l’innovation de Tim Berners-Lee, anticipant au moins un succès au sein de la communauté scientifique. Le projet séduit également le Français Jean-François Groff. Ce jeune ingénieur en télécom de 22 ans vient de débarquer au Cern, dans le cadre de son service civil, « pour travailler sur l’acquisition de données ». « Tim Berners-Lee était un voisin de bureau et c’est un collègue qui nous a présentés assez vite à mon arrivée », raconte-t-il. Aussitôt, c’est l’entente parfaite. « J’avais la culture nécessaire pour comprendre ce qu’il faisait. Et étant exposé au succès du minitel en France, j’ai tout de suite saisi la portée que pourrait avoir son sytème », ajoute-t-il.

    Le jeune Français fait rapidement part de ses idées à celui qui travaille alors seul au développement du projet. Pour lui, le système doit tourner sur tout type de plateforme. « Tim était d’accord. Mais il nous fallait un peu de temps et de ressources pour transférer ce prototype », relate Jean-François Groff. Ce dernier se met alors à travailler « en sous-marin » avec Tim Berners-Lee pour « écrire une librairie de logiciels ». Au cœur de l’hiver, il ne compte pas les heures supplémentaires à coder en écoutant à la radio les dernières nouvelles de la guerre du Golfe.

    Souvent, je terminais vers 17 ou 18 heures ma journée normale. Je rentrais chez moi, je mangeais et je rejoignais Tim à 21 heures jusqu’à 2 ou 3 heures du matin.Jean-François Groffà franceinfo

    Avec le travail accumulé, l’ouverture s’accélère. En mars, le logiciel est mis à disposition à des collègues sur des ordinateurs du Cern. A la même période, Jean-François Groff bascule, de façon non officielle, à plein temps avec Tim Berners-Lee.

    Le 6 août, le Britannique fait part de son innovation à l’extérieur du Cern. Il partage sur un groupe de discussion un texte présentant les grandes lignes de son projet. « Nous sommes très intéressés par le fait de propager le web dans d’autres endroits. (...) Les collaborateurs sont les bienvenus », écrit-il. C’est avec cette annonce que le web commence à intéresser du monde, à tisser sa toile sur d’autres campus et à se répandre sur la planète. Le début d’une révolution historique qui connaît un coup d’accélérateur déterminant lorsque le Cern verse le web dans le domaine public en avril 1993.

    Mais aujourd’hui Tim Berners-Lee se dit « dévasté » par ce qu’est devenu le web. Il regrette la toute puissance d’une poignée de géants comme Google, Amazon ou encore Facebook, et déplore l’utilisation qui est faite des données des utilisateurs. Le Britannique, qui a été anobli en 2004, milite désormais pour un web décentralisé. Avec son nouveau système baptisé Solid (en anglais), il souhaite que les internautes « reprennent le pouvoir » sur leurs données personnelles. « Il n’y aura plus de streaming reposant uniquement sur la publicité, a-t-il anticipé lors d’une conférence, en octobre 2018. Du point de vue des développeurs, leur seule préoccupation sera de construire des services utiles pour les utilisateurs. » Une ambition qui renverse en grande partie le modèle économique du web actuel, et renoue avec l’idéal des débuts.

    #Histoire_numérique #Web #Tim_Berners_Lee

    https://seenthis.net/messages/766657 via Articles repérés par Hervé Le Crosnier