GEM
Der Graphical Environment Manager, kurz GEM, war eine graphische Benutzeroberfläche von Digital Research, die vor allem durch den Rechner Atari ST unter dem Betriebssystem TOS bekannt wurde. Es gab jedoch auch Versionen für den IBM-PC, sowie eine Unix-Variante. Bei GEM handelt es sich um einen Clone der Macintosh-Oberfläche. Der Dateimanager "Desktop" entspricht dabei der Apple-Applikation "Finder".
Digital Research wurde wegen GEM von Apple verklagt und musste die PC-Variante bis zur Unbrauchbarkeit verstümmeln. Erst dann gewann die konkurrierende Benutzeroberfäche Microsoft Windows an Bedeutung. Das Urteil, dass es ein Copyright auf Benutzerschnittstellen gäbe, führte zu einem zeitweisen Apple-Boykottaufruf durch die Free Software Foundation. Später verklagte Apple auch die Firma Microsoft, jedoch ohne Erfolg. Nicht betroffen von den Verstümmelungen war die Atari-Version, da deren Entwicklung in der Verantwortung von Atari lag.
Auf den Atari-Rechnern der ST-Serie bestand das TOS zudem aus dem ebenfalls von Digital Research entwickelten GEMDOS, das sich stark an den bereits bestehenden CP/M und MS-DOS orientierte.
Die Oberfläche GEM besteht üblicherweise aus folgenden Komponenten:
Das Virtual Device Interface (VDI) stellt geräteabhängige Zeichenfunktionen zur Verfügung. Darauf aufbauend stellt das Application Environment System (AES) Routinen für die Darstellung verschiedener Bedienelemente bereit. Der Desktop zuguterletzt ist ein Dateimanger und Programmstarter, welcher wie eine Schreibtisch-Simulation aussieht.
Nach der Übernahme von Digital Research durch Caldera wurde die PC-Version unter die GPL gestellt. Einige Enthusiasten machten daraufhin die Verstümmelungen rückgängig und sammelten alte Anwendungen, so dass PC-GEM heute wieder eine einigermaßen brauchbare Benutzeroberfläche für Low-End-PCs darstellt. Der verwendbare Arbeitsspeicher ist jedoch noch immer auf 640 KByte begrenzt.
Die Atari-Version von GEM wird seit dem Verschwinden der Firma Atari nicht mehr weiterentwickelt und ist auch keine freie Software. Stattdessen wurde das Betriebssystem TOS, einschließlich GEM, komponentenweise als freie Software reimplementiert (siehe auch: MiNT, fVDI, XaAES, TeraDesk). Ebenso entstanden auch kommerzielle Projekte (siehe auch: MagiC, NAES), die z.T. das TOS sogar komplett ersetzen und nur noch zum Booten benötigen.
Durch diese neuen Projekte bietet es nun auch Multitasking-Funktionalität. Der Wechsel zwischen den einzelnen gleichzeitig laufenden Programmen kann dabei, ähnlich wie beim Apple, über Einträge in der Menüleiste erfolgen.
Interner Aufbau
GEM heute
Weblink
Abkürzung des Herstellers von Musikinstrumenten GeneralMusic