Ted Kaehler (born 1950) is an American
computer scientist known for his role in the development of several
system methods
Method ( grc, μέθοδος, methodos) literally means a pursuit of knowledge, investigation, mode of prosecuting such inquiry, or system. In recent centuries it more often means a prescribed process for completing a task. It may refer to:
*Scien ...
. He is most noted for his contributions to the
programming language
A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language.
The description of a programming ...
s
Smalltalk,
Squeak
Squeak is an object-oriented, class-based, and reflective programming language. It was derived from Smalltalk-80 by a group that included some of Smalltalk-80's original developers, initially at Apple Computer, then at Walt Disney Imagineering, ...
, and
Apple Computer's
HyperCard
HyperCard is a software application and development kit for Apple Macintosh and Apple IIGS computers. It is among the first successful hypermedia systems predating the World Wide Web.
HyperCard combines a flat-file database with a graphical, f ...
system,
and other technologies developed at
Xerox PARC
PARC (Palo Alto Research Center; formerly Xerox PARC) is a research and development company in Palo Alto, California. Founded in 1969 by Jacob E. "Jack" Goldman, chief scientist of Xerox Corporation, the company was originally a division of Xero ...
.
Background
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
''Scientific American'', informally abbreviated ''SciAm'' or sometimes ''SA'', is an American popular science magazine. Many famous scientists, including Albert Einstein and Nikola Tesla, have contributed articles to it. In print since 1845, it ...
''.
He went to
Gunn High School
Henry M. Gunn Senior High School is one of two public high schools in Palo Alto, California, the other being Palo Alto High School.
Established in , Gunn High School was named after Henry Martin Gunn, who served as the Palo Alto superintendent fr ...
, a public school in
Palo Alto, California
Palo Alto (; Spanish for "tall stick") is a charter city in the northwestern corner of Santa Clara County, California, United States, in the San Francisco Bay Area, named after a coastal redwood tree known as El Palo Alto.
The city was es ...
. He graduated in 1968.
While in high school, Kaehler was accepted to a summer job at then named
Fairchild Industries
Fairchild was an American aircraft and aerospace manufacturing company based at various times in Farmingdale, New York; Hagerstown, Maryland; and San Antonio, Texas.
History
Early aircraft
The company was founded by Sherman Fairchild in 19 ...
. During this work, he learned the programming language
Fortran.
During his high school days, he was introduced to his first computer, an
IBM 1620
The IBM 1620 was announced by IBM on October 21, 1959, and marketed as an inexpensive scientific computer. After a total production of about two thousand machines, it was withdrawn on November 19, 1970. Modified versions of the 1620 were used as ...
, operated by the
Palo Alto Unified School District
The Palo Alto Unified School District is a public school district located near Stanford University in Palo Alto, California. It consists of twelve primary schools, three middle schools, two high schools, and an adult school.
History
The distri ...
. Kaehler then attended
Stanford University to study
physics
Physics is the natural science that studies matter, its fundamental constituents, its motion and behavior through space and time, and the related entities of energy and force. "Physical science is that department of knowledge which r ...
, studied programming under
Donald Knuth
Donald Ervin Knuth ( ; born January 10, 1938) is an American computer scientist, mathematician, and professor emeritus at Stanford University. He is the 1974 recipient of the ACM Turing Award, informally considered the Nobel Prize of computer sc ...
, learned the language
APL, and met
Dan Ingalls
Daniel Henry Holmes Ingalls Jr. (born 1944) is a pioneer of object-oriented computer programming and the principal architect, designer and implementer of five generations of Smalltalk environments. He designed the bytecoded virtual machine that ...
. He graduated with a Bachelor of Science (B.S.) in physics in 1972. Later, Xerox began a pilot program with
Gunn High School
Henry M. Gunn Senior High School is one of two public high schools in Palo Alto, California, the other being Palo Alto High School.
Established in , Gunn High School was named after Henry Martin Gunn, who served as the Palo Alto superintendent fr ...
, loaning them a
Xerox Alto
The Xerox Alto is a computer designed from its inception to support an operating system based on a graphical user interface (GUI), later using the desktop metaphor. The first machines were introduced on 1 March 1973, a decade before mass-market ...
.
Xerox PARC
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
Speech recognition is an interdisciplinary subfield of computer science and computational linguistics that develops methodologies and technologies that enable the recognition and translation of spoken language into text by computers with the ...
software.
During his early years at PARC, he attended
Carnegie Mellon University. He graduated with a Master of Science (MSc) in
computer science
Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to practical disciplines (includi ...
in 1976. By the 1980s, he was reportedly demonstrating a
virtual reality
Virtual reality (VR) is a simulated experience that employs pose tracking and 3D near-eye displays to give the user an immersive feel of a virtual world. Applications of virtual reality include entertainment (particularly video games), e ...
(VR) technology that involved a user in
Maze War
''Maze'', also known as ''Maze War'', is a 3D multiplayer first-person shooter maze game originally developed in 1973 and expanded in 1974. The first version was developed by high school students Steve Colley, Greg Thompson, and Howard Palmer fo ...
3D game. This depiction successfully voiced a response in-world to another user in the real world.
The development has been touted as the first
avatar
Avatar (, ; ), is a concept within Hinduism that in Sanskrit literally means "descent". It signifies the material appearance or incarnation of a powerful deity, goddess or spirit on Earth. The relative verb to "alight, to make one's appeara ...
-centric reference to this kind of VR technology.
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
The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inst ...
(GUI) of the
Xerox Alto
The Xerox Alto is a computer designed from its inception to support an operating system based on a graphical user interface (GUI), later using the desktop metaphor. The first machines were introduced on 1 March 1973, a decade before mass-market ...
computer, Smalltalk, and
Ethernet
Ethernet () is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in 1 ...
network at PARC.
Smalltalk
Kaehler was part of a group led by Dr.
Alan Kay
Alan Curtis Kay (born May 17, 1940) published by the Association for Computing Machinery 2012 is an American computer scientist best known for his pioneering work on object-oriented programming and windowing graphical user interface (GUI) d ...
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
Norwegian Computing Center (NR, in Norwegian: ''Norsk Regnesentral'') is a private, independent, non-profit research foundation founded in 1952. NR carries out contract research and development in the areas of computing and quantitative methods fo ...
. 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
Diana Merry-Shapiro was a computer programmer for the Learning Research Group of Xerox PARC in the 1970s and 1980s, after having been hired originally as a secretary. As one of the original developers of the Smalltalk programming language, she hel ...
, for instance, Kaehler successfully implemented the Smalltalk-76 system from scratch within a period of seven months.
It constituted 50 classes that composed 180 pages of source code.
Kaehler was also credited for designing the
virtual memory
In computing, virtual memory, or virtual storage is a memory management technique that provides an "idealized abstraction of the storage resources that are actually available on a given machine" which "creates the illusion to users of a very ...
system named Object-Oriented Zoned Environment (OOZE). 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.
With Smalltalk, Kaehler worked closely with two future
Turing Award
The ACM A. M. Turing Award is an annual prize given by the Association for Computing Machinery (ACM) for contributions of lasting and major technical importance to computer science. It is generally recognized as the highest distinction in comput ...
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
The University of California, Berkeley (UC Berkeley, Berkeley, Cal, or California) is a public land-grant research university in Berkeley, California. Established in 1868 as the University of California, it is the state's first land-grant u ...
professor
David Patterson, future leader of the
RISC-V
RISC-V (pronounced "risk-five" where five refers to the number of generations of RISC architecture that were developed at the University of California, Berkeley since 1981) is an open standard instruction set architecture (ISA) based on estab ...
movement.
Apple
In March 1985, Kaehler moved to Apple as a researcher.
He became involved in the development of
Macintosh
The Mac (known as Macintosh until 1999) is a family of personal computers designed and marketed by Apple Inc. Macs are known for their ease of use and minimalist designs, and are popular among students, creative professionals, and software en ...
computers, primarily providing technical support. 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
videodisc
Videodisc (or video disc) is a general term for a laser- or stylus-readable random-access disc that contains both audio and analog video signals recorded in an analog form. Typically, it is a reference to any such media that predates the mainstrea ...
s.
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.
Squeak
Kaehler also became part of the
open-source software
Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose. Op ...
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 and was later continued at
Walt Disney Imagineering
Walt Disney Imagineering Research & Development, Inc., commonly referred to as Imagineering, is the research and development arm of The Walt Disney Company, responsible for the creation, design, and construction of Disney theme parks and attra ...
. 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. The use of Smalltalk technology allows Squeak to be easier to
debug, analyze, and change. Kaehler was credited for writing the code of the platform's
painting system, Squeak Paintbox, and other EToys pilot versions.
Personal life
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, and wrote the book ''HyperCard Power''. In 1991, she died from complications of Type 1
diabetes
Diabetes, also known as diabetes mellitus, is a group of metabolic disorders characterized by a high blood sugar level ( hyperglycemia) over a prolonged period of time. Symptoms often include frequent urination, increased thirst and increased ...
.
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.
They lived in
Las Vegas
Las Vegas (; Spanish for "The Meadows"), often known simply as Vegas, is the 25th-most populous city in the United States, the most populous city in the state of Nevada, and the county seat of Clark County. The city anchors the Las Vegas ...
,
Nevada
Nevada ( ; ) is a state in the Western region of the United States. It is bordered by Oregon to the northwest, Idaho to the northeast, California to the west, Arizona to the southeast, and Utah to the east. Nevada is the 7th-most extensive, ...
and had three children. In 2020, she died from cancer.
See also
*
List of computer scientists
This is a list of computer scientists, people who do work in computer science, in particular researchers and authors.
Some persons notable as programmers are included here because they work in research as well as program. A few of these people ...
*
List of programmers
This is a list of programmers notable for their contributions to software, either as original author or architect, or for later additions. All entries must already have associated articles.
A
*Michael Abrash – program optimization and x86 ...
References
External links
{{DEFAULTSORT:Kaehler, Ted
Living people
People from Palo Alto, California
1950 births
American computer scientists
American computer programmers
Human–computer interaction researchers
Programming language designers
Scientists from California
20th-century American scientists
21st-century American scientists
Scientists at PARC (company)
Hewlett-Packard people
Apple Inc. employees
Open source advocates
Stanford University alumni
Carnegie Mellon University alumni
Gunn High School alumni