HOME

TheInfoList



OR:

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