ViewMAX
ViewMAX is a CUA-compliant file manager supplied with DR DOS versions 5.0 and 6.0. It is based on a cut-down version of Digital Research's GEM/3 graphical user interface modified to run only a single application, the ViewMAX desktop.[1][2] Support for some unneeded functions has been removed whist some new functions were added at the same time.[2] Nevertheless, the systems remained close enough for ViewMAX to recognize GEM desktop accessories (.ACC executables) automatically[3][4] and to allow some native GEM applications (.APP executables) to be run inside the ViewMAX environment (without having to install and launch GEM first).[3][4] Many display drivers for GEM 3.0/3.1 can 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.[3][4][2] 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 ?Y GEM-specific help under SID86), can be used for ViewMAX as well.[5]
Versions
ViewMAX/1 was distributed with DR DOS 5.0 in 1990 to provide an equivalent to DOSSHELL in MS-DOS/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 directories and files, or a representation of the directory hierarchy.
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. For more flexible character set support ViewMAX/2 loaded display fonts from DOS .CPI files[6][7][8][9][10][11] depending on the current code page rather than using a GEM specific character set. Support was added for the DR DOS task switcher TaskMAX; if this was present, applications would be launched as separate tasks, and ViewMAX could switch between them.[12] As TASKMGR in later operating systems such as Novell DOS 7, OpenDOS, DR-DOS 7.02 and higher continued to emulate most of the task switcher API as well,[13][4][14] ViewMAX/2 could be used to switch and control multiple concurrently running full-screen DOS tasks under the DR-DOS preemptively multitasking kernel (EMM386 /MULTI + TASKMGR) as well.[13][4][14]
ViewMAX/3 was intended to be the graphical file manager for Novell's next version of DR DOS. ViewMAX/3 included support for colour icons, movable and resizable windows, program groups, and background images. Although ViewMAX/3 was part of the DR DOS "Panther" Beta 1 distribution in October 1992,[13] it was never completed and apparently abandoned in favour to Apple's and Novell's "Star Trek" 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 a graphical file manager at all. When Caldera bought the remaining Digital Research assets from Novell in 1996, initial plans were to revive GEM and ViewMAX technologies for a low-footprint user interface for OpenDOS in mobile applications[15] as Caldera View, but these plans were abandoned by Caldera UK in favour of DR-WebSpyder and GROW. After closing the DR-DOS development center Caldera UK in early 1999, the remaining source code of the ViewMAX/3 beta version was published in April 1999 by the US parent company Caldera Thin Clients under the GPL[15] following continued community request to release the sources, shortly before the company changed its name to Lineo and switched to Linux-based technologies three months later.[16]
See also
Further reading
- R. R. (1992-01-06), Document 1209 - ViewMAX, Digital Research / Novell, FYI-M-1209 (1209.TXT is also part of DRTIPS.ZIP)
References
- ↑ Elliott, John (1999-06-10). "Versions of GEM". Archived from the original on 2016-11-07. Retrieved 2016-11-07.
- 1 2 3 Elliott, John (1999-05-09). "A comparison between GEM and ViewMAX". Archived from the original on 2016-11-07. Retrieved 2016-11-07.
- 1 2 3 Paul, Matthias (1997-04-13) [1993]. DRDOS6UN.TXT — Zusammenfassung der dokumentierten und undokumentierten Fähigkeiten von DR DOS 6.0. MPDOSTIP (in German) (60 ed.). Archived from the original on 2016-11-07. Retrieved 2016-11-07.
- 1 2 3 4 5 Paul, Matthias (1997-06-07) [1994]. NWDOS7UN.TXT — Zusammenfassung der dokumentierten und undokumentierten Fähigkeiten von Novell DOS 7. MPDOSTIP (in German) (85 ed.). Archived from the original on 2016-11-07. Retrieved 2016-11-07.
- ↑ Paul, Matthias (1997-05-24) [1991]. DRDOSTIP.TXT — Tips und Tricks für DR DOS 3.41 - 5.0. MPDOSTIP (in German) (47 ed.). Archived from the original on 2016-11-07. Retrieved 2016-11-07.
- ↑ Paul, Matthias (2001-06-10) [1995]. "Format description of DOS, OS/2, and Windows NT .CPI, and Linux .CP files" (CPI.LST file) (1.30 ed.). Archived from the original on 2016-04-20. Retrieved 2016-08-20.
- ↑ Elliott, John (2006-10-14). "CPI file format". Archived from the original on 2016-09-22. Retrieved 2016-09-22.
- ↑ Elliott, John (2006-09-03). "Codepage-related software". Archived from the original on 2016-11-08. Retrieved 2016-11-09.
- ↑ Brouwer, Andries Evert (2001-02-10). "CPI fonts". 0.2. Archived from the original on 2016-09-22. Retrieved 2016-09-22.
- ↑ Haralambous, Yannis (September 2007). Fonts & Encodings. Translated by Horne, P. Scott (1st ed.). Sebastopol, California, USA: O'Reilly Media, Inc. p. 601–602, 611. ISBN 978-0-596-10242-5. ISBN 0-596-10242-9.
- ↑ MS-DOS Programmer's Reference. Microsoft Press. 1991. ISBN 1-55615-329-5.
- ↑ Caldera, Inc. (August 1997). OpenDOS Developer's Reference Series — Multitasking API — Programmer's Guide. UK. Caldera Part No. 200-DODG-004. Retrieved 2013-03-21.
- 1 2 3 Paul, Matthias (1997-07-30) [1994]. NWDOS-TIPs — Tips & Tricks rund um Novell DOS 7, mit Blick auf undokumentierte Details, Bugs und Workarounds (e-book). MPDOSTIP (in German) (3, release 157 ed.). Archived from the original on 2016-11-04. Retrieved 2014-08-06. NWDOSTIP.TXT is a comprehensive work on Novell DOS 7 and OpenDOS 7.01, including the description of many undocumented features and internals. It is part of the author's yet larger
MPDOSTIP.ZIP
collection maintained up to 2001 and distributed on many sites at the time. The provided link points to a HTML-converted older version of theNWDOSTIP.TXT
file. - 1 2 Paul, Matthias (2001-12-16). "No lumps of coal". fd-dev. Archived from the original on 2016-11-07. Retrieved 2016-11-07.
- 1 2 Jemmett, Ben A. L. (April 1999). "Caldera releases GEM under the GPL". Deltasoft - GEM News. Archived from the original on 2016-11-07. Retrieved 2016-11-07.
Caldera Thin Clients, Inc. released the source code for GEM and ViewMAX under the GNU Public License in mid April, following years of speculation over GEM's future. Caldera bought the GEM sources from Novell along with the DR-DOS in 1996, at the time noting that they may develop GEM into a platform for mobile computers and thin clients. However, these plans were dropped, and GEM was instead released into the open-source community.
- ↑ Caldera. Embedded Linux moved to top priority at Lineo, Inc., formerly known as Caldera Thin Clients, Inc.. Caldera, Inc. press-release as of 1999-07-20 ().
External links
- Ben A. L. Jemmett's GEM site Deltasoft
- John Elliott's GEM site Seasip
- GEMWorld: GEM - The Project (1999 mirror)
- Screenshots of ViewMAX/1
- Screenshots of ViewMAX/3