TeleSoft

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

TeleSoft, Inc. (sometimes written Telesoft) was an American software development company founded in 1981 and based in San Diego, California, that specialized in development tools for the Ada programming language.

History

In 1981, University of California, San Diego (UCSD) professor Kenneth Bowles was looking to do for the emergent Ada programming language what the UCSD Pascal and the UCSD p-System language translator and operating system had done for the Pascal programming language and world.[1] He thus founded a company called Telesoftware, which soon merged with another UCSD-offshoot company Renaissance Systems, founded by Craig Maudlin and Christopher Klein, to form TeleSoft.[2] The early merged company initially sold various Motorola 68000-based systems and software.[3]

TeleSoft got off to a fast start in the Ada compiler market, releasing its first product in May 1981, well before the new language standard became final.[4] TeleSoft had thus put out the first commercially available Ada compiler.[5] Bowles took an-earlier-than-usual status as an emeritus professor at UCSD in 1984 in order to focus his attentions on TeleSoft.[6] The company was able to obtain funding, including $2 million in venture capital funding in 1984.[2]

The first generation TeleSoft compiler was very slow, but compilation speeds improved considerably with the TeleGen2 product.[7] TeleSoft sold both native compilers and cross compilers for various embedded systems architectures.[8] The customer base for the compiler grew to include many large corporations, including IBM, Sun Microsystems, Intel, Cray Research, Motorola, and Unisys.[9]

The Ada software environment was originally thought to be a promising market, with a number of small, new companies including TeleSoft seeking to gain a foothold in it.[10] But the Ada compiler business proved to be a difficult one to be in; many of the advantages of the language for general-purpose programming were not seen as such by the general software engineering community or by educators.[11] By the late 1980s, TeleSoft had suffered two rounds of layoffs.[12] Still privately held, in 1988 it reportedly had revenue of $18 million and some 235 employees.[9][13]

Company sale and subsequent history

TeleSoft was acquired in 1989 by Swedish Telecom and merged with that company's subsidiary Telelogic to form an entity known as Telesoft AB.[9] TeleSoft president Ben Goodwin became the head of the new company.[9] Swedish Telecom was a heavy user of Ada and Telelogic wanted to bolster its offerings in that area.[14] Bowles sold his interest in TeleSoft as part of this transaction; he would go on to participate for several years in the ISO committee responsible for the Ada 95 standardization effort.[6]

But the Ada industry underwent further consolidations.[15] Telelogic soon reduced its development of Ada tools.[14] At the end of 1992, TeleSoft was merged into Alsys, founded by chief Ada designer Jean Ichbiah, which itself had been acquired in 1991 by French defense contractor Thomson-CSF; more mergers, acquisitions, divestitures and the like would follow.[15][16]

References

  1. Lua error in package.lua at line 80: module 'strict' not found. Also available from "UCSD Pascal Reunion Symposium Held October 22, 2004", University of California, San Diego.
  2. 2.0 2.1 Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. 6.0 6.1 Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. 9.0 9.1 9.2 9.3 Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. 14.0 14.1 Lua error in package.lua at line 80: module 'strict' not found.
  15. 15.0 15.1 Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.