Scientific Time Sharing Corporation

Last updated
Scientific Time Sharing Corporation (STSC)
Type
Industry Software, services, applications
Founded1969;55 years ago (1969) in Bethesda, Maryland, United States (as STSC) [1]
Founders
FateAcquired by JDA Software Group, July 2006
Successor
  • STSC, Inc.
  • Manugistics Group, Inc.
Headquarters,
Number of locations
30 offices
Area served
ProductsPrepackaged software [2]
BrandsAPL*Plus
OwnerContinental Telecom, Inc.
Parent Continental Telecom, Inc.
Website jda.com/industries/distribution-and-logistics

Scientific Time Sharing Corporation (STSC) was a pioneering timesharing and consulting service company which offered APL from its datacenter in Bethesda, MD to users in the United States and Europe.

Contents

History

Scientific Time Sharing Corporation's former headquarters in Washington, D.C. Embassy of Moldova (Washington, D.C.).JPG
Scientific Time Sharing Corporation's former headquarters in Washington, D.C.

Scientific Time Sharing Corporation (STSC) was formed in 1969 in Bethesda, Maryland by Dan Dyer, Burton C. Gray, and some of the people who originally implemented the programming language APL, notably Philip S. Abrams, Lawrence M. Breed, and Allen Rose. [3] In 1970, STSC released APL*Plus, a version of the APL\360 language with many practical extensions oriented toward fostering business use of APL. Together with I. P. Sharp Associates, STSC made many enhancements to the APL language, including:

STSC continued to make enhancements to the interpreter, notably improving the performance of many of the primitive functions.

In 1985, Dan Dyer of STSC and Ian Sharp of I. P. Sharp Associates jointly received the Kenneth E. Iverson Award for Outstanding Contribution to APL.

In the early 1980s, the timesharing market began collapsing, mostly due to the appearance in the marketplace of relatively lower cost IBM mainframe computers, such as the IBM 4300. STSC quickly changed its focus to supply APL services for in-house and the rapidly developing personal computer (PC) market.

In 1982, STSC released APL*Plus/PC, which was a very successful APL interpreter for the IBM personal computer. In the mid 1980s, STSC developed the APL*Plus/Unix interpreter, a full 32-bit interpreter which was the basis of further APL development, notably APL*Plus/386, which was later available for Intel 386 class machines and higher. Arguably, the APL*Plus/386 interpreter fostered the exodus of APL applications from mainframe to PC environments, as the hardware and software were finally correctly matched to facilitate a straightforward migration of medium- to large-sized applications away from mainframes.

In the mid 1980s, STSC released an APL compiler for its APL*Plus add-on for the IBM VSAPL program product. Along with language features designed to profile code execution, this compiler implementation was oriented toward replacing resource-consuming functions in place with compiled ones, leading to overall performance improvements.

By the mid 1990s, the APL*Plus/386 system had become one of the leading APL interpreters in the market, however it did not run under the then-new Microsoft Windows 3.1. Although there were some attempts at Windows interoperability, development on the APL*Plus/Win product began shortly before the APL products were sold to LEX2000. This latest Windows product is the basis for the current APLNow (formerly APL2000) interpreter product line.

Timeline

Manugistics continued to own all supply chain software.

See also

Related Research Articles

<span class="mw-page-title-main">APL (programming language)</span> Functional programming language for arrays

APL is a programming language developed in the 1960s by Kenneth E. Iverson. Its central datatype is the multidimensional array. It uses a large range of special graphic symbols to represent most functions and operators, leading to very concise code. It has been an important influence on the development of concept modeling, spreadsheets, functional programming, and computer math packages. It has also inspired several other programming languages.

<span class="mw-page-title-main">Mainframe computer</span> Large computer

A mainframe computer, informally called a mainframe or big iron, is a computer used primarily by large organizations for critical applications like bulk data processing for tasks such as censuses, industry and consumer statistics, enterprise resource planning, and large-scale transaction processing. A mainframe computer is large but not as large as a supercomputer and has more processing power than some other classes of computers, such as minicomputers, servers, workstations, and personal computers. Most large-scale computer-system architectures were established in the 1960s, but they continue to evolve. Mainframe computers are often used as servers.

<span class="mw-page-title-main">Time-sharing</span> Computing resource shared by concurrent users

In computing, time-sharing is the sharing of a computing resource among many tasks or users. It enables multi-tasking by a single user or enables multiple user sessions.

<span class="mw-page-title-main">History of operating systems</span> Aspect of computing history

Computer operating systems (OSes) provide a set of functions needed and used by most application programs on a computer, and the links needed to control and synchronize computer hardware. On the first computers, with no operating system, every program needed the full hardware specification to run correctly and perform standard tasks, and its own drivers for peripheral devices like printers and punched paper card readers. The growing complexity of hardware and application programs eventually made operating systems a necessity for everyday use.

<span class="mw-page-title-main">Michigan Terminal System</span> Mainframe operating system

The Michigan Terminal System (MTS) is one of the first time-sharing computer operating systems. Created in 1967 at the University of Michigan for use on IBM S/360-67, S/370 and compatible mainframe computers, it was developed and used by a consortium of eight universities in the United States, Canada, and the United Kingdom over a period of 33 years.

<span class="mw-page-title-main">Kenneth E. Iverson</span> Canadian computer scientist (1920–2004)

Kenneth Eugene Iverson was a Canadian computer scientist noted for the development of the programming language APL. He was honored with the Turing Award in 1979 "for his pioneering effort in programming languages and mathematical notation resulting in what the computing field now knows as APL; for his contributions to the implementation of interactive systems, to educational uses of APL, and to programming language theory and practice".

<span class="mw-page-title-main">Amdahl Corporation</span> American mainframe computer manufacturer

Amdahl Corporation was an information technology company which specialized in IBM mainframe-compatible computer products, some of which were regarded as supercomputers competing with those from Cray Research. Founded in 1970 by Gene Amdahl, a former IBM computer engineer best known as chief architect of System/360, it has been a wholly owned subsidiary of Fujitsu since 1997. The company was located in Sunnyvale, California.

<span class="mw-page-title-main">IBM 5100</span> Portable computer released by IBM in 1975

The IBM 5100 Portable Computer is one of the first portable computers, introduced in September 1975, six years before the IBM Personal Computer, and eight before the first successful IBM compatible portable computer, the Compaq Portable. It was the evolution of a prototype called the SCAMP that was developed at the IBM Palo Alto Scientific Center in 1973. Whether considered evolutionary from SCAMP or revolutionary, it still needed to be plugged into an electric socket.

The BUNCH was the nickname for the group of mainframe computer competitors of IBM in the 1970s. The name is derived from the names of the five companies: Burroughs, UNIVAC, NCR, Control Data Corporation (CDC), and Honeywell. These companies were grouped together because the market share of IBM was much higher than all of its competitors put together.

I. P. Sharp Associates (IPSA) was a major Canadian computer time-sharing, consulting and services firm of the 1970s and 1980s. IPSA is well known for its work on the programming language APL, an early packet switching computer network named IPSANET, and a powerful mainframe computer-based email system named 666 Box, stylized as 666 BOX. It was purchased in 1987 by Reuters Group, which used them until 2005 as a data warehousing center for business data.

Plug compatible refers to "hardware that is designed to perform exactly like another vendor's product." The term PCM was originally applied to manufacturers who made replacements for IBM peripherals. Later this term was used to refer to IBM-compatible computers.

Lawrence Moser "Larry" Breed was a computer scientist, artist and inventor, best known for his involvement in the programming language APL.

<span class="mw-page-title-main">Irma board</span> Early interface card for PCs and Macs

Irma board, originally spelled IRMA board, refers to a brand of coaxial interface cards for PCs and Macintosh computers used to enable 3270 emulator programs to connect to IBM mainframe computers. IRMA boards were used to connect PCs and Macs to IBM 3274 terminal controllers.

<span class="mw-page-title-main">Digital Effects (studio)</span> Computer animation studio

Digital Effects Inc. was an early and innovative computer animation studio at 321 West 44th street in New York City. It was the first computer graphics house in New York City when it opened in 1978, and operated until 1986. It was founded by Judson Rosebush, Jeff Kleiser, Don Leich, David Cox, Bob Hoffman, Jan Prins, and others. Many of the original group came from Syracuse University, where Rosebush taught computer graphics. Rosebush developed the animation software APL Visions and FORTRAN Visions. Kleiser later went on to found Kleiser-Walczak Construction Company, which experimented with creating synthespians and made the animation for Monsters of Grace.

The IBM Type-III Library was software provided by IBM to its customers, available without charge, liability, or support, and typically in source-code format. The best known examples are for mainframe software, but IBM also used this same classification on smaller systems.

Shared Variables are a feature of the programming language APL which allows APL programs running on one processor to share information with another processor. Although originally developed for mainframe computers, Shared Variables were also used in personal computer implementations of APL. Shared Variables could be used to control peripheral devices, or to communicate with external files, database management systems, or other users. Shared Variables were first introduced by International Business Machines Corporation (IBM) in their APL.SV software product in 1973, and are still available as of 2017, in APLs from IBM and Dyalog, for the operating systems Linux and Windows.

The Universal Time-Sharing System (UTS) is a discontinued operating system for the XDS Sigma series of computers, succeeding Batch Processing Monitor (BPM)/Batch Time-Sharing Monitor (BTM). UTS was announced in 1966, but because of delays did not actually ship until 1971. It was designed to provide multi-programming services for online (interactive) user programs in addition to batch-mode production jobs, symbiont (spooled) I/O, and critical real-time processes. System daemons, called "ghost jobs" were used to run monitor code in user space. The final release, D00, shipped in January, 1973. It was succeeded by the CP-V operating system, which combined UTS with features of the heavily batch-oriented Xerox Operating System (XOS).

CP-6 is a discontinued computer operating system, developed by Honeywell, Inc. in 1976, which was a backward-compatible work-alike of the Xerox CP-V fully rewritten for Honeywell Level/66 hardware. CP-6 was a command line oriented system. A terminal emulator allowed use of PCs as CP-6 terminals.

Philip S. Abrams is a computer science researcher who co-authored the first implementation of the programming language APL.

References

  1. "JDA Software Group Inc., demand chain management software and services for global retailers, wholesalers and manufacturers". JDA Software. Archived from the original on 2010-01-03.
  2. "Manugistics Group Inc – Technology > Software Services & Applications from AllBusiness.com". AllBusiness.
  3. Burton C. Gray's Yale obituary
  4. APL Quotations and Anecdotes, including Leslie Goldsmith's story of the Mailbox
  5. "Home > Communications > The Internet > History of the internet > Internet in its infancy". actewagl.com.au. Archived from the original on 2011-02-27. Retrieved 2016-11-03.
  6. 1 2 Feinler, Elizabeth; Vittal, John (2022-07-01). "Email Innovation Timeline" (PDF). Computer History Museum. p. 56. Retrieved 2023-08-18. The Jimmy Carter and Walter Mondale presidential campaign used the commercial STSC MAILBOX service to coordinate their campaign schedules. MAILBOX ran on a single Amdahl 470 system with dial-up and/or hardwired access intended for within-company access.
  7. Holuea, Josh (November 21, 1976). "Computer Tied Carter, Mondale Campaigns". The Washington Star . p. A-3.
  8. Becky Barna (January 1977). "Carter and the industry: Why not the best?" . Computer Decisions. Vol. 9, no. 1. pp. 56–59. Powered by a big Amdahl 470 computer at STSC's Bethesda headquarters, it comprised a series of mailboxes assigned to Carter, Mondale and various other individuals and groups within the campaign staff. Toting portable terminals, Carter and Mondale were able to keep track of each other's frenetic schedules. Moreover, each was able to keep tabs on the other's public statements and positions to avoid catastrophic contradictions. Mailbox soon became the tie to bind the other computer applications that were already humming away in the political machine. If Mondale had an idea on tax reform, for instance, he would transmit it through Mailbox to Stuart Eisenstat in the issues room. Eisenstat would take a look at it, see if additional data was needed from the New York Times data bank, and then send the combination package to Carter. Even while airborne, Carter was constantly feeding messages to his mailbox. The jet wasn't connected to the system by radio hook-up, but magnetic tape devices were on board so typists could continue to capture data. Once Peanut One touched down, the telephone company would rush in with five pairs of communications lines, and the system would again start purring.
  9. "Rockville Software Company Acquires Rover Technology". The Washington Post. Retrieved 10 January 2021.