Virtue (software)

Virtue is a virtual session manager running under IBM's VM.

The product

Virtue , "virtual tube", was the first session manager commercially available for the VM environment on IBM mainframes. The product allows users to use a standard 3270 monitor to control multiple sessions, whether VM/CMS, DOS/VSE, z/VSE MVS, z/OS, or other operating systems or applications such as CICS, Westi, or DUCS sessions.

Virtue runs as a highly privileged CMS task, designed to accommodate model IBM 3270 monitors and their descendants.[1] Even after competition entered the market, the product remains known for its innovation, speed, and compact size.

Development

The product was developed by III (Independent Intelligence Incorporated) of Orlando, Florida. The software designer was Leigh Lundin.

Although the package nominally ran as a highly privileged CMS session and utilized CMS services, it deployed an internal multitasking mechanism called a subvisor, which queued and prioritized tasks to be done.[1] Macintosh versions prior to macOS and IBM's OS/2 came to use similar mechanisms for task control.

Product development occurred at III offices within Westinghouse Automation Intelligence division, Orlando, Florida. Broad range in-depth testing was conducted at IBM's data center in Tampa, Florida and the IBM lab in Böblingen, Germany.

Marketing

Westinghouse Electric Management Systems, SA (WEMSSA), Paris, London, Geneva, Zürich, Munich, and Amsterdam, acquired the marketing rights, initially for Europe, Africa, and the Far East.

Westinghouse Electric, Pittsburgh, subsequently acquired rights for the Americas.

After release, a number of competing products entered the market, including MultiTerm and Computer Associates' vTerm, also known as vGraf. The concept found its way onto early PC platforms at the time, notably Apple Computer's Switcher for the Macintosh and subsequent products for the IBM PC.

gollark: According to typing speeder I'm something like 35WPM slower on mobile.
gollark: It's *responsive* except in Discord which since a few versions ago had horrible typing latency sometimes for no fathomable reason, it's just *bad*.
gollark: Yes it is. Programming is art when it's potatOS.
gollark: And yet they don't have usable keybords for writing things, sufficiently large screens to do video editing and such without æ, OSes which are designed to allow data sharing between apps for purposes, a sufficiently non-locked-down system for basically any sort of scripting/programming outside of somewhat isolated environments, etc.
gollark: I only do it in emergencies or when heavpoot asks for OIR:EM or something because it's quite irritating.

References

  1. Virtue User Manual © 1992
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.