出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/10/21 18:34 UTC 版)
|
|
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 (2025年10月)
|
Graphics Environment Manager (GEM) とは、デジタルリサーチが開発したCP/MおよびDR DOS用のグラフィカルユーザインタフェース (GUI) 環境である。
CP/MやDR DOS上で動作するGUIで、例えるならMS-DOSと初期のWindowsの関係に相当する。見た目はMac OSを意識して作られたと言われており似ている。[要出典]
後にGEMの無償版が登場し、FreeGEMやOpenGEMなどが存在する。 これらは現在も入手可能である。
OpenGEMは、DOSのための、非マルチタスキングの16ビットのGUIである。これはFreeGEMの配布物を拡張したものであり、オリジナルのGEMの機能を含んでいる。また、OpenGEMは、簡単にインストール、使用できるGUIシステムとウィンドウのフレームワークをFreeDOSに提供することを意図している。
GEMのソースコードを所有していたCaldera Thin Clientsは、1999年4月にGEMのソースコードをGNU GPLのもとでリリースした[1]。Open GEMはFreeGEMの開発者チームと協力してShane Martin Coughlanによって、GPLに従う自由ソフトウェアとして開発された。OpenGEMのバージョン3から6まではSourceForgeとFreeDOSのウェブサイトでホストされている。
OpenGEMは2008年から活発な開発はなされていないが、これは機能を完備し、将来のサードパーティーによる開発と拡張のためのSDKを含む基本的なGUIを持っている。
通常FreeGEMはシングルタスクだが、FreeGEMでは、疑似マルチタスクを利用できる。GEM用アプリケーションや、DOSアプリケーションを複数起動しておくことができ、ホットキーによってアプリケーションを切り替えることができる。