ViewMAX is a
CUA-compliant
file manager
A file manager or file browser is a computer program that provides a user interface to manage files and folders. The most common operations performed on files or groups of files include creating, opening (e.g. viewing, playing, editing or print ...
supplied with
DR DOS
DR-DOS (written as DR DOS, without a hyphen, in versions up to and including 6.0) is a disk operating system for IBM PC compatibles. Upon its introduction in 1988, it was the first DOS attempting to be compatible with IBM PC DOS and MS-DO ...
versions
5.0
''5.0'' is the sixth studio album by American rapper Nelly. It was released through Universal Motown Records (Universal Music Group) and Derrty (Universal Music Group) on November 12, 2010. and
6.0 6.0 may refer to:
* 6.0, a numerical designation commonly used for computer software versioning
* ''6.0'' (album), an album by Sister Machine Gun
* 6.0 system, a judgement system used in competitive figure skating until 2005
See also
* 6 (disambi ...
. It is based on a cut-down
runtime version of
Digital Research
Digital Research, Inc. (DR or DRI) was a company created by Gary Kildall to market and develop his CP/M operating system and related 8-bit, 16-bit and 32-bit systems like MP/M, Concurrent DOS, FlexOS, Multiuser DOS, DOS Plus, DR DOS ...
's
GEM/3 graphical user interface
The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows User (computing), users to Human–computer interaction, interact with electronic devices through graphical icon (comp ...
modified to run only a single
statically built application, the ViewMAX desktop.
Support for some unneeded functions has been removed whilst some new functions were added at the same time.
Nevertheless, the systems remained close enough for ViewMAX to recognize GEM desktop accessories ( executables) automatically
and to allow some native GEM applications ( executables) to be run inside the ViewMAX environment (without having to install and launch GEM first).
Many display drivers for GEM 3.xx could be used by ViewMAX as well, enabling ViewMAX to be used with non-standard display adapters and higher resolutions than possible using the default set of ViewMAX drivers.
Also, Digital Research's
SID86, the symbolic instruction debugger that shipped with DR DOS 3.xx and provided dedicated functions to debug GEM applications (see GEM-specific help under SID86 or
GEMSID), could be used for ViewMAX as well.
Versions
Originally named ''Navigator'' in beta versions,
ViewMAX 1.00
was distributed with
DR DOS 5.0 in 1990 to provide an equivalent to
DOSSHELL
DOS Shell is a file manager that debuted in MS-DOS and PC DOS version 4.0, released in June 1988. It was discontinued in MS-DOS version 6.22, but remained part of the Supplemental Disk. The Supplemental Disk could be ordered or could be do ...
in
MS-DOS
MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few oper ...
/
PC DOS 4.0. It had a very similar appearance to Digital Research's previous GEM desktops – two fixed-size windows. Each window would either contain icons representing drives, directories and files, or a representation of the directory hierarchy.
If supported by the underlying operating system (such as DR DOS),
file
File or filing may refer to:
Mechanical tools and processes
* File (tool), a tool used to ''remove'' fine amounts of material from a workpiece
** Filing (metalworking), a material removal process in manufacturing
** Nail file, a tool used to g ...
and
directory passwords and
access permissions were supported. Network drives (including CD-ROM drives) were distinguished through their own icon, different from those of local drives.
In 1991, ViewMAX 2 was distributed with
DR DOS 6.0. Various graphical improvements were made in this release, including controls with a 3D appearance and user-selectable colour schemes.
The directory tree (if enabled) was now shown beside the list of icons, rather than instead of it.
Various settings could be stored in a configuration files named
%DRDOSCFG%
An environment variable is a Name resolution (programming languages), dynamic-named Value (computer science), value that can affect the way running process (computing), processes will behave on a computer. They are part of the environment in wh ...
\VIEWMAX.INI.
For more flexible character set support ViewMAX 2 loaded display fonts from a standard DOS file
depending on the current
code page
In computing, a code page is a character encoding and as such it is a specific association of a set of printable characters and control characters with unique numbers. Typically each number represents the binary value in a single byte. (In some c ...
rather than using a
GEM specific character set, a feature also incorporated into
FreeGEM
FreeGEM released in 1999 is a windowing system based on Digital Research's GEM which was first released in 1985. GEM stands for "Graphics Environment Manager".
Overview
FreeGEM is the free software/open source version of GEM developed after Cal ...
since 2005.
The
DOS/V
DOS/V is a Japanese computing initiative starting in 1990 to allow DOS on IBM PC compatibles with VGA cards to handle double-byte (DBCS) Japanese text via software alone. It was initially developed from PC DOS by IBM for its PS/55 machines ...
-compatible Japanese version of ViewMAX, as distributed with
DR DOS 6.0/V in 1992, supported
DBCS
A double-byte character set (DBCS) is a character encoding in which either all characters (including control characters) are encoded in two bytes, or merely every graphic character not representable by an accompanying single-byte character set ( ...
characters loaded by from .
Support was added for the DR DOS task switcher
TaskMAX
DR-DOS (written as DR DOS, without a hyphen, in versions up to and including 6.0) is a disk operating system for IBM PC compatibles. Upon its introduction in 1988, it was the first DOS attempting to be compatible with IBM PC DOS and MS-D ...
; if this was present, applications would be launched as separate tasks, and ViewMAX could switch between them.
As TASKMGR in later operating systems such as
Novell DOS 7,
OpenDOS 7.01
DR-DOS (written as DR DOS, without a hyphen, in versions up to and including 6.0) is a disk operating system for IBM PC compatibles. Upon its introduction in 1988, it was the first DOS attempting to be compatible with IBM PC DOS and MS-D ...
,
DR-DOS 7.02
DR-DOS (written as DR DOS, without a hyphen, in versions up to and including 6.0) is a disk operating system for IBM PC compatibles. Upon its introduction in 1988, it was the first DOS attempting to be compatible with IBM PC DOS and MS- ...
and higher continued to emulate most of the task switcher API as well,
ViewMAX 2 could be used to switch and control multiple concurrently running full-screen DOS tasks under the DR-DOS preemptively multitasking kernel () as well.
ViewMAX 3 was intended to be the graphical file manager for
Novell
Novell, Inc. was an American software and services company headquartered in Provo, Utah, that existed from 1980 until 2014. Its most significant product was the multi- platform network operating system known as Novell NetWare.
Under the l ...
's next version of DR DOS. ViewMAX 3 included support for colour
icons
An icon () is a religious work of art, most commonly a painting, in the cultures of the Eastern Orthodox, Oriental Orthodox, and Catholic churches. They are not simply artworks; "an icon is a sacred image used in religious devotion". The most c ...
, movable and resizable windows, program groups, and background images.
If the underlying DR-DOS had the optional multi-user security module loaded, ViewMAX would also provide support for the extended world/group/owner access permission system. Although ViewMAX 3 was part of the
DR DOS "Panther"
DR-DOS (written as DR DOS, without a hyphen, in versions up to and including 6.0) is a disk operating system for IBM PC compatibles. Upon its introduction in 1988, it was the first DOS attempting to be compatible with IBM PC DOS and MS-DO ...
Beta 1 distribution in October 1992,
it was never completed and apparently abandoned in favour to
Apple
An apple is an edible fruit produced by an apple tree (''Malus domestica''). Apple trees are cultivated worldwide and are the most widely grown species in the genus '' Malus''. The tree originated in Central Asia, where its wild ances ...
's and Novell's "
Star Trek
''Star Trek'' is an American science fiction media franchise created by Gene Roddenberry, which began with the eponymous 1960s television series and quickly became a worldwide pop-culture phenomenon. The franchise has expanded into vario ...
" team project in 1992/1993, which remained unreleased as well. So,
Novell DOS 7, as "DR DOS 7.0" was called in 1994, came without any graphical file manager at all.
When
Caldera
A caldera ( ) is a large cauldron-like hollow that forms shortly after the emptying of a magma chamber in a volcano eruption. When large volumes of magma are erupted over a short time, structural support for the rock above the magma chamber ...
bought the remaining Digital Research assets from Novell on 23 July 1996,
initial plans were to revive GEM and ViewMAX technologies for a low-footprint user interface for
OpenDOS
DR-DOS (written as DR DOS, without a hyphen, in versions up to and including 6.0) is a disk operating system for IBM PC compatibles. Upon its introduction in 1988, it was the first DOS attempting to be compatible with IBM PC DOS and MS-D ...
in mobile applications
as ''Caldera View'', but these plans were abandoned by
Caldera UK
DR-DOS (written as DR DOS, without a hyphen, in versions up to and including 6.0) is a disk operating system for IBM PC compatibles. Upon its introduction in 1988, it was the first DOS attempting to be compatible with IBM PC DOS and MS- ...
in favour of
DR-WebSpyder
DR-WebSpyder is a DOS web browser, mail client and operating system runtime environment that was developed by Caldera UK in 1997. It was based on the DR-DOS operating system and networking components from Novell as well as the Arachne web browse ...
and
GROW
Grow or GROW may refer to:
* Growth (disambiguation), an increase in some quantity over time or a measure of some principal
* GROW model, a technique for problem solving or goal setting
* Graphical ROMable Object Windows, a windowing system that w ...
. After closing the DR-DOS development center Caldera UK in early 1999, the remaining source code of the ViewMAX 3
beta version
A software release life cycle is the sum of the stages of development and maturity for a piece of computer software ranging from its initial development to its eventual release, and including updated versions of the released version to help impr ...
was published in April 1999 by the US parent company
Caldera Thin Clients
Lineo was a thin client and embedded systems company spun out of Caldera Thin Clients by 20 July 1999.
History
Caldera Thin Clients, Inc., had been created as a subsidiary of Caldera, Inc., on 2 September 1998. Caldera Thin Clients' original ...
under the
GPL
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general us ...
following continued community request to release the sources, shortly before the company changed its name to
Lineo
Lineo was a thin client and embedded systems company spun out of Caldera Thin Clients by 20 July 1999.
History
Caldera Thin Clients, Inc., had been created as a subsidiary of Caldera, Inc., on 2 September 1998. Caldera Thin Clients' original ...
and switched to
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
-based technologies three months later.
Various ViewMAX features not previously found in GEM have been incorporated into
FreeGEM
FreeGEM released in 1999 is a windowing system based on Digital Research's GEM which was first released in 1985. GEM stands for "Graphics Environment Manager".
Overview
FreeGEM is the free software/open source version of GEM developed after Cal ...
since then.
See also
*
GEM
A gemstone (also called a fine gem, jewel, precious stone, or semiprecious stone) is a piece of mineral crystal which, in cut and polished form, is used to make jewelry or other adornments. However, certain rocks (such as lapis lazuli, opal, a ...
*
DOSSHELL
DOS Shell is a file manager that debuted in MS-DOS and PC DOS version 4.0, released in June 1988. It was discontinued in MS-DOS version 6.22, but remained part of the Supplemental Disk. The Supplemental Disk could be ordered or could be do ...
*
Comparison of file managers
The following tables compare general and technical information for a number of notable file managers.
General information
, -
! rowspan="2" , XTree
, rowspan="2" , Jeffery C. Johnson
,
, 1985-04-01
, DOS
,
, 1992
, rowspan="2"
, ...
*
COMMAND.COM
COMMAND.COM is the default command-line interpreter for MS-DOS, Windows 95, Windows 98 and Windows Me. In the case of DOS, it is the default user interface as well. It has an additional role as the usual first program run after boot (init proc ...
References
Further reading
* (88 pages)
* (106 pages)
External links
Ben A. L. Jemmett's GEM site Deltasoft(1999 mirror)
{{Digital Research
DOS drivers
File managers
DOS software
GEM software
Digital Research software
User interfaces
Graphical user interfaces
Windowing systems