Virtual Storage Personal Computing (VSPC) was a service offered by
IBM in the late 1970s and early 1980s.
[In Germany, the service was announced in October, 1979 according t]
an article in Computerwoche dated 1979-10-19
From a data terminal, users could run both
interactive
Across the many fields concerned with interactivity, including information science, computer science, human-computer interaction, communication, and industrial design, there is little agreement over the meaning of the term "interactivity", but mo ...
processes and
batch jobs on remote computing hardware (located in IBM service centres) to which they were connected e.g. by telephone lines using
modems. Among the
programming languages offered were VSPC variants of
BASIC
BASIC (Beginners' All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages designed for ease of use. The original version was created by John G. Kemeny and Thomas E. Kurtz at Dartmouth College ...
,
FORTRAN,
APL and
PL/I. VSPC became obsolete following the invention of the
Personal Computer as computing power became available to the individual user locally.
In a campus setting, VSPC offered users the ability to create and submit programs to an IBM (or compatible) mainframe without using punched cards, though the programs were still submitted as card images, and programs so submitted needed all the usual IBM
Job Control Language (JCL) statements to access the mainframe batch submission and resource allocation processes. Output from a job submitted through VSPC could be routed to a printer, or back to the user's VSPC account, though in general the output would be too wide to be viewed easily on a VSPC terminal.
Although IBM
Selectric terminals were supported (with special typeballs for APL programming), most VSPC interaction was through half-duplex
IBM 3270
The IBM 3270 is a family of block oriented display and printer computer terminals introduced by IBM in 1971
and normally used to communicate with IBM mainframes. The 3270 was the successor to the IBM 2260 display terminal. Due to the text ...
(and compatible) terminals. Using VSPC for APL programming required a special terminal which implemented APL symbols in addition to the usual
EBCDIC characters.
References
IBM services