GEM (desktop environment)
![]() | |
![]() IBM PC displaying GEM desktop in EGA on a monochrome monitor | |
Developer(s) | Digital Research Lee Jay Lorenzen |
---|---|
Initial release | 28 February 1985[1] |
Stable release | GEM/3 3.11
/ 3 November 1988 |
Operating system | MS-DOS,Concurrent DOS,FlexOS,CP/M-68K,GEMDOS,TOS |
Platform | Intel 8088,Motorola 68000 |
Type | Windowing system |
License | GPL-2.0-only |
Website | www |
GEM(forGraphics Environment Manager[2]) is a discontinuedoperating environmentreleased byDigital Researchin 1985. GEM is known primarily as the nativegraphical user interfaceof theAtari STseries of computers, providing aWIMPdesktop. It was also available forIBM PC compatibles[3][4]and shipped with some models fromAmstrad.GEM is used as the core for some commercial MS-DOS programs, the most notable beingVentura Publisher.It was ported to other computers that previously lacked graphical interfaces, but never gained traction. The final retail version of GEM was released in 1988.
Digital Research later produced X/GEM for theirFlexOS[3][5]real-time operating systemwith adaptations forOS/2 Presentation Manager[6][3]and theX Window Systemunder preparation as well.[3]
History
[edit]GSX
[edit]![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Cbasic.svg/220px-Cbasic.svg.png)
![](https://upload.wikimedia.org/wikipedia/commons/thumb/0/03/CP%E2%81%84M_Ad%2C_InfoWorld%2C_November_29%2C_1982.jpg/220px-CP%E2%81%84M_Ad%2C_InfoWorld%2C_November_29%2C_1982.jpg)
In late 1984, GEM started life at DRI as an outgrowth of a more general-purpose graphics library known as GSX (Graphics System Extension),[7]written by a team led by Don Heiskell since about 1982.[8]Lee Jay Lorenzen (at Graphic Software Systems) who had recently leftXerox PARC(the birthplace of the modern GUI) wrote much of the code. GSX was essentially a DRI-specific implementation of theGKSgraphics standard proposed in the late 1970s. GSX was intended to allow DRI to write graphics programs (charting, etc.) for any of the8-bitand16-bitplatformsCP/M-80,Concurrent CP/M,CP/M-86andMS-DOS(NEC APC-III) would run on,[9]a task that otherwise would have required considerable effort to port due to the large differences in graphics hardware (and concepts) between the various systems of that era.[7]
GSX consisted of two parts: a selection of routines for common drawing operations, and the device drivers that are responsible for handling the actual output. The former was known asGDOS(Graphics Device Operating System) and the latter asGIOS(Graphics Input/Output System),[10]a play on the division of CP/M into the machine-independentBDOS(Basic Disk Operating System) and the machine-specificBIOS(Basic Input/Output System).[7]GDOS was a selection of routines that handled the GKS drawing, while GIOS actually used the underlying hardware to produce the output.[7]
Known 8-bit device drivers
[edit]- DDMODE0Amstrad CPCscreen in mode 0
- DDMODE1 Amstrad CPC screen in mode 1
- DDMODE2 Amstrad CPC screen in mode 2
- DDSCREENAmstrad PCWscreen
- DDBBC0BBC Microscreen in mode 0
- DDBBC1 BBC Micro screen in mode 1
- DDGDC, DDNCRDMVNEC μPD7220
- DDVRETVT100+ Retro-Graphics GEN.II (aka 4027/4010)
- DDTS803TeleVideoscreen
- DDHP26XX HP 2648 and 2627 terminals[11]
- DDQX10QX-10screen
- DDFXLR8 Epsonlo-res,8-bit
- DDFXHR8 Epsonhi-res,8-bit
- DDFXLR7Epsonand Epson-compatible printers
- DDCITOLRC. Itoh8510Alo-res
- DDCITOH C. Itoh 8510A
- DD-DMP1 Amstrad DMP1 printer (akaSeikoshaGP500M-2)
- DDSHINWA Printers using Shinwa Industries mechanism
- DDHP7470, DD7470Hewlett-PackardHP 7470and compatible pen plotters,HP-GL/2
- DD7220 Hewlett-Packard HP 7220,HP-GL
- DDGEN2Retro-GraphicsGEN.II (Ratforsource code inProgrammer's Guide)
- DDHI3MHouston InstrumentHiPlot DMP
- DDHI7M Houston Instrument HiPlot DMP
- DDMX80 Epson MX-80 +Graftrax Plus
- DDESP Electric Studio Light Pen (Amstrad PCW)
- DDOKI84Oki DataMicroline
- DDMF GEM metafile
- DDPSPostScriptmetafile
Known 16-bit device drivers
[edit]- DDLA100DEC
- DDLA50 DEC
- DDNECAPCNEC APC
- NCRPC4NCRDecisionMate V
- IBMBLMP2, IBMBLMP3IBMCGAmonochrome mode
- IBMBLCP2, IBMBLCP3 IBM CGA color mode
- IBMCHMP6
- IBMEHFP6, IBMEHMP6, IBMELFP6 IBMEnhanced Graphics Adapter
- HERMONP2, IBMHERP3, HERMONP6,Hercules Graphics Card(720×348)
- UM85C408AF UMCVGAGraphics[12]
- DDIDSM IDS Monochrome
- DDANADXM Anadex DP-9501 and DP-9001A
- DDCITOLRC. Itoh8510Alo-res
- DDCNTXMCentronics351, 352 and 353
- DDDS180 Datasouth
- DDOKI84Oki DataMicroline
- DDPMVPPrintronixMVP
- DD3EPSNL IBM/Epson FX-80 lo-res Printer (see DDFXLR7 and DDFXLR8)
- DD3EPSNH IBM/Epson FX-80 hi-res Printer (see DDFXHR8)
- DD75XHM1RegnecentralenRC759 Piccoline
- DDGSXMMetafile
- EPSMONH6
- IBMHP743 Hewlett-Packard 7470A/7475A Plotter (see DDHP7470 and DD7470)
- METAFIL6Metafile
- PALETTEPolaroid camera[13]
TheDOSversion of GSX supports loading drivers in theCP/M-86CMDformat. Consequently, the same driver binary may operate under both CP/M-86 and DOS.[14]
GEM
[edit]Intel versions
[edit]The 16-bit version of GSX 1.3[7][9]evolved into one part of what would later be known asGEM,which was an effort to build a full GUI system using the earlier GSX work as its basis. Originally known asCrystalas a play on an IBM project calledGlass,the name was later changed toGEM.
Under GEM, GSX becameGEM VDI(Virtual Device Interface), responsible for basic graphics and drawing.[10]VDI also added the ability to work with multiplefontsand added a selection ofrasterdrawing commands to the formerlyvector-only GKS-based drawing commands. VDI also added multipleviewports,a key addition for use with windows.[15]
A new module,GEM AES(Application Environment Services), provided the window management and UI elements, andGEM Desktopused both libraries in combination to provide a GUI.[16]The 8086 version of the entire system was first officially demoed atCOMDEXin November 1984,[4][3]following a demonstration on the 80286-basedAcorn Business Computerin September 1984 where the software had been attributed to Acorn,[17]and the system was shipped as GEM/1 on 28 February 1985.[1]
GEM/1
[edit]![](https://upload.wikimedia.org/wikipedia/commons/thumb/6/6b/Gem_11_Desktop.png/220px-Gem_11_Desktop.png)
GEM Desktop 1.0was released on 28 February 1985.[1] GEM Desktop 1.1was released on 10 April 1985 with support forCGAandEGAdisplays.[18][19] A version for theApricot ComputersF-Series, supporting 640×200 in up to 8 colors, was also available asGEM Desktop 1.2.[20]
Digital Research also positionedConcurrent DOS 4.1with GEM as alternative forIBM'sTopView.[21]
DRI originally designed GEM for DOS so that it would check for and only run on IBM computers, and notPC compatibleslike those fromCompaq,as the company hoped to receive license fees from compatible makers. Developers reacted with whatBYTEdescribed as "a small explosion"; it reported that at a DRI-hosted seminar in February 1985, more than half of the attendees agreed that GEM's incompatibility with Compaq was a serious limitation. Later that month the company removed the restriction.[22]Applications that supported GEM included Lifetree Software'sGEM Write.[23]
At this point,Apple Computersued DRI[24][unreliable source?]in what would turn into a long dispute over the "look and feel" of the GEM/1 system, which was an almost direct copy ofMacintosh(with some elements bearing a closer resemblance to those in the earlierLisa,available since January 1983). This eventually led to DRI being forced to change several basic features of the system.[25][26][27][28][24](See also:Apple v. Digital Research.) Apple would later go on to sue other companies for similar issues, including theircopyright lawsuit against Microsoft and HP.
In addition to printers the system also contained drivers for some more unusual devices such as thePolaroid Palette.[13]
GEM/2
[edit]![](https://upload.wikimedia.org/wikipedia/commons/thumb/8/8e/Gem20about.png/220px-Gem20about.png)
DRI responded with the "lawsuit-friendly"GEM Desktop 2.0,released on 24 March 1986, which eventually added support forVGA,sometime after its release in 1987.[29]It allowed the display of only two fixed windows on the "desktop" (though other programs could do what they wished), changed the trash can icon, and removed the animations for things like opening and closing windows. It was otherwise similar to GEM/1, but also included a number of bug fixes and cosmetic improvements.
In 1988Stewart Alsop IIsaid that GEM was among several GUIs that "have already been knocked out" of the market by Apple, IBM/Microsoft, and others.[30]
GEM XM
[edit]GEM XMwith "GEM Desktop 3.0" was an updated version of GEM/2 in 1986/1987 forDOS(includingDOS Plus) which allowed task-switching and the ability to run up to ten GEM and DOS programs at once, swapping out toexpanded memory(XM) throughEMS/EEMSor to disk (includingRAM disks,thereby also allowing the use ofextended memory).[31][32][33][34]Data could be copied and pasted between applications through aclipboardwith filter function (a feature later also found inTaskMAXunderDR DOS 6.0).[32]Digital Research planned to offer GEM XM as an option to GEMDraw Plususers and through OEM channels.[31]
The GEM XMsource codeis now freely available under the terms ofGNU General Public License.
GEM/3
[edit]![](https://upload.wikimedia.org/wikipedia/commons/thumb/5/57/Gem311about.png/220px-Gem311about.png)
The last retail release wasGEM/3 Desktop,released on 3 November 1988,[35]which had speed improvements and shipped with a number of basic applications. Commercial sales of GEM ended with GEM/3; the source code was subsequently made available to a number of DRI's leading customers.
While GEM/2 for the PC still provided a GSX API in addition to the GEM API; GEM/3 no longer did.[10]
GEM/4 for CCP Artline
[edit]GEM/4,released in 1990, included the ability to work withBézier curves,a feature still not commonly found outside thePostScriptworld.[citation needed]This version was produced specifically forArtline2, a drawing program from the German companyCCP Development GmbH.[36][37][38][39][40][41][42]
The system also included changes to the font management system, which made it incompatible with the likes ofTimeworks Publisher.
Artline 1 still ran on GEM 3.1.[39]
GEM/5 for GST Timeworks Publisher
[edit]Another version of GEM calledGEM/5[43]was produced byGST Software ProductsforTimeworks'Publisher2.1. It contained an updated look with 3D buttons, along with features such as on-the-fly font scaling. It came complete with all the standard GEM 3.1 tools. This version was produced from GEM 3.13 with only the Bézier handling taken from GEM/4.
ViewMAX for DR DOS
[edit]![](https://upload.wikimedia.org/wikipedia/commons/thumb/5/53/Viewmax_screen_shot.png/220px-Viewmax_screen_shot.png)
GEM Desktop itself was spun off in 1990 as a product known asViewMAXwhich was used solely as a file management shell underDR DOS.In this form the system could not run other GEM programs. This led to a situation where a number of applications (including ViewMAX) could exist all with their ownstatically linkedcopy of the GEM system. This scenario was actually rare, as few native GEM programs were published. In 1991,ViewMAX 2was released.
In these forms, GEM survived until DRI was purchased byNovellin June 1991[44][45]and all GEM development was cancelled.
X/GEM
[edit]Throughout this time DRI had also been working on making the GEM system capable of multitasking. This started withX/GEMbased on GEM/1, but this required use of one of the multitasking CP/M-based operating systems.[clarification needed]DRI also produced X/GEM for theirFlexOS[3][5]real-time operating systemwith adaptations forOS/2 Presentation Manager[6][3]and theX Window Systemunder preparation as well.[3]
Ventura Publisher
[edit]Lee Lorenzen left soon after the release of GEM/1, when it became clear that DRI had no strong interest in application development. He then joined with two other former DRI employees, Don Heiskell and John Meyer, to startVentura Software.They developedVentura Publisher(which was later marketed byXeroxand eventually byCorel), which would go on to be a very populardesktop publishingprogram for some time.
Atari versions
[edit]![](https://upload.wikimedia.org/wikipedia/commons/thumb/e/ed/Tos492.png/220px-Tos492.png)
Development of the production 68000 version of GEM began in September 1984, when Atari sent a team called "The Monterey Group" toDigital Researchto begin work on porting GEM. Originally, the plan was to run GEM on top ofCP/M-68K,both ostensibly ported toMotorola 68000by DRI prior to the ST design being created. In fact, these ports were unusable and would require considerable development. Digital Research also offered GEMDOS (originally written as GEM DOS), a DOS-like operating system aimed to port GEM to different hardware platforms. It was available for8086and68000processors and had been adapted to theAppleLisa 2/5and theMotorolaVME/10[46]development system.[47]Atari decided in January 1985[48]to give up on the existing CP/M-68K code and instead port GEMDOS to the Atari ST platform, referring to it asTOS.[49]
As Atari had provided most of the development of the 68000 version, they were given full rights to continued developments without needing to reverse-license it back to DRI. As a result, the Apple-DRI lawsuit did not apply to the Atari versions of GEM, and they were allowed to keep a more Mac-like UI.
Over the next seven years, from 1985 to 1992, new versions of TOS were released with each new generation of the ST line. Updates included support for more colors and higher resolutions in the raster-side of the system, but remained generally similar to the original in terms of GKS support. In 1992, Atari released TOS 4, orMultiTOS,along with their final computer system, theFalcon030.In combination withMiNT,TOS 4 allowed full multitasking support in GEM.
Continued development
[edit]![](https://upload.wikimedia.org/wikipedia/commons/thumb/8/82/Gem1.png/220px-Gem1.png)
WhenCalderabought the remaining Digital Research assets from Novell on 23 July 1996,[50]initial plans were to revive GEM and ViewMAX technologies for a low-footprint user interface forOpenDOSin mobile applications[51][52]asCaldera View,but these plans were abandoned byCaldera UKin favour ofDR-WebSpyderandGROW.Caldera Thin Clients(later known asLineo) released the source to GEM and GEM XM under the terms ofGNU GPL-2.0-onlyin April 1999.[52]The development of GEM for PC continues asFreeGEMandOpenGEM.
On the Atari ST platform, the original DRI sources were ported again to be used in the free and open sourceTOScloneEmuTOS.New implementations of the AES portions of GEM have been implemented from scratch in the form ofXaAES,and MyAES,[53]both of which are fully re-entrant and support multitasking on top of theFreeMiNTmultitasking extensions toTOS.
Description
[edit]The "full" GEM system consisted of three main parts:
- GEM VDI (Virtual Device Interface)
- GEM AES (Application Environment Services)
- GEM Desktop (an application providing drag-and-drop file management)
GEMVDIwas the core graphics system of the overall GEM engine. It was responsible for "low level" drawing in the form of "draw line from here to here". VDI included a resolution and coordinate independent set of vector drawing instructions which were called from applications through a fairly simple interface. VDI also included environment information (state, or context), current color, line thickness, output device, etc.
These commands were then examined by GDOS, whose task it was to send the commands to the proper driver for actual rendering. For instance, if a particular GEM VDI environment was connected to the screen, the VDI instructions were then routed to the screen driver for drawing. Simply changing the environment to point to the printer was all that was needed (in theory) to print, dramatically reducing the developer workload (they formerly had to do printing "by hand" in all applications). GDOS was also responsible for loading up the drivers and any requested fonts when GEM was first loaded.
One major advantage VDI provided over the Macintosh was the way multiple devices and contexts were handled. In the Mac such information was stored in memory inside the application. This resulted in serious problems when attempting to make the Mac handle pre-emptive multitasking, as the drawing layer (QuickDraw) needed to have direct memory access into all programs. In GEM VDI however, such information was stored in the device itself, with GDOS creating "virtual devices" for every context – each window for instance.
GEMAESprovided the window system, window manager, UI style and other GUI elements (widgets). For performance reasons, many of the GUI widgets were actually drawn using character graphics. Compared to the Macintosh, AES provided a rather spartan look and the system shipped with a single monospaced font.
AES performs its operations by calling the VDI, but in a more general sense the two parts of GEM were often completely separated in applications. Applications typically called AES commands to set up a new window, with the rest of the application using VDI calls to actually draw into that window.
GEMDesktopwas an application program that used AES to provide a file manager and launcher, the traditional "desktop" environment that users had come to expect from the Macintosh. Unlike the Macintosh, the GEM Desktop ran on top of DOS (MS-DOS,DOS PlusorDR DOSon the PC, GEMDOS on the Atari), and as a result the actual display was cluttered with computer-like items, including path names and wildcards. In general, GEM was much more "geeky" than the Mac, but simply running a usable shell on DOS was a huge achievement on its own. Otherwise, GEM has its own advantages over Mac OS such as proportional sliders.
Native PC GEM applications use the file extension.APP for executables, whereas GEM desktop accessories use the file extension.ACC instead.[54][55]All desktop accessories (and also a few simple applications) can be run under ViewMAX without modification.[54][55]
See also
[edit]- Atari TOS
- EmuTOS
- FreeGEM
- OpenGEM
- GEM character set
- Atari ST character set
- Resource construction set(RCS)
- Pantone Color Computer Graphics
References
[edit]- ^abcMalloy, C. E., ed. (1985-07-02) [1985-03-20]."DRI Ships GEM".A.N.A.L.O.G.TCS #1.Newsgroup:net.micro.atari.ihlpa.704.Retrieved2020-01-11.
Digital Research Inc.'s (DRI) new Graphics Environment Manager (GEM) system software was shipped as scheduled to original-equipment manufacturers (OEMs) February 28, the company announced March 11, 1985.
- ^"Concurrent DOS - Powerful Multiuser Multitasking Operating Systems"(PDF).Digital Research Inc.1988 [1987]. 1090-1411-002.Archived(PDF)from the original on 2019-11-26.Retrieved2018-10-16.
- ^abcdefghFitler, Bill (March 1989)."Writing portable applications with X/GEM - How does X/GEM compare with other windowing systems?".Dr. Dobb's Journal.Archived fromthe originalon 2014-08-11.Retrieved2016-11-24.
- ^ab"Digital Research Announces GEM".Corporate Histories Collection - Computer History Museum.Archived fromthe originalon 2011-07-25.
- ^ab"Der GEM-Oldie von Digital Research läuft und läuft: Eine Benutzeroberfläche für diverse Rechnerarchitekturen".Computerwoche(in German).IDG Business Media GmbH.1989-08-18.ISSN0170-5121.Archivedfrom the original on 2016-11-24.Retrieved2016-11-24.
- ^abBarney, Douglas (1987-11-02)."Microbits: Waiting is hardest part".Computerworld.Vol. XXI, no. 44.CW Publishing, Inc.pp. 37, 45.ISSN0010-4841.Archivedfrom the original on 2020-01-11.Retrieved2020-01-11.
- ^abcdeWong, William G. (July 1984)."Digital Research's GSX: Graphics Portability".Microsystems.p. 74. GSX13ART.TXT.Archivedfrom the original on 2019-10-20.Retrieved2020-01-12.
- ^"One man's drive to standardize GSX"(PDF).Digital Dialogue- Employee Newsletter of Digital Research Inc.Vol. 3, no. 4.Digital Research.August 1984. p. 3. Archived fromthe original(PDF)on 2015-06-16.Retrieved2022-09-19.
- ^ab"Language bindings available on data base services"(PDF).Micro Notes- Technical information on Digital Research products.Vol. 2, no. 3. Pacific Grove, California, USA:Digital Research, Inc.July 1984. p. 4. NWS-106-003.Archived(PDF)from the original on 2020-02-11.Retrieved2020-02-11.
[…] Further documentation in the form of the GSX Language Reference manual is available for 16-bit DRI languages inside the GSX-86 Programmer's Toolkit. The product contains both versions of the newest GSX version 1.3 - one for CP/M-86 (including Concurrent CP/M) and the other for PC-DOS. […]
[1] - ^abcElliott, John C., ed. (2014-07-07)."The Graphics System eXtension".Seasip.info.Retrieved2020-01-13.
- ^"New driver source".2020. Archived fromthe originalon 2020-07-28.Retrieved2020-07-28.
- ^"UMC UM85C408AF 16-bit ISA Dram VGA Drivers | Device Drivers".oemdrivers.2020-07-27.Retrieved2020-07-27.
- ^ab"DRI promotes graphics standard"(PDF).Micro Notes- Technical information on Digital Research products.Vol. 2, no. 2. Pacific Grove, California, USA:Digital Research, Inc.May 1984. p. 12. NWS-106-002.Archived(PDF)from the original on 2020-02-11.Retrieved2020-02-11.
[…]Polaroid Palette(part of the Presentation Master package from Digital Research),DiabloCl30 Color InkJet printer, Transtar color printer,Houston InstrumentsCMP-29/40/41/42 plotter series. Strobe 100/260 plotter series, theHewlett-Packard7473A plotter andPhilipsGP 300L Hi and Lo Res printers. […]
[2] - ^Lineback, Nathan."GSX Screen Shots".Toastytech.Archivedfrom the original on 2020-01-15.Retrieved2020-01-15.
- ^Elliott, John C., ed. (2014-07-07)."The Virtual Device Interface".Seasip.info.Retrieved2020-01-13.
- ^Elliott, John C.; H., Thomas, eds. (2014-07-07)."The Application Environment Services".Seasip.info.Retrieved2020-01-13.
- ^Kewney, Guy (January 1985)."Newsprint".Personal Computer World.p. 108.Retrieved2021-03-19.
- ^Lineback, Nathan."GEM 1.1 screenshots".Toastytech.Archivedfrom the original on 2019-12-25.Retrieved2016-08-01.
- ^Elliott, John C., ed. (2007-03-18)."Screenshots of GEM".Seasip.info.Archivedfrom the original on 2019-05-21.Retrieved2016-08-01.
- ^Elliott, John C. (ed.)."Screenshots of Apricot GEM/1".Seasip.info.Archivedfrom the original on 2019-04-04.Retrieved2016-08-01.
- ^"Concurrent DOS 4.1 in den USA angekündigt".Computerwoche(in German).IDG Business Media GmbH.1985-06-21.ISSN0170-5121.Archivedfrom the original on 2017-01-18.Retrieved2017-01-18.
- ^Markoff, John Gregory;Robinson, Phillip (June 1985)."A GEM Seminar".BYTE.p. 455.Retrieved2013-10-27.
- ^Kisor, Henry (1985-11-16)."GEM Write Gives IBM Owners Apple-styled Word Processing".Orlando Sentinel.Archivedfrom the original on 2019-02-13.Retrieved2015-01-05.
- ^abDilger, Daniel Eran (2007-09-10)."Office Wars 3 – How Microsoft Got Its Office Monopoly".RoughlyDrafted Magazine.San Francisco, California, USA. Archived fromthe originalon 2013-08-19.Retrieved2013-08-15.
- ^"Digital Research To Modify GEM".The New York Times(National ed.). 1985-10-01. p. D-4.Archivedfrom the original on 2018-09-30.Retrieved2020-01-12.
- ^Watt, Peggy (1985-10-07)."Apple forces rewrite of GEM".Computerworld.News. Vol. XIX, no. 40. Monterey, California, USA:CW Publishing, Inc.p. 2.ISSN0010-4841.Archivedfrom the original on 2020-02-12.Retrieved2020-02-12.
- ^Watt, Peggy (1986-10-27)."Digital Research tighens belt with layoffs, reorganization - Realign business units, product lines".Computerworld- The Newsweekly for the Computer Community.Computer Industry. Vol. XX, no. 43. Monterey, California, USA:CW Communications, Inc.p. 95.ISSN0010-4841.Archivedfrom the original on 2020-02-16.Retrieved2020-02-16.
- ^Reimer, Jeremy (2005-05-05)."A History of the GUI"(PDF).Ars Technica.Archived fromthe original(PDF)on 2011-07-19.Retrieved2012-07-23.(28 pages)
- ^Lineback, Nathan."GEM 2.0 Screen Shots".Toastytech.Archivedfrom the original on 2019-08-22.Retrieved2016-08-01.
- ^Alsop, Stewart II(1988-01-18)."WUI: The War Over User Interface"(PDF).P.C. Letter - the Insider's Guide to the Personal Computer Industry.4(2). PCW Communications Inc.: 1–4.ISSN8756-7822.Archived(PDF)from the original on 2019-08-23.Retrieved2020-01-11.
- ^abSchemenaur, P. J. (1986-10-27)."Digital Research to Unveil Gem Option That Switches Between Applications".InfoWorld- The PC News Weekly.Vol. 8, no. 42. Monterey, California, USA:Popular Computing, Inc.p. 5.ISSN0199-6649.Retrieved2018-09-12.
- ^abElliott, John C. (2013)."GEM/XM screenshots".Seasip.info.Archivedfrom the original on 2018-09-12.Retrieved2018-09-12.
- ^"GEM XM switches programs under DOS and DOS Plus"(PDF).European Review(20).Digital Research:1. January 1987.Archived(PDF)from the original on 2022-10-09.Retrieved2018-09-12.
- ^Harris, Dylan, ed. (2000)."download - XM".Digital Research.Retrieved2001-09-12.
GEM XM Desktop allows you to run several applications at once. You can switch at will between them and even pass data from application to application. No longer need you finish one job before starting another. No more errors in typing the output of one programme as input to the next. Even for DOS applications that were not specially written for GEM. These new capabilities are in addition to the easy–to–use GEM Desktop functions of organising and displaying the contents of your discs. All commands use drop–down menus so need no memorizing. Discs and files are represented by icons which are unambiguous and easy to select, especially with a mouse. GEM XM Desktop is delivered complete with the indispensable GEM Diary which has alarm clock, calendar, diary and card index functions constantly available.
- ^Lineback, Nathan."GEM 3.11 Screen Shots".Toastytech.Archivedfrom the original on 2019-11-18.Retrieved2016-08-01.
- ^Digital Research Artline User Reference Guide(PDF)(2 ed.).Digital Research/ CCP Development GmbH. November 1990 [1988]. 5161-2062-002.Archived(PDF)from the original on 2019-12-04.Retrieved2020-01-10.
- ^"Digital Research stellt Artline 2 vor - Unter GEM-Oberfläche illustrieren und präsentieren".Computerwoche(in German). Munich, Germany:IDG Business Media GmbH.1990-02-09.ISSN0170-5121.Archived fromthe originalon 2020-01-12.Retrieved2020-01-12.
- ^Elliott, John C. (ed.)."Screenshots of GEM/4".Seasip.info.Archivedfrom the original on 2019-06-10.Retrieved2016-08-01.
- ^abKrautter, Thomas; Barnes, Chris J. (2006-06-14) [1999-12-29]."GEM/4".GEM Development.Archivedfrom the original on 2013-03-16.Retrieved2020-01-12.
[…] In general, I like the idea of releasing Artline 1 and/or 2 to the public domain, given, some general things are discussed. […] comments on Artline, because the application all the time has been our own copyright, all code was written atCCP,the trademark has beenDigital Research's (now it's ours) and the Artline 2 Operating System has been GEM/4. Artline 1 needs GEM 3.1, while all changes to GEM/4 have been made in cooperation withLee LorenzenandDon Heiskellto keep compatibility withventura publisher.Bill Herndon is currently checking his archive to see, if he may contribute GEM/4 VDI and driver sources. […]
- ^Digital Research Artline Installation / Startup(2 ed.).Digital Research/ CCP Development GmbH. November 1990 [1988]. 5161-2052-002.Retrieved2020-01-12.
- ^Digital Research Artline Graphics Utilities Guide(1 ed.).Digital Research/ CCP Development GmbH. August 1990 [1988]. 5161-2042-002.Retrieved2020-01-12.
- ^Artline Release Note(3 ed.). January 1991. 5161-1001-003.Archivedfrom the original on 2020-01-12.Retrieved2020-01-12.[3]
- ^Elliott, John C. (ed.)."Screenshots of GEM/5".Seasip.info.Archivedfrom the original on 2019-06-10.Retrieved2016-08-01.
- ^Scott, Karyl (1991-07-29)."Novell/DRI merger to reap better client management".InfoWorld.Networking. Vol. 13, no. 30.InfoWorld Publishing Co.p. 33.ISSN0199-6649.Archivedfrom the original on 2020-02-09.Retrieved2017-01-21.
- ^"Novell and Digital Research sign definitive merger agreement".Business Wire.1991-07-17.Archivedfrom the original on 2018-08-18.Retrieved2017-01-24.
- ^"Motorola VME/10 Microcomputer System Overview Manual"(PDF)(1 ed.).Motorola Inc.February 1984. M68KVSOM/D1.Archived(PDF)from the original on 2019-11-27.Retrieved2020-01-11.
- ^"Archived copy".Archived fromthe originalon 2006-07-13.Retrieved2018-09-12.
{{cite web}}
:CS1 maint: archived copy as title (link) - ^Dyer, Landon."The Atari ST, Part 2".Archived fromthe originalon 2018-10-10.
- ^Daniels, Jeffrey (Summer 1988)."3 Years With the ST - An exclusive look inside Tramiel's Atari".STart- The ST Quarterly.START Magazine Archive. Vol. 3, no. 1.Antic Publishing.p. 22.Archivedfrom the original on 2019-11-02.Retrieved2020-01-11.
- ^Leon, Mark (1996-07-29)."Caldera reopens 'settled' suit, buys DR DOS — Antitrust suit against Microsoft".InfoWorld.News. Vol. 18, no. 31.InfoWorld Publishing Co.p. 3.ISSN0199-6649.Archivedfrom the original on 2020-02-08.Retrieved2020-02-08.[4];Leon, Mark (1996-07-29)."Caldera reopens 'settled' suit, buys DR DOS — Microsoft's response: lawsuit is 'ironic and sad'".Computerworld New Zealand.IDG Communications.ISSN0113-1494.CMPWNZ. Archived fromthe originalon 2018-08-23.Retrieved2018-02-13.
- ^Morris, Joseph P., ed. (1997-05-23) [1997-05-19]."Caldera Announces OEM Availability of" Web-TV "-like Functionality Using OpenDOS - Caldera WebSpyder Adds Customizable Inter/Intranet Functionality to OEM Solutions".Provo, Utah, USA:Caldera, Inc.Archivedfrom the original on 2018-08-26.Retrieved2018-08-26– via delorie /opendos.
- ^abJemmett, Ben A. L. (April 1999)."Caldera releases GEM under the GPL".Deltasoft - GEM News.Archivedfrom the original on 2016-11-07.Retrieved2016-11-07.
Caldera Thin Clients, Inc.released the source code for GEM andViewMAXunder theGNU General Public Licensein mid April, following years of speculation over GEM's future. Caldera bought the GEM sources fromNovellalong with theDR-DOSin 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.
- ^Landemarre, Olivier; Rivière, Vincent; Méquignon, Didier; Reboux, Eric; Bercegeay, Arnaud; Béréziat, Dominique; Zorro; Donzé, Philipp; Lemaire, Jean Francois; Sevin, Roland; Stocklausen, Jean-Marc; Boudet, Frédéric; Mandin, Patrice, eds. (2017-12-10) [2011]."MyAES".Release: 0.97.Archivedfrom the original on 2019-11-02.Retrieved2020-01-11.
- ^abPaul, Matthias R. (1997-04-13) [1993].DRDOS6UN.TXT — Zusammenfassung der dokumentierten und undokumentierten Fähigkeiten von DR DOS 6.0.MPDOSTIP (in German) (60 ed.).Archivedfrom the original on 2016-11-07.Retrieved2016-11-07.
- ^abPaul, Matthias R. (1997-06-07) [1994].NWDOS7UN.TXT — Zusammenfassung der dokumentierten und undokumentierten Fähigkeiten von Novell DOS 7.MPDOSTIP (in German) (85 ed.).Archivedfrom the original on 2016-11-07.Retrieved2016-11-07.
Further reading
[edit]- Apricot Portable - Technical Reference Manual.Vol. Section 3: Software.ACT (International) Limited.1984.Retrieved2020-01-13.[5][6](228 pages)
- GSX Graphics Extension - Programmer's Guide(PDF)(2 ed.).Digital Research Inc.September 1983. 5000-2024.Archived(PDF)from the original on 2020-02-11.Retrieved2020-01-13.[7][8][9]
External links
[edit]![](https://upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png)
- GEM- history, documentation and links to various open-source GEM projects
- GEM (desktop environment)atCurlie
- Afros- a distribution of Atari OS components (consisting of for exampleEmuTOS), aimed specifically at ARAnyM
- AranymAtari Running on Any Machine: an open source emulator/virtual machine that can run Atari GEM applications
- "GEM: THE PROJECT".
- Creating of TOS (part 1)Archived2011-05-12 at theWayback MachineLandon Dyer, one of original member of "The Monterey Group"
- Creating of TOS (part 2)Archived2010-09-21 at theWayback MachineLandon Dyer, one of original member of "The Monterey Group"
- GEM demo 1985 Most of the program is about the MAC
- John C. Elliott."Intel GEM main page".