<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://demowiki.knowlus.com/index.php?action=history&amp;feed=atom&amp;title=Graphics_Environment_Manager</id>
	<title>Graphics Environment Manager - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://demowiki.knowlus.com/index.php?action=history&amp;feed=atom&amp;title=Graphics_Environment_Manager"/>
	<link rel="alternate" type="text/html" href="https://demowiki.knowlus.com/index.php?title=Graphics_Environment_Manager&amp;action=history"/>
	<updated>2026-05-14T23:59:56Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Demo Wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://demowiki.knowlus.com/index.php?title=Graphics_Environment_Manager&amp;diff=11667&amp;oldid=prev</id>
		<title>imported&gt;BlackWindow4203: /* growthexperiments-addlink-summary-summary:2|0|0 */</title>
		<link rel="alternate" type="text/html" href="https://demowiki.knowlus.com/index.php?title=Graphics_Environment_Manager&amp;diff=11667&amp;oldid=prev"/>
		<updated>2025-04-05T08:57:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;growthexperiments-addlink-summary-summary:2|0|0&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Datei:GEM1.png|mini|GEM 1.x für PC (1984)]]&lt;br /&gt;
[[Datei:GEM 1.x für Atari ST, TOS 1.04.png|mini|GEM 1.x für Atari TOS 1.04 (1989)]]&lt;br /&gt;
[[Datei:Gem desktop 3.1.png|mini|GEM 3.1 für PC, Desktop (1989)]]&lt;br /&gt;
[[Datei:GEM Desktop.jpg|mini|OpenGEM-Desktop für PC (2004)]]&lt;br /&gt;
&lt;br /&gt;
Der &amp;#039;&amp;#039;&amp;#039;Graphics Environment Manager&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;GEM&amp;#039;&amp;#039;&amp;#039;) ist eine [[grafische Benutzeroberfläche]] von [[Digital Research]], die vor allem durch den Rechner [[Atari&amp;amp;nbsp;ST]] unter dem [[Betriebssystem]] [[TOS (Betriebssystem)|TOS]] bekannt wurde. Es gibt auch Versionen für den [[IBM-PC-kompatibler Computer|IBM&amp;amp;nbsp;PC]] sowie eine [[Unix]]-Variante. Auf den Atari-Rechnern der ST-Serie bestand TOS zudem aus dem ebenfalls von &amp;#039;&amp;#039;Digital Research&amp;#039;&amp;#039; entwickelten [[GEMDOS]], das sich stark an den bereits bestehenden Betriebssystemen [[CP/M]] und [[PC&amp;amp;nbsp;DOS]]/[[MS-DOS]] orientierte.&lt;br /&gt;
&lt;br /&gt;
== Apples Urheberrechtsklage ==&lt;br /&gt;
Kurz nach dem Erscheinen der PC-Version {{nowrap|GEM/1}} 1985 wurde Digital Research von [[Apple|Apple Computer Inc.]] verklagt, weil das &amp;#039;&amp;#039;[[Look and Feel]]&amp;#039;&amp;#039; weitgehend dem der [[Macintosh]]-Umgebung „System“ –&amp;amp;nbsp;später umbenannt in [[Mac OS (Classic)|Mac&amp;amp;nbsp;OS]]&amp;amp;nbsp;– entsprach. Der [[Dateimanager]] von GEM, „Desktop“, war dem [[Finder (Mac)|Finder]] von Apple sehr ähnlich. Um einem langwierigen Gerichtsverfahren aus dem Weg zu gehen, verpflichtete sich Digital Research, die PC-Variante von GEM deutlich zu verändern,&amp;lt;ref name=&amp;quot;nyt_1985_10_01&amp;quot;&amp;gt;[[The New York Times]]: [http://www.nytimes.com/1985/10/01/business/digital-research-to-modify-gem.html Digital Research To Modify GEM] (englisch), 1.&amp;amp;nbsp;Oktober 1985, abgerufen am 6.&amp;amp;nbsp;Dezember 2015&amp;lt;/ref&amp;gt; insbesondere wurden die überlappenden Fenster sowie der [[Papierkorb#Informationstechnik|Papierkorb]] aus dem Desktop entfernt. Nicht betroffen von den Einschränkungen war die Atari-Version, da deren Entwicklung in der Verantwortung von [[Atari]] selbst lag, das von Apple nicht juristisch belangt wurde.&lt;br /&gt;
&lt;br /&gt;
Das Urteil, dass es ein Copyright auf [[Benutzerschnittstelle]]n gebe, führte zu einem zeitweiligen Apple-Boykottaufruf durch die [[Free Software Foundation]]. Die zu PC-GEM in direkter Konkurrenz stehende Benutzeroberfläche [[Microsoft Windows|Windows]] wurde Ende 1985 in [[Microsoft Windows 1.0|Version 1.0]] veröffentlicht und gewann schließlich ebenfalls größere Beachtung, nachdem auch [[Microsoft]] aus demselben Grund von Apple wegen [[Microsoft Windows 2.x|Windows 2.03]] verklagt wurde und, im Gegensatz zu Digital Research, das langjährige Verfahren in Kauf nahm und [[Microsoft Windows 2.x#Apples Urheberrechtsklage|schließlich 1992 gegen Apple gewann]]. Windows wurde somit, anders als PC-GEM, ohne Auflagen weiterentwickelt.&lt;br /&gt;
&lt;br /&gt;
== Interner Aufbau ==&lt;br /&gt;
Die Oberfläche GEM besteht üblicherweise aus folgenden Komponenten:&lt;br /&gt;
&lt;br /&gt;
* Das &amp;#039;&amp;#039;{{lang|en|Virtual Device Interface}} (VDI)&amp;#039;&amp;#039; stellt geräteunabhängige Zeichenfunktionen zur Verfügung (vergleichbar mit Microsofts [[Graphics Device Interface|GDI]]). Es untergliedert sich in folgende Unterkomponenten:&lt;br /&gt;
** [[Gerätetreiber|Treiber]] für [[Bildschirm]], [[Drucker (Gerät)|Drucker]], [[Metafile|Metadateien]] etc. (geräteabhängig)&lt;br /&gt;
** geräteunabhängige Schicht (GDOS)&lt;br /&gt;
* Darauf aufbauend stellen die &amp;#039;&amp;#039;[[Application Environment Services]]&amp;#039;&amp;#039; (AES) [[Routine (Programmierung)|Routinen]] für die Darstellung verschiedener [[Steuerelement|Bedienelemente]] bereit ([[Menü (Computer)|Menüs]], [[Fenster (Computer)|Fenster]], [[Dialog (Benutzeroberfläche)|Dialoge]] etc.), außerdem für die Programmverwaltung, Accessories etc.&lt;br /&gt;
* Der &amp;#039;&amp;#039;Desktop&amp;#039;&amp;#039; ist der Dateimanager und Programmstarter, der wie eine Schreibtisch-Arbeitsfläche aussieht. Der Desktop 2.x hat aufgrund des Rechtsstreits mit Apple nur noch zwei Fenster fester Größe, aber es ist möglich, Desktop 1.x mit GEM 2.x zu verwenden.&lt;br /&gt;
&lt;br /&gt;
== Portierungen ==&lt;br /&gt;
GEM wurde von Digital Research auf unterschiedlichen [[Prozessorarchitektur]]en und Betriebssystemen verfügbar gemacht. Programme für GEM sind grundsätzlich leicht [[Portierung (Software)|portierbar]].&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.computerwoche.de/a/eine-benutzeroberflaeche-fuer-diverse-rechnerarchitekturen,1151796 |titel=Der GEM-Oldie von Digital Research läuft und läuft: Eine Benutzeroberfläche für diverse Rechnerarchitekturen |werk=[[Computerwoche]] |datum=1989-08-18 |abruf=2024-05-30 |zitat=Zu den Anwendungen, die bereits unter GEM existieren oder die in naher Zukunft erscheinen werden, könnte man einen eigenen Artikel, wenn nicht sogar ein kleines Buch schreiben. Mit vorsichtigen Schätzungen (DOS, TOS und FlexOS) kommt man auf rund 2000 Anwendungen, die unter GEM laufen. … Weil GEM mittlerweile auf unterschiedlichsten Betriebssystemumgebungen läuft, verringert sich naturgemäß auch der Aufwand bei der Softwareentwicklung.}}&amp;lt;/ref&amp;gt; Neben den Versionen für [[PC-kompatibles DOS]] und Atari [[TOS (Betriebssystem)|TOS]] wurde gemeinsam mit IBM sogar an einer Version für [[OS/2]] gearbeitet. X/GEM ist eine Version für [[Unix]] und läuft auf dem [[X Window System]], wobei es Versionen für [[i386]] (32-Bit-x86 „[[IA-32]]“) und [[Motorola-68000er-Familie|Motorola 68000]] gibt. Zudem integrierte Digital Research GEM in FlexOS 386.&amp;lt;ref&amp;gt;{{Literatur |Autor=Peter Ruber |Titel=Inside Digital Research’s FlexOS 386 and X/GEM – Part 4: Multiuser/Multitasking Graphics |Sammelwerk=Computer Shopper |Band=&amp;lt;!-- geht aus dem Scan (siehe PDF) nicht hervor --&amp;gt; |Nummer=&amp;lt;!-- geht aus dem Scan (siehe PDF) nicht hervor --&amp;gt; |Datum=1990-01 |Seiten=430–459 |Online=[http://bitsavers.informatik.uni-stuttgart.de/pdf/digitalResearch/flexos/flexos_386/Inside_Flexos386_Part_4_Computer_Shopper_199001.pdf bitsavers.org], gescannt |Format=PDF |KBytes=1234 |Abruf=2024-08-27}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Applikationen ==&lt;br /&gt;
[[Datei:Gem draw plus 2.0.1.png|mini|GEM Draw Plus 2.0.1 (1988)]]&lt;br /&gt;
Zu GEM lieferte Digital Research vorwiegend visuell orientierte Software. Dies sind unter anderem die [[Textverarbeitung]] „GEM Write“, das Vektorprogramm „GEM Draw“, das Pixelprogramm „GEM Paint“, die Balkengrafikanwendung „GEM Graph“ und der Präsentationssoftware-Vorläufer „Wordchart“.&lt;br /&gt;
&lt;br /&gt;
Später wurde die Textverarbeitung „[[1st Word Plus]]“ zu einem der beliebtesten Programme.&lt;br /&gt;
&lt;br /&gt;
Auf dem [[Schneider PC1512]] wurde die Programmiersprache und graphische Entwicklungsumgebung [[Locomotive BASIC]]&amp;amp;nbsp;2 mitgeliefert, die es 1986 schon ermöglichte, einfache Programme mit Fenstern, Grafik, Mausunterstützung u.&amp;amp;nbsp;a. zu schreiben.&lt;br /&gt;
&lt;br /&gt;
=== PC-Version ===&lt;br /&gt;
Aufgrund des Rechtsstreits mit Apple konnte GEM für den IBM&amp;amp;nbsp;PC nicht so weiterentwickelt werden, wie ursprünglich geplant. Unter anderem wurde die sich in Entwicklung befundene Multitasking-Version GEM/XM nicht fertiggestellt.&amp;lt;ref name=&amp;quot;FreeGEM_XM&amp;quot;&amp;gt;{{Internetquelle |autor=Bryan Lunduke |url=https://lunduke.substack.com/p/freegemxm-the-open-source-version |titel=FreeGEM/XM – The open source version of the unreleased, multi-tasking GEM |werk=The Lunduke Journal of Technology |hrsg=Substack |datum=2022-04-14 |format=[[Blog]] |sprache=en |abruf=2024-05-30}}&amp;lt;/ref&amp;gt; Nach der Übernahme von Digital Research durch [[Caldera (Unternehmen)|Caldera]] wurde der [[Quelltext]] der PC-Version unter der [[GNU General Public License]] (GPL) veröffentlicht. Einige Enthusiasten machten daraufhin die Einschränkungen rückgängig (z.&amp;amp;nbsp;B. ließen sie das Desktop-Programm 1.x unter GEM 2.x laufen) und sammelten alte Anwendungen, so dass PC-GEM wieder eine einigermaßen brauchbare Benutzeroberfläche für einfache, leistungsschwache oder historische [[IBM-PC-kompatibler Computer|PCs]] darstellt&amp;amp;nbsp;– aufgrund der Beschränkung auf den [[Real Mode]] ist der verwendbare [[Arbeitsspeicher]] in GEM auf 1&amp;amp;nbsp;MiB begrenzt.&lt;br /&gt;
&lt;br /&gt;
Unter dem Namen [[ViewMAX]] integrierte Digital Research eine funktionsreduzierte Version von GEM in [[DR-DOS|DR&amp;amp;nbsp;DOS]] 5.0 – etwa zeitgleich lieferte Microsoft dessen Pendant [[DOS Shell]] mit MS-DOS aus.&lt;br /&gt;
&lt;br /&gt;
Nach der Freigabe unter der GPL wurde die Entwicklung der PC-Version unter dem Namen &amp;#039;&amp;#039;OpenGEM&amp;#039;&amp;#039; bzw. &amp;#039;&amp;#039;FreeGEM&amp;#039;&amp;#039; fortgeführt, wobei GEM und ViewMAX wieder zusammengeführt wurden.&amp;lt;ref&amp;gt;{{Internetquelle |autor=John Elliott |url=https://www.seasip.info/Gem/versions.html |titel=Versions of GEM |werk=GEM pages |hrsg=John Elliott |datum=1999-06-10 |sprache=en |abruf=2022-12-18}}&amp;lt;/ref&amp;gt; Als FreeGEM/XM wurde auch die Multitasking-Variante verfügbar gemacht.&amp;lt;ref name=&amp;quot;FreeGEM_XM&amp;quot; /&amp;gt; OpenGEM&amp;amp;nbsp;6 von 2006 und ein [[Release Candidate]] der Version&amp;amp;nbsp;7 von 2017 sind die letzten Versionen, die auch in [[FreeDOS]] enthalten sind.&amp;lt;ref&amp;gt;{{Internetquelle |autor= |url=https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/opengem.html |titel=FreeDOS 1.2 Updates Package – OpenGEM desktop |werk=FreeDOS Software |hrsg=ibiblio.org |datum=2018-04-11 |sprache=en |abruf=2022-12-18}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Atari-Version ===&lt;br /&gt;
[[Datei:GEM 1.x für EmuTOS 1.3.png|mini|GEM 1.x auf EmuTOS 1.3, für Atari ST (2024)]]&lt;br /&gt;
&lt;br /&gt;
Die Atari-Version von GEM wurde nach dem Verschwinden der Firma [[Atari]] als Hersteller von Computern nicht mehr weiterentwickelt und ist auch keine [[freie Software]]. Stattdessen wurde das Betriebssystem [[TOS (Betriebssystem)|TOS]], einschließlich GEM, komponentenweise als freie Software neuimplementiert (siehe auch: [[MiNT]], [[fVDI]], [[XaAES]], [[TeraDesk]]). Ebenso entstanden kommerzielle Projekte (siehe auch: [[MagiC|MagiC bzw. Mag!X]], [[N.AES]]), die z.&amp;amp;nbsp;T. das TOS sogar vollständig ersetzen und nur noch zum [[Booten|Hochfahren]] („{{lang|en|Booten}}“) benötigen.&lt;br /&gt;
&lt;br /&gt;
Durch die Freigabe der PC-Version von GEM unter der GPL wurde es möglich, den Betriebssystem-Ersatz [[EmuTOS]], der zunächst für Emulatoren gedacht war, inzwischen aber auch originale [[Hardware]] bis zum [[Atari&amp;amp;nbsp;TT]] unterstützt, ein freies GEMDOS und GEM zu implementieren, welches der Atari-Version von GEM funktional und optisch immer ähnlicher wird, und es in vielen Bereichen bereits übertrifft, etwa bei Desktop-Features.&amp;lt;ref&amp;gt;{{Literatur |Autor=Mia Jaap |Titel=FreeGEM – Was kann EmuTOS lernen? |Sammelwerk=ST-Computer |Nummer=06/2019 |Verlag= |Datum=2019-06-01&amp;lt;!-- siehe: https://www.stcarchiv.de/stc2019.php --&amp;gt; |Seiten=22 |Online=[https://www.stcarchiv.de/stc2019/06/freegem-opengem www.stcarchiv.de] }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Durch diese neuen Projekte bietet GEM nun auch [[Multitasking]]-Funktionalität. Der Wechsel zwischen den einzelnen gleichzeitig laufenden Programmen kann dabei, ähnlich wie beim „klassischen“ [[Mac OS (Classic)|Mac&amp;amp;nbsp;OS]] (bis [[Mac&amp;amp;nbsp;OS&amp;amp;nbsp;9]]) von Apple, über Einträge in der [[Menü (Computer)|Menüleiste]] erfolgen.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.deltasoft.com/ DeltaSoft, u.&amp;amp;nbsp;a. GEM-Programme und Quellen zum Herunterladen]&lt;br /&gt;
* freedos.org: [http://www.freedos.org/freedos/news/press/2000-drdos-hist.txt {{lang|en|25 YEARS OF DR DOS HISTORY}}] vom 18.&amp;amp;nbsp;September 2000 (Textdatei, englisch) – {{lang|en|“GEM history”}} ab Zeile 383&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Grafische Benutzeroberfläche]]&lt;br /&gt;
[[Kategorie:Dateimanager]]&lt;br /&gt;
[[Kategorie:Proprietäre Software]]&lt;br /&gt;
[[Kategorie:TOS]]&lt;br /&gt;
[[Kategorie:Unix-Software]]&lt;br /&gt;
[[Kategorie:DOS-Software]]&lt;br /&gt;
[[Kategorie:Desktop-Umgebung]]&lt;/div&gt;</summary>
		<author><name>imported&gt;BlackWindow4203</name></author>
	</entry>
</feed>