Ted Kaehler
Born
Edwin B. Kaehler

1950 (age 75–76)
Palo Alto, California, United States
EducationStanford University (B.S., 1972)
Carnegie Mellon University (MSc, 1976)
Known forWork on Smalltalk, Squeak, HyperCard
Scientific career
FieldsComputer science
InstitutionsXerox PARC, Apple Computer, Walt Disney Imagineering, Hewlett-Packard, Viewpoints Research Institute
Academic advisors
Donald Knuth
Websitetedkaehler.weather-dimensions.com/us/ted

Ted Kaehler (born 1950) is an American computer scientist known for his role in the development of several system methods. He is most noted for his contributions to the programming languages Smalltalk, Squeak, and Apple Computer's HyperCard system,[1] and other technologies developed at Xerox PARC.[2]

Background

edit

Kaehler is a son of a mechanical engineer and grew up tinkering with mechanical toys. During the 1960s, he built a computer on his own following an article published in Scientific American.[3] He went to Gunn High School, a public school in Palo Alto, California. He graduated in 1968.[3] While in high school, Kaehler was accepted to a summer job at then named Fairchild Industries. During this work, he learned the programming language Fortran.[3] During his high school days, he was introduced to his first computer, an IBM 1620, operated by the Palo Alto Unified School District. Kaehler then attended Stanford University to study physics, studied programming under Donald Knuth, learned the language APL, and met Dan Ingalls. He graduated with a Bachelor of Science (B.S.) in physics in 1972. Later, Xerox began a pilot program with Gunn High School, loaning them a Xerox Alto.

Xerox PARC

edit

Ingalls introduced Kaehler to PARC when he secured a contract with Xerox. They formed a team that included George White, who was already with the company working on speech recognition software.[3] During his early years at PARC, he attended Carnegie Mellon University. He graduated with a Master of Science (MSc) in computer science in 1976. By the 1980s, he was reportedly demonstrating a virtual reality (VR) technology that involved a user in Maze War 3D game. This depiction successfully voiced a response in-world to another user in the real world.[4] The development has been touted as the first avatar-centric reference to this kind of VR technology.[4]

Kaehler was also documented as one of the researchers at PARC who briefed Steve Jobs about the company's three innovations: the graphical user interface (GUI) of the Xerox Alto computer, Smalltalk, and Ethernet network at PARC.[5]

Smalltalk

edit

Kaehler was part of a group led by Dr. Alan Kay who refined the concept of network computing through Smalltalk. This is a system that drew from John McCarthy's language LISP and from simulation programming language Simula, versions 1 and 67, which were developed by the Norwegian Computing Center.[6] In Kay's account of Smalltalk's early development, he cited key milestones attributed to Kaehler. According to Kay, along with Ingalls, Dave Robson, and Diana Merry, for instance, Kaehler successfully implemented the Smalltalk-76 system from scratch within a period of seven months.[7] It constituted 50 classes that composed 180 pages of source code.[7] Kaehler was also credited for designing the virtual memory system named Object-Oriented Zoned Environment (OOZE).[8][9][10] This system gave Smalltalk more speed, and the development of a system tracer used to clone Smalltalk-76 since the technology can write out new virtual memories from their prior iterations.[7]

With Smalltalk, Kaehler worked closely with two future Turing Award winners. He began a lifelong professional association with Alan Kay, as described herein. Kaehler also co-authored a book, A Taste of Smalltalk, with University of California, Berkeley professor David Patterson,[11] future leader of the RISC-V movement.

Apple

edit
Squeak's EToys

In March 1985, Kaehler moved to Apple as a researcher.[12] He became involved in the development of Macintosh computers, primarily providing technical support.[13] However, Kaehler was more noted for improving other technologies such as the company's HyperCard system from 1985 to 1987. This is a tool that allows users to create entertainment and instructional content. Kaehler added an interface that made it possible to control videodiscs.[1]

In 1996, while at Apple, Kaehler received a US patent for co-inventing user interface intermittent on-demand (pop up) halos around objects, with buttons to manipulate that object.[14]

Squeak

edit

Kaehler also became part of the open-source software community-supported Squeak Central Team in 1996, which also included Ingalls, John Maloney, Scott Wallace, and Andreas Raab. It was initially developed out of the Smalltalk-80 at Apple Research Laboratory[15] and was later continued at Walt Disney Imagineering. Squeak was developed as an open and highly-portable language that is written fully in Smalltalk and included the EToys system, which allows children to see the software operation.[16] The use of Smalltalk technology allows Squeak to be easier to debug, analyze, and change.[17] Kaehler was credited for writing the code of the platform's painting system, Squeak Paintbox, and other EToys pilot versions.

Personal life

edit

In 1982, Kaehler wed Carol Nasby, who also worked at Apple for several years, wrote the first Macintosh Owners Guide, built the HyperCard Help System for version 1.0,[18] and wrote the book HyperCard Power.[19] In 1991, she died from complications of Type 1 diabetes.[12]

In 1998, he wed his second wife Cynthia. She was a former preschool teacher for 25 years, and an artist who made fused glass pendants for necklaces and broaches.[20] They lived in Las Vegas, Nevada and had three children. In 2020, she died from cancer.

See also

edit

References

edit
  1. ^ a b Ferster, Bill (2016). Sage on the Screen: Education, Media, and How We Learn. Baltimore, Maryland: JHU Press. p. 86. ISBN 978-1-4214-2126-1.
  2. ^ "Vivarium History". Worrydream. Retrieved September 26, 2019.
  3. ^ a b c d Markoff, John (April 21, 2005). What the Dormouse Said: How the Sixties Counterculture Shaped the Personal Computer Industry. Penguin. ISBN 978-1-1012-0108-4.
  4. ^ a b Grimshaw, Mark (2014). The Oxford Handbook of Virtuality. New York: Oxford University Press. p. 22. ISBN 978-0-1998-2616-2.
  5. ^ Dormehl, Luke (2012). The Apple Revolution: Steve Jobs, the Counterculture and How the Crazy Ones Took over the World. New York City: Random House. pp. 155–156. ISBN 978-0-7535-4062-6.
  6. ^ "PCAD – Xerox Corporation, Palo Alto Research Center (PARC), Palo Alto, CA". pcad.lib.washington.edu. Retrieved October 10, 2019.
  7. ^ a b c "Smalltalk.org: smalltalk: TheEarlyHistoryOfSmalltalk_V.html". Ramix.org. Retrieved September 27, 2019.
  8. ^ Kaehler, Ted (August 1981). "Virtual Memory for an Object-Oriented Language". BYTE. Vol. 6, no. 8. BYTE Publications. pp. 378–387. Retrieved December 29, 2025.
  9. ^ Kaehler, Ted (August 1981). "Virtual Memory for an Object-Oriented Language". www-cs-students.stanford.edu/~eswierk. Archived from the original on February 11, 2021. Retrieved December 29, 2025.
  10. ^ "Folklore.org: The Grand Unified Model (1) – Resources". Folklore.org. Retrieved October 10, 2019.
  11. ^ Kaehler, Ted; Patterson, Dave (May 1, 1986). A Taste of Smalltalk. New York: W. W. Norton & Company. ISBN 978-0-3939-5505-7.
  12. ^ a b Dormehl, Luke (2012). The Apple Revolution: Steve Jobs, the Counterculture and How the Crazy Ones Took over the World. New York City: Random House. pp. 249–250. ISBN 978-0-7535-4062-6.
  13. ^ Langton, Christopher (1989). Artificial Life: Proceedings of an Interdisciplinary Workshop on the Synthesis and Simulation of Living Systems. New York: Routledge. pp. xxiv. ISBN 978-0-3670-0290-9.
  14. ^ US patent 5515496, Kaehler, Edwin B.; Kay, Alan C. & Wallace, Scott G., "Computer System with Direct Manipulation Interface and Method of Operating Same", issued May 7, 1996, assigned to Apple Computer 
  15. ^ Aksit, Mehmed, ed. (May 28, 1997). ECOOP '97 – Object-Oriented Programming: 11th European Conference, Jyväskylä, Finland, June 9–13, 1997, Proceedings. Berlin: Springer Science & Business Media. p. 316. ISBN 978-3-5406-3089-0.
  16. ^ Lee, Newton (2014). Digital Da Vinci: Computers in the Arts and Sciences. New York: Springer. p. 141. ISBN 978-1-4939-0964-3.
  17. ^ Ingalls, Dan; Kaehler, Ted; Maloney, John; Wallace, Scott; Kay, Alan (1997). "Back to the future: The story of Squeak, a practical Smalltalk written in itself". ACM SIGPLAN Notices. 32: 318–326. doi:10.1145/263700.263754.
  18. ^ Kaehler, Ted (March 29, 2014). "Ted Kaehler". Weather Dimensions: Weather on Display. Retrieved July 13, 2020.
  19. ^ Kaehler, Carol; Atkinson, Bill (April 1, 1988). HyperCard Power: Techniques and Scripts. New York: Addison-Wesley. ISBN 978-0-2010-6701-9.
  20. ^ Kaehler, Cynthia. "Fused Glass Pendants by Cynthia Kaehler". Weather Dimensions: Weather on Display. Retrieved July 13, 2020.
edit

Official website

📚 Artikel Terkait di Wikipedia

Etoys (programming language)

some of the original Smalltalk-80 developers, including Dan Ingalls, Ted Kaehler, and Alan Kay. The team also included Scott Wallace and John Maloney

Smalltalk

Group (LRG) scientists, including Alan Kay, Dan Ingalls, Adele Goldberg, Ted Kaehler, Diana Merry, and Scott Wallace. In Smalltalk, executing programs are

List of people associated with PARC

Digital Technology", Design/Curial Kaehler, Ted (15 May 2017). "Ted Kaehler: A Technical Tour of Ted's Projects". Ted Kaehler's Homepage. Weather Dimensions

Dan Ingalls

of Squeak, a practical Smalltalk written in itself" by Dan Ingalls, Ted Kaehler, John Maloney, Scott Wallace, Alan Kay. Paper presented at OOPSLA, Atlanta

Gunn High School

Eye Blind Stanley Jordan (class of 1977), jazz guitarist, Magic Touch Ted Kaehler (class of 1968), computer scientist Nina Katchadourian (class of 1985)

List of programmers

BSD, csh, vi, cofounded Sun Microsystems Robert K. Jung – created ARJ Ted Kaehler – contributions to Smalltalk, Squeak, HyperCard Laxmikant Kale – Charm++

Resource fork

specifically the object-oriented virtual memory system OOZE designed by Ted Kaehler. In classic Mac OS, resources and resource forks served several purposes:

The Hackers Conference

David Hughes, John James, Tom Jennings, Jerry Jewell, Chris Jochumson, Ted Kaehler, Sat Tara Khalsa, Scott Kim, Peter LaDeau, Fred Lakin, Marc Le Brun,