Ted Kaehler

modifier - modifier le code - modifier Wikidata

Ted Kaehler
Ted Kaehler
une illustration sous licence libre serait bienvenue
Biographie
Naissance
Nationalité
Formation
Université Stanford (BSc en physique, 1972)
Université Carnegie-Mellon (MSc en informatique, 1976)
Activité
Développeur de Smalltalk, Squeak, HyperCard
Conjoint
Carol Nasby (1982-1991)
Cynthia (1998-2020)
Enfants
3
Autres informations
Site web

Ted Kaehler (né en ) 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].

Biographie

Débuts et formations

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 [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 . 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 . 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 , 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 et . 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 , 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 , 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 privée

En , 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 , elle décéda des suites de complications liées au diabète de type 1[10].

En , 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 .

Notes et références

(en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Ted Kaehler » (voir la liste des auteurs).
  1. a et b Bill Ferster, Sage on the Screen: Education, Media, and How We Learn, Baltimore, Maryland, JHU Press, , 86 p. (ISBN 978-1-4214-2126-1)
  2. « Vivarium History », Worrydream (consulté le )
  3. a b c et d (en) John Markoff, What the Dormouse Said: How the Sixties Counterculture Shaped the Personal Computer Industry, Penguin, (ISBN 978-1-1012-0108-4, lire en ligne)
  4. a et b Mark Grimshaw, The Oxford Handbook of Virtuality, New York, Oxford University Press, , 22 p. (ISBN 978-0-1998-2616-2)
  5. Luke Dormehl, The Apple Revolution: Steve Jobs, the Counterculture and How the Crazy Ones Took over the World, New York City, Random House, , 155–156 p. (ISBN 978-0-7535-4062-6, lire en ligne)
  6. « PCAD – Xerox Corporation, Palo Alto Research Center (PARC), Palo Alto, CA », pcad.lib.washington.edu (consulté le )
  7. a b et c « Smalltalk.org: smalltalk: TheEarlyHistoryOfSmalltalk_V.html », Ramix.org (consulté le )
  8. « Folklore.org: The Grand Unified Model (1) – Resources », Folklore.org (consulté le )
  9. Ted Kaehler et Dave Patterson, A Taste of Smalltalk, New York, W. W. Norton & Company, (ISBN 978-0-3939-5505-7)
  10. a et b Luke Dormehl, The Apple Revolution: Steve Jobs, the Counterculture and How the Crazy Ones Took over the World, New York City, Random House, , 249–250 p. (ISBN 978-0-7535-4062-6, lire en ligne)
  11. Christopher Langton, Artificial Life: Proceedings of an Interdisciplinary Workshop on the Synthesis and Simulation of Living Systems, New York, Routledge, , xxiv (ISBN 978-0-3670-0290-9)
  12. US patent 5515496, Kaehler, Edwin B.; Kay, Alan C. & Wallace, Scott G., "Computer System with Direct Manipulation Interface and Method of Operating Same", issued 1996-05-07, assigned to Apple Computer 
  13. ECOOP '97 – Object-Oriented Programming: 11th European Conference, Jyväskylä, Finland, June 9–13, 1997, Proceedings, Berlin, Springer Science & Business Media, , 316 p. (ISBN 978-3-5406-3089-0)
  14. Newton Lee, Digital Da Vinci: Computers in the Arts and Sciences, New York, Springer, , 141 p. (ISBN 978-1-4939-0964-3)
  15. Ingalls, Kaehler, Maloney et Wallace, « Back to the future: The story of Squeak, a practical Smalltalk written in itself », ACM SIGPLAN Notices, vol. 32,‎ , p. 318–326 (DOI 10.1145/263700.263754)
  16. Kaehler, « Ted Kaehler », Weather Dimensions: Weather on Display, (consulté le )
  17. Carol Kaehler et Bill Atkinson, HyperCard Power: Techniques and Scripts, New York, Addison-Wesley, (ISBN 978-0-2010-6701-9)
  18. Kaehler, « Fused Glass Pendants by Cynthia Kaehler », Weather Dimensions: Weather on Display (consulté le )

Voir aussi

Articles connexes

Liens externes

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.