Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
DESQview
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Text mode multitasking operating environment}} {{Infobox software | name = DESQview | screenshot = DESQview 2.8 screenshot.png | caption = DESQview 2.8 running on top of [[MS-DOS 6.22]] in VirtualBox | developer = [[Quarterdeck Office Systems]] | released = {{Start date and age|1985|07}} | latest_release_version = DESQview/2.80 | latest_release_date = | operating system = [[DOS]] | discontinued = yes | genre = [[Windowing system]] | license = [[Proprietary software|Proprietary]] [[commercial software]] }} '''DESQview''' ('''DV''') is a [[text mode]] [[computer multitasking|multitasking]] [[operating environment]] developed by [[Quarterdeck Office Systems]] which enjoyed modest popularity in the late 1980s and early 1990s. Running on top of [[DOS]], it allows users to run multiple programs concurrently in multiple [[window (computing)|windows]]. == Desq == Quarterdeck's predecessor to DESQview was a [[Context switch|task switching]] product called '''Desq''' (shipped late April<ref name="DesQ_1984"/> or May 1984<ref name="CW_1988"/>), which allows users to switch between running programs. Quarterdeck revamped its package, bringing multitasking in, and adding TopView compatibility. DESQview was released in July 1985, four months before [[Microsoft]] released the first version of [[Microsoft Windows|Windows]]. It was widely thought to be the first program to bring multitasking and windowing capabilities to DOS; in fact, there was a predecessor, [[IBM TopView]], which shipped March 1985.<ref name="TopView_1985"/> Under DESQview, well-behaved DOS programs can be run concurrently in resizable, overlapping windows (something the first version of Windows cannot do). A simple hideable menu allows cutting and pasting between programs. DESQview provides support for simple editable macros as well. Quarterdeck also developed a set of optional utilities for DESQview, including a notepad and dialer. Later versions allow graphics mode programs to be loaded as well, but only run in full screen mode.<ref name="Perry_1991"/> DESQview is not a [[GUI]] (graphical user interface) [[operating system]]. Rather, it is a non-graphical, windowed shell that runs in [[real mode]] on top of DOS, although it can run on any [[Intel 8086]]- or [[Intel 80286]]-based PC. It can also use [[expanded memory]] add-ons to work around the 640 KB [[RAM limit]] of [[conventional memory]] on early PCs. DESQview really came into its own on [[Intel 80386]] machines, which are better at utilizing memory above DOS's limit. However, in either case, it runs in real mode rather than [[protected mode]], meaning that a misbehaving program can still crash the system. == DESQview and QEMM == To make maximum use of [[extended memory]] on [[Intel 80386]] processors, by transforming it into [[expanded memory]] and upper memory blocks ([[Upper Memory Area|UMB]]s) accessible to DESQview and other real-mode programs, Quarterdeck developed a sophisticated [[DOS memory management|memory manager]]. Owing to the foresight of its marketing manager, Quarterdeck marketed it as a separate product, [[QEMM-386]] (Quarterdeck Expanded Memory Manager 386). It became more popular than DESQview itself, and sold steadily for many years, generating over US$150 million in sales from 1987 through 1994. After the release of the [[Original Intel Pentium (P5 microarchitecture)|Intel Pentium]] processor, the ''386'' in QEMM was dropped. The combination package of DESQview and QEMM-386 was called DESQview 386 (DV386). With the introduction of the 80386, the memory management features were enhanced to allow the system to shift into protected mode but also allow the addresses to be configured in a [[virtual 8086 mode]] so that the extended memory can be mapped into addressing frames and accessible to real-mode programs such as DOS. This allows a 386 to implement the LIM ([[Lotus Software|Lotus]], [[Intel]], [[Microsoft]]) EMS (expanded memory specification).<ref name="Perry_1991"/> The memory manager is easily controlled by the user with DOS program QEMM.COM. DESQview is able to use QEMM's features far beyond just the LIM EMS API, mapping most of the "conventional" address space (below 640 KB) into multiple extended memory blocks such that each can execute transparently during its context. The main copy of DOS and any device and networking drivers have to be loaded before DESQview. The resulting space is the largest single program that can run, but DESQview under QEMM can run as many instances of those programs as the EMS allows. So an 8 MB system can generally have a dozen full-sized DOS programs running concurrently; a 16 MB system can run over twenty, and so on. == DESQview usage == DESQview was noteworthy in that it supported all common DOS-compatible programs and achieved a degree of performance and stability that was remarkable, given the constraints of its host operating system. It also has a clever interface that is generally unobtrusive while being quickly available and very easy to learn. All normal PCs include a keyboard with three "shift" or "modifier" keys: Control, Alt, and the normal Shift keys. These keys are normally held down in combination with other keys. DESQview, by default, monitors the Alt key for isolated presses (not in combination). Pressing the Alt key by itself brings up the DESQview menu allowing access to the program's features: start new tasks, switch among them, mark text on the screen, paste text as input into the current task, resize or move the text windows, configure new menu items, etc. In addition a Shift+Alt combination causes DESQview to learn a set of keys as a macro. This allows DESQview to run other programs without interfering with any of the "keybindings" they might be using.<ref name="Perry_1991"/> DESQview was critically acclaimed and won many fans, but it never met with mass appeal, despite Quarterdeck's sustained efforts to win people over. In one area, however, DESQview was a lasting success: many multiuser [[bulletin board system]]s were based on it, thanks to its modest hardware requirements, robust multitasking, and superlative handling of multiple communication ports. Most free or inexpensive BBS software of the time ran as a single-[[node (bulletin board system)|node]], single-tasking DOS program. Normally, only one copy of the BBS software could run at once, limiting the host PC to running one node. DESQview, often aided by the installation of [[16550 UART]] chips that [[Data buffer|buffer]],<ref>{{cite magazine |last=Venditto |first=Guy |date=1991-01-29 |title=Pipeline |volume=10 |issue=2 |page=67 |url=https://books.google.com/books?id=X_tru4xwJ_sC&pg=PT80 |magazine=[[PCMag]] |publisher=[[Ziff Davis]]}}</ref> allows multiple copies of the same single-tasking BBS software to run simultaneously on a single computer, resulting in a [[Multi-user software|multi-user]] BBS. == Decline of DESQview == DESQview does not provide a graphical user interface ([[GUI]]). While Quarterdeck did provide suites of programming libraries and utilities to support the development of software to use its features these never became widely popular. DESQview's ability to run most software with no modification and the cost of "run-time" licenses, combined with the costs of the development suites themselves made this an unreasonable combination for commercial shrink-wrapped software publishers and vendors. Microsoft released [[Windows 3.0]] with its own memory management and multitasking features. While DESQview was far faster, smaller, and more stable, it was more expensive and didn't include support for the graphical features of MS Windows. The decline of QEMM started with the bundling of a memory manager in [[Digital Research]]'s [[DR DOS 5.0]], released in 1990. To catch on, Microsoft included its own [[EMM386]] in [[MS-DOS 5.0]], while previously the memory management functionality was only available with Windows. QEMM could still be used instead, notably with [[Windows 3.1x]], but only for incremental benefit. Sales of QEMM declined. In August 1994, after three quarters of losses, the company laid off 25% of their employees and the CEO, president, and founder Terry Myers resigned. As users moved from DESQview to other platforms, notably Windows 3.x and OS/2, third party utility authors wrote utility programs that emulated some DESQview API functions to allow suitably equipped DOS programs to co-operate with these OS. The most notable are [[TAME (software)|TAME]] (for Windows) and [[OS/2SPEED]] (for OS/2). === DESQview/X === Quarterdeck eventually also released a product named '''DESQview/X''' ('''DVX'''), which is an [[X Window System]] server running under DOS and DESQview and thus provides a GUI to which X software (mostly [[Unix]]) could be ported. DESQview/X had three window managers that it launched with, [[Motif Window Manager|X/Motif]], [[OPEN LOOK]], and [[twm]]. The default package contained only ''twm'', the others were costly optional extras, as was the ability to interact on [[TCP/IP]] networks.<ref name="iw92"/> [[Mosaic (web browser)|Mosaic]] was ported to DVX. DVX itself can serve DOS programs and the 16-bit Windows environment across the network as X programs, which made it useful for those who wished to run DOS and Windows programs from their Unix workstations.<ref name="iw92"/> The same functionality is available with some versions of [[Network Computing Devices|NCD]] [[Wincenter]]. === NetWare Access Server === Internetworking company [[Novell]] developed a product called NetWare Access Server (NAS) incorporating features of DESQview 386 and [[pcAnywhere]].<ref name="Stephens_1989"/> The DESQview multitasking support was used to create an environment into which up to 16 PC and Macintosh clients can login remotely to access NetWare services and run DOS applications.<ref name="Mardesich_1991"/> === DESQview after X === DESQview development continued in parallel with DESQview/X. After ceasing development on DESQview/X, another version of DESQview was released. QEMM was still developed after the discontinuation of DESQview, and a version compatible with [[Windows 98]] was released. In the mid-1990s, Quarterdeck tried to recast itself as an [[Internet]] company, releasing a version of the Mosaic web browser. Eventually, the company was acquired by [[NortonLifeLock|Symantec]]. ==Reception== ''[[BYTE]]'' in 1984 stated that DesQ's application compatibility was the highest of the five window managers tested.<ref name="markoff1984pc"/> The magazine's [[Jerry Pournelle]] in 1989 noted that "while [[MultiFinder]] doesn't work very well yet, DESQView on a big 80386 machine certainly does",<ref name="pournelle198901">{{Cite magazine |last=Pournelle |first=Jerry |author-link=Jerry Pournelle |date=January 1989 |title=To the Stars |url=https://archive.org/stream/byte-magazine-1989-01/1989_01_BYTE_14-01_PC_Communications_and_Annual_Awards_and_Digitizing_Tablets#page/n137/mode/2up |magazine=BYTE |page=109}}</ref> and preferable to OS/2 on 286.<ref name="pournelle198902">{{Cite magazine |last=Pournelle |first=Jerry |date=February 1989 |title=Ready Line Overload |url=https://archive.org/details/eu_BYTE-1989-02_OCR/page/n175/mode/2up?view=theater |access-date=2024-10-08 |magazine=BYTE |pages=121-137}}</ref> The magazine that year listed version 3.0 as among the "Distinction" winners of the BYTE Awards, stating that "unlike OS/2, DESQview lets you run the programs you've already paid for ... Many users will find that DESQview is all they need".<ref name="byte198901"/> == See also == * [[GNU Screen]] * [[IBM TopView]] * [[MultiFinder]] * [[tmux]] * [[Terminal multiplexer]] * [[Twin (windowing system)]] == References == {{reflist|refs= <ref name="Perry_1991">{{cite book |author-first=Paul J. |author-last=Perry |title=DESQview instant reference |edition=2.3 |publisher=[[SYBEX]] |isbn=0-89588-809-2 |date=1991 |pages=2, 30β34, 67β101}}</ref> <ref name="DesQ_1984">{{Citation |title=Can Visicorp come back? |newspaper=[[InfoWorld]] |date=2 July 1984 |quote=DesQ... began shipping in April}}.</ref> <ref name="CW_1988">{{Citation |url=https://books.google.com/books?id=JRgDwCkMX_cC&pg=PT64 |title=In Depth β Women, technology and power |newspaper=[[Computerworld]] |date=28 March 1988 |quote=By May 1984, Desq finally went out the door}}.</ref> <ref name="TopView_1985">{{citation |publisher=[[IBM]] |title=TopView |type=announcement letter |date=1985-02-19 |url=http://www-01.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/1/897/ENUS285-071/}}</ref> <ref name="iw92">{{citation |work=[[InfoWorld]] |date=6 April 1992 |title={{sic|Desqview/X|expected=DESQview/X|nolink=y}} transforms Windows into {{sic|X Window|s|expected=X Window|nolink=y}} |author-first=Mark |author-last=Brownstein |url=https://books.google.com/books?id=6z0EAAAAMBAJ&pg=PA15}}</ref> <ref name="Stephens_1989">{{citation |work=[[InfoWorld]] |author-first=Mark |author-last=Stephens |date=6 March 1989 |page=13 |title=Novell announces NetWare Access Server, T-1 Bridge |url=https://books.google.com/books?id=GzoEAAAAMBAJ&pg=PT12}}</ref> <ref name="Mardesich_1991">{{citation |work=[[InfoWorld]] |author-first=Jodi |author-last=Mardesich |title=Updated NetWare Server Improves Remote Access |date=27 May 1991 |page=43 |url=https://books.google.com/books?id=ZFAEAAAAMBAJ&pg=PT42}}</ref> <ref name="markoff1984pc">{{Citation |url=https://archive.org/stream/byte-magazine-1984-09/1984_09_BYTE_09-09_Guide_to_the_IBM_PCs#page/n71/mode/2up |title=Five Window Managers for the IBM PC |magazine=[[Byte (magazine)|BYTE]] |date=September 1984 |volume=9 |issue=9 Guide to the IBM PC |author-last=Markoff |author-first=John |page=70}}</ref> <ref name="byte198901">{{Cite magazine |date=January 1989 |title=The BYTE Awards |url=https://archive.org/stream/byte-magazine-1989-01/1989_01_BYTE_14-01_PC_Communications_and_Annual_Awards_and_Digitizing_Tablets#page/n371/mode/2up |magazine=[[BYTE (magazine)|BYTE]] |page=327}}</ref> }} == Further reading == * {{cite journal |title=QPI: The QEMM-386 Programming Interface |author-first1=Ralf D. |author-last1=Brown |author-link1=Ralf D. Brown |author-first2=Andrew |author-last2=Schulman |series=Undocumented Corner |date=July 1994 |journal=[[Dr. Dobb's Journal]] |location=San Mateo, California |pages=123β131 |url=https://www.cs.cmu.edu/~ralf/papers/qpi.txt |access-date=2017-08-23 |url-status=live |archive-url=https://web.archive.org/web/20170823173501/https://www.cs.cmu.edu/~ralf/papers/qpi.txt |archive-date=2017-08-23}} ==External links== * [http://toastytech.com/guis/dvx.html Screenshots of DESQview/X] * {{Cite web |url=http://opendvx.sourceforge.net/ |title=OpenDV/X: an open source project to recreate DESQview/X for DOS |publisher=Source forge |url-status=dead |archive-url=https://web.archive.org/web/20050404220606/http://opendvx.sourceforge.net/ |archive-date=2005-04-04}} ({{cite web |url=http://sourceforge.net/projects/opendvx/ |title=Project: OpenDV/X: Summary |access-date=2016-06-25 |url-status=dead |archive-url=https://web.archive.org/web/20050518155818/http://sourceforge.net/projects/opendvx/ |archive-date=2005-05-18}}) [[Category:DOS software]] [[Category:Operating system APIs]] [[Category:Process (computing)]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Cite journal
(
edit
)
Template:Cite magazine
(
edit
)
Template:Cite web
(
edit
)
Template:Infobox software
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)