JOSS: a designer's view of an experimental on-line computing system

  title={JOSS: a designer's view of an experimental on-line computing system},
  author={J. C. Shaw},
  booktitle={AFIPS '64 (Fall, part I)},
  • J. Shaw
  • Published in AFIPS '64 (Fall, part I) 27 October 1964
  • Computer Science
The JOHNNIAC Open-Shop System (JOSS) is an experimental, on-line, time-shared computing system which has been in daily use by staff members of The RAND Corporation since January 1964. It was designed to give the individual scientist or engineer an easy, direct way of solving his small numerical problems without a large investment in learning to use an operating system, a compiler, and debugging tools, or in explaining his problems to a professional computer programmer and in checking the latter… 

Figures from this paper

JOSS: 20,000 hours at a console: a statistical summary

The first results of metering efforts within the JOSS system, designed to provide a measuring or instrumenting capability within the system not only to record use of the system as a whole but also to record characteristics of use for individual users of thesystem, are presented.

Introduction and overview of the multics system

Multics (Multiplexed Information and Computing Service) is a comprehensive, general-purpose programming system which is being developed as a research project and will be implemented on the GE 645 computer.

Amtran, a remote-terminal, conversational-mode computer system

This paper will review the progress of the development of a system called AMTRAN (for Automatic Mathematical TRANslation), inspired by a similar on-line system developed by Culler and Fried, and it shares many basic principles with the Klerer 2 May system.

A hybrid oriented interactive language

An on-line, inter-active language system created specifically for scientists and engineers engaged in preparation, setup, control, and monitoring of hybrid computations, designed specifically to facilitate implementation of an interpretive processor on a small digital computer in a hybrid configuration.

Some experience in interactive system development and application

It is argued that the development of systems fog effective man-computer collaboration requires not only interactive system use but also interactive system depelopment, and a number of rules for programming interaction between the user and computer system are extracted.

JOSS: Conversational Computing for the Nonprogrammer

JOSS, the JOHNNIAC Open-Shop System, is a conversational time-sharing system developed at the Rand Corporation to demonstrate, on a small scale, the value of time-sharing and easy access to computing

The use of man-computer interaction in root-finding and numerical problem-solving

It is the thesis of this author that this communication gap need not exist—that the scientist or engineer can, via a terminal connected directly to a computer, effectively use the full power of the computer toward his goals.

Man-machine communication in on-line mathematical analysis

During the past four or five years increasing attention has been paid to providing efficient, direct access to digital computing machines that permits a user to insert decisions during the course of problem solution, with his judgments benefiting from current results.

GULP—A compiler-compiler for verbal and graphic languages

Mnemonics and familiar higher language forms are used wherever possible in the attempt to simplify the use of GULP and make it easier to learn.



A general-purpose time-sharing system

Since June 1963, a Time-Sharing System has been operational at the System Development Corporation in Santa Monica and has been used for compiling and debugging programs, conducting research, performing calculations, conducting games, and executing on-line programs using both algebraic and list-processing languages.

Remote computing--an experimental system: part 1: external specifications

Remote computing has been around as long as computers themselves. More recently, interest has revived in providing remote users with convenient, economical access to a large central computer.

A comparison of list-processing computer languages: including a detailed comparison of COMIT, IPL-V, LISP 1.5, and SLIP

A detailed comparison is presented of COMIT, IPL-V, LISP 1.5 and SLIP--four well-known computer programming languages which, among them, exhibit all the principal characteristics of existing list-processing languages, concluding that no one of the languages considered is distinctly superior in all possible llst-processing applications.

A time-sharing debugging system for a small computer

The purpose of the BBN time-sharing system is to increase the effectiveness of the PDP-1 computer for those applications involving manmachine interaction by allowing each of the five users, each at

An experimental time-sharing system

A scheduling algorithm of one of us (FJC) that illustrates some of the techniques which may be employed to enhance and be analyzed for the performance limits of such a time-sharing system.

A command structure for complex information processing

The general purpose digital computer, by virtue of its large capacity and general-purpose nature, has opened the possibility of research, into the nature of complex mechanisms per se. The challenge

Programming the logic theory machine

A companion paper has discussed a system, called the Logic Theory Machine (LT), that discovers proofs for theorems in symbolic logic in much the same way as a human does. It manipulates symbols, it