Ted Kaehler

informaticien américain From Wikipedia, the free encyclopedia

Ted Kaehler (né en 1950) est un informaticien américain connu pour son rôle dans le développement de plusieurs méthodes système. Il est surtout connu pour ses contributions aux langages de programmation Smalltalk, Squeak et au système HyperCard d'Apple Computer[1], ainsi qu'à d'autres technologies développées au Xerox PARC[2].

Naissance
Nationalité
Activité
Faits en bref Naissance, Nationalité ...
Ted Kaehler
une illustration sous licence libre serait bienvenue
Biographie
Naissance
Nationalité
Formation
Activité
Autres informations
Site web
Fermer

Biographie

Kaehler, fils d'un ingénieur en mécanique, a grandi en bricolant des jouets mécaniques. Dans les années 1960, il a construit lui-même un ordinateur après avoir lu un article paru dans Scientific American[3]. Il a fréquenté le lycée Gunn, un établissement public de Palo Alto, en Californie, et a obtenu son diplôme en 1968[3]. Pendant ses années de lycée, Kaehler a décroché un emploi d'été chez Fairchild Industries (anciennement connue sous ce nom). C'est durant cette période qu'il a appris le langage de programmation Fortran[3]. Au lycée, il a découvert son premier ordinateur, un IBM 1620, utilisé par le district scolaire unifié de Palo Alto. Kaehler a ensuite étudié la physique à l'université Stanford, suivi des cours de programmation avec Donald Knuth, appris le langage APL et rencontré Dan Ingalls. Il a obtenu une licence en physique (BSc) en 1972. Plus tard, Xerox a lancé un programme pilote avec le lycée Gunn, en leur prêtant un Xerox Alto.

Carrière

Xerox PARC

Ingalls présenta Kaehler au PARC lorsqu'il obtint un contrat avec Xerox. Ils formèrent une équipe comprenant George White, qui travaillait déjà pour l'entreprise sur un logiciel de reconnaissance vocale[3]. Durant ses premières années au PARC, il suivit des études à l'université Carnegie-Mellon. Il obtint une maîtrise ès sciences (MSc) en informatique en 1976. Dans les années 1980, il aurait fait la démonstration d'une technologie de réalité virtuelle (RV) impliquant un utilisateur dans le jeu Maze War 3D. Cette simulation permettait de répondre vocalement, dans le monde virtuel, à un autre utilisateur dans le monde réel[4]. Ce développement est considéré comme la première application de ce type de technologie de RV centrée sur un avatar[4].

Kaehler a également été documenté comme l'un des chercheurs du PARC qui ont informé Steve Jobs des trois innovations de l'entreprise : l'interface utilisateur graphique (GUI) de l'ordinateur Xerox Alto, Smalltalk et le réseau Ethernet du PARC[5].

SmallTalk

Kaehler faisait partie d'un groupe dirigé par le Dr Alan Kay, qui a perfectionné le concept de calcul en réseau grâce à Smalltalk. Ce système s'inspirait du langage LISP de John McCarthy et du langage de programmation de simulation Simula, versions 1 et 67, développé par le Centre norvégien de calcul[6]. Dans son récit des débuts de Smalltalk, Kay cite des étapes clés attribuées à Kaehler. Selon Kay, avec Ingalls, Dave Robson et Diana Merry, Kaehler a notamment implémenté avec succès le système Smalltalk-76 à partir de zéro en sept mois[7]. Ce système comprenait 50 classes et 180 pages de code source[7]. Kaehler est également à l'origine du système de mémoire virtuelle OOZE (Environnement Zoné Orienté-Objet)[8]. Ce système a permis d'accroître la vitesse de Smalltalk et de développer un outil de clonage système, capable de réécrire les mémoires virtuelles à partir de leurs itérations précédentes[7].

Avec Smalltalk, Kaehler a travaillé en étroite collaboration avec deux futurs lauréats du prix Turing. Il a entamé une collaboration professionnelle de longue date avec Alan Kay. Kaehler a également coécrit un livre, A Taste of Smalltalk, avec David Patterson, professeur à l'université de Californie à Berkeley [9], futur chef de file du mouvement RISC-V.

Apple

Jouets électroniques de Squeak

En mars 1985, Kaehler rejoint Apple en tant que chercheur[10]. Il participe au développement des ordinateurs Macintosh, principalement en assurant le support technique[11]. Cependant, Kaehler est surtout connu pour avoir amélioré d'autres technologies, comme le système HyperCard de l'entreprise entre 1985 et 1987. Cet outil permet aux utilisateurs de créer des contenus de divertissement et pédagogiques. Kaehler y ajoute une interface permettant de contrôler les vidéodisques[1].

En 1996, alors qu'il travaillait chez Apple, Kaehler a reçu un brevet américain pour avoir coinventé des halos intermittents à la demande (pop-up) autour des objets, avec des boutons pour manipuler cet objet[12].

Squeak

En 1996, Kaehler a rejoint l'équipe Squeak Central, soutenue par la communauté du logiciel libre, qui comprenait également Ingalls, John Maloney, Scott Wallace et Andreas Raab. Initialement développé sur Smalltalk-80 au laboratoire de recherche d'Apple [13], le développement s'est poursuivi chez Walt Disney Imagineering. Squeak a été conçu comme un langage ouvert et hautement portable, entièrement écrit en Smalltalk et intégrant le système EToys, permettant aux enfants de visualiser le fonctionnement du logiciel [14]. L'utilisation de la technologie Smalltalk facilite le débogage, l'analyse et la modification de Squeak [15]. Kaehler est à l'origine du code du système de dessin de la plateforme, Squeak Paintbox, ainsi que d'autres versions pilotes d'EToys.

Vie personnelle

En 1982, Kaehler épousa Carol Nasby, qui travailla également chez Apple pendant plusieurs années, écrivit le premier guide du propriétaire du Macintosh, créa le système d'aide HyperCard pour la version 1.0 [16] et écrivit le livre HyperCard Power [17]. En 1991, elle décéda des suites de complications liées au diabète de type 1[10].

En 1998, il épousa sa seconde femme, Cynthia. Ancienne institutrice en maternelle pendant 25 ans, elle était également artiste et créait des pendentifs et des broches en verre fusionné[18]. Ils vivaient à Las Vegas, dans le Nevada, et eurent trois enfants. Elle décéda d'un cancer en 2020.

Voir aussi

Références

Related Articles

Wikiwand AI