Из Википедии, бесплатной энциклопедии
  (Перенаправлено из GEMDOS )
Перейти к навигации Перейти к поиску

GEM (для графической среды менеджера [2] ) является рабочей средой , которая была создана Digital Research (DRI) с 1984 г. [3] [4] для использования с DOS операционной системой на Intel 8088 и Motorola 68000 микропроцессоров .

GEM известен прежде всего как графический интерфейс пользователя (GUI) для компьютеров серии Atari ST , а также поставлялся с серией компьютеров, совместимых с IBM PC, от Amstrad . Он также был доступен для стандартного IBM PC в то время, когда 6 МГц IBM PC AT (и сама концепция графического интерфейса пользователя) были совершенно новыми. Это было ядро ​​для небольшого количества программ DOS, самой известной из которых была Ventura Publisher . Он был перенесен на ряд других компьютеров, на которых ранее не было графических интерфейсов, но так и не стал популярным на этих платформах. DRI также выпустила X / GEM для своей операционной системы реального времени FlexOS [3] [5] с адаптациями дляOS / 2 Presentation Manager [6] [3], а также X Window System в стадии подготовки. [3]

История [ править ]

GSX [ править ]

Схема рабочего процесса GSX и CBASIC
Реклама GSX в 1982 году

В конце 1984 года GEM начал свою жизнь в DRI как рост из графической библиотеки более общего назначения, известной как GSX (Graphics System Extension) [7], написанной командой под руководством Дона Хейскелла примерно с 1982 года. [8] Lee Лоренцен (из Graphic Software Systems, Inc.), который недавно покинул Xerox PARC (место рождения современного графического интерфейса пользователя), написал большую часть кода. GSX был, по сути, специфичной для DRI реализацией графического стандарта GKS, предложенного в конце 1970-х годов. GSX был предназначен для того, чтобы DRI мог писать графические программы (графики и т. Д.) Для любой из 8-битных и 16-битных платформ CP / M-80 , Concurrent CP / M , CP / M-86 и MS-DOS.( NEC APC-III ) будет работать [9] над задачей, которая в противном случае потребовала бы значительных усилий для переноса из-за больших различий в графическом оборудовании (и концепциях) между различными системами той эпохи. [7]

GSX состоит из двух частей: набора процедур для общих операций рисования и драйверов устройств, отвечающих за обработку фактического вывода. Первая была известна как GDOS (операционная система графического устройства), а вторая - как GIOS (система графического ввода / вывода) [10], игра на разделении CP / M на машинно-независимую BDOS (базовая дисковая операционная система) и машинно-зависимый BIOS (базовая система ввода / вывода). [7] GDOS представлял собой набор процедур, которые обрабатывали чертеж GKS, в то время как GIOS фактически использовал базовое оборудование для создания вывода. [7]

Известные 8-битные драйверы устройств [ править ]

  • DDFXLR7 Epson и Epson-совместимые принтеры
  • DDFXLR8 Epson lo-res , 8-бит
  • DDFXHR8 Epson hi-res , 8-бит
  • DD-DMP1 Amstrad DMP1 принтер ( так называемый Seikosha GP500M-2)
  • Принтеры DDSHINWA, использующие механизм Shinwa Industries
  • DDHP7470 DD7470 Hewlett Packard HP 7470 и совместимые перьевые плоттеры, HP-GL / 2
  • DDMODE0 Экран Amstrad CPC в режиме 0
  • DDMODE1 Экран Amstrad CPC в режиме 1
  • DDMODE2 Экран Amstrad CPC в режиме 2
  • DDSCREEN Amstrad PCW экран
  • DD7220 Hewlett Packard HP 7220, HP-GL
  • DDGDC DDNCRDMV NEC µPD7220
  • DDGEN2 ретро Графика GEN.II ( RatFor исходный код в Руководстве программиста )
  • DDHI3M Houston Instrument HiPlot DMP
  • DDHI7M Houston Instrument HiPlot DMP
  • DDMX80 Epson MX-80 + Graftrax Plus
  • DDVRET VT100 + ретро Графика GEN.II (ака 4 027 / +4010 )
  • DDQX10 QX-10 экран
  • DDCITOH C. Itoh 8510A
  • DDESP Electric Studio Light Pen ( Amstrad PCW )
  • DDOKI84 Oki Data Microline
  • DDBBC0 BBC Micro экран в режиме 0
  • DDBBC1 BBC Micro экран в режиме 1
  • DDCITOLR C. Itoh 8510A низкое разрешение
  • DDTS803 телевидеосервис экран
  • DDHP26XX Терминалы HP 2648 и 2627 [11]
  • Метафайл DDMF GEM
  • Метафайл DDPS PostScript

Известные 16-битные драйверы устройств [ править ]

  • DDANADXM Anadex DP-9501 и DP-9001A
  • DDCITOLR C. Itoh 8510A низкое разрешение
  • DDCNTXM Centronics 351, 352 и 353
  • DDDS180 Datasouth
  • DDIDSM IDS Монохромный
  • DDLA100 DEC
  • DDLA50 DEC
  • DDOKI84 Oki Data Microline
  • DDPMVP Printronix MVP
  • DD3EPSNL Принтер IBM / Epson FX-80 с низким разрешением, см. DDFXLR7 и DDFXLR8
  • DD3EPSNH IBM / Epson FX-80 принтер высокого разрешения, см. DDFXHR8
  • DD75XHM1 Regnecentralen RC759 Piccoline
  • DDNECAPC NEC APC
  • Метафайл DDGSXM
  • EPSMONH6
  • NCRPC4 NCR DecisionMate V
  • IBMBLMP2 IBMBLMP3 IBM CGA монохромный режим
  • IBMBLCP2 IBMBLCP3 Цветовой режим IBM CGA
  • IBMCHMP6
  • IBMEHFP6 IBMEHMP6 IBMELFP6 IBM Enhanced Graphics Adapter
  • IBMHP743 Hewlett-Packard 7470A / 7475A Плоттер, см. DDHP7470 и DD7470
  • HERMONP2 IBMHERP3 HERMONP6 Графическая карта Hercules (720 × 348)
  • Метафайл METAFIL6
  • ПАЛИТРА Камера Polaroid [12]
  • UM85C408AF УМС VGA Графика [13]

Версия GSX для DOS поддерживает загрузку драйверов в формате CP / M-86 CMD . Следовательно, один и тот же двоичный файл драйвера может работать как под CP / M-86, так и под DOS . [14]

GEM [ править ]

Версии Intel [ править ]

16-разрядная версия GSX 1.3 [7] [9] превратилась в часть того, что позже будет известно как GEM , которая представляла собой попытку построить полную систему с графическим интерфейсом пользователя, используя более раннюю работу GSX в качестве своей основы. Первоначально известный как Crystal как игра над проектом IBM под названием Glass , позже название было изменено на GEM .

В рамках GEM GSX стал GEM VDI (Virtual Device Interface), отвечающим за базовую графику и рисование. [10] VDI также добавил возможность работы с несколькими шрифтами и добавил набор команд растрового рисования к командам рисования на основе GKS, которые раньше были только векторными . VDI также добавил несколько окон просмотра , ключевое дополнение для использования с окнами. [15]

Новый модуль GEM AES (Application Environment Services) обеспечивал управление окнами и элементы пользовательского интерфейса, а GEM Desktop использовал обе библиотеки в комбинации для предоставления графического интерфейса. [16] Версия 8086 всей системы была впервые продемонстрирована на COMDEX в ноябре 1984 г. [4] [3] и отправлена ​​как GEM / 1 28 февраля 1985 г. [1]

GEM / 1 [ редактировать ]
GEM 1.1 Desktop с разрешением 640 × 350 EGA

GEM Desktop 1.0 был выпущен 28 февраля 1985 г. [1] GEM Desktop 1.1 был выпущен 10 апреля 1985 г. с поддержкой дисплеев CGA и EGA . [17] [18] Версия для компьютеров Apricot Computers F-Series, поддерживающая 640 × 200 до 8 цветов, также была доступна как GEM Desktop 1.2 . [19]

Digital Research также позиционируется Параллельная DOS 4.1 с GEM в качестве альтернативы для IBM «s TopView . [20]

DRI изначально проектировал GEM для DOS, чтобы он мог проверять и работать только на компьютерах IBM, а не на компьютерах, совместимых с Compaq , поскольку компания надеялась получить лицензионные сборы от совместимых производителей. Разработчики отреагировали тем, что BYTE назвал «небольшим взрывом»; он сообщил, что на семинаре, организованном DRI в феврале 1985 г., более половины участников согласились с тем, что несовместимость GEM с Compaq является серьезным ограничением. Позже в том же месяце компания сняла ограничение. [21] Среди приложений, поддерживающих GEM, - GEM Write компании Lifetree Software . [22]

В этот момент Apple Computer подала в суд на DRI [23] [ ненадежный источник? ] в том, что вылилось в долгий спор о «внешнем виде» системы GEM / 1, которая была почти прямой копией Macintosh (с некоторыми элементами , имеющими более близкое сходство с элементами более ранней версии Lisa , доступной с января 1983 г. ). В конечном итоге это привело к тому, что компания DRI была вынуждена изменить несколько основных функций системы. [24] [25] [26] [27] [23] (См. Также: Apple против цифровых исследований .) Apple позже подала в суд на другие компании по аналогичным вопросам, включая их иск о нарушении авторских прав против Microsoft и HP..

Помимо принтеров, система также содержала драйверы для некоторых более необычных устройств, таких как Polaroid Palette . [12]

GEM / 2 [ править ]
GEM 2.0 отображает диалоговое окно «Информация о рабочем столе». Эта версия GEM поддерживает 16-цветное разрешение 640 × 480 пикселей.

В ответ DRI представила GEM Desktop 2.0 , выпущенный 24 марта 1986 года, с поддержкой дисплеев VGA . [28] Это позволило отображать только два фиксированных окна на «рабочем столе» (хотя другие программы могли делать то, что они хотели), изменить значок корзины и удалить анимацию для таких вещей, как открытие и закрытие окон. В остальном он был похож на GEM / 1, но также содержал ряд исправлений ошибок и косметических улучшений.

В 1988 году Стюарт Олсоп II сказал, что GEM был среди нескольких графических интерфейсов пользователя, которые «уже вытеснили» с рынка Apple, IBM / Microsoft и другие. [29]

GEM XM [ править ]

GEM XM с «GEM Desktop 3.0» был обновленной версией GEM / 2 в 1986/1987 для DOS (включая DOS Plus ), которая позволяла переключать задачи и иметь возможность запускать до десяти программ GEM и DOS одновременно, заменяя их на расширенная память (XM) через EMS / EEMS или на диск (включая RAM-диски , что также позволяет использовать расширенную память ). [30] [31] [32] [33] Данные можно было копировать и вставлять между приложениями через буфер обмена с функцией фильтрации (функция, позже также найденная в TaskMAX под DR DOS 6.0 ).[31] Компания Digital Research планировала предложить GEM XM в качестве опции для пользователей GEM Draw Plus и через каналы OEM. [30]

Исходный код GEM XM теперь находится в свободном доступе на условиях Стандартной общественной лицензии GNU .

GEM / 3 [ править ]
GEM 3.11 отображает диалоговое окно "Информация о рабочем столе"

Последним розничным выпуском был GEM / 3 Desktop , выпущенный 3 ноября 1988 г. [34], в котором была улучшена скорость и поставлялся с рядом базовых приложений. Коммерческие продажи GEM завершились с GEM / 3; впоследствии исходный код был предоставлен ряду ведущих клиентов DRI.

Хотя GEM / 2 для ПК по-прежнему предоставлял GSX API в дополнение к GEM API; GEM / 3 больше не делал. [10]

GEM / 4 для CCP Artline [ править ]

GEM / 4 , выпущенный в 1990 году, включал возможность работы с кривыми Безье - функцию, которая обычно не встречается за пределами мира PostScript . Эта версия была создана специально для Artline 2, программы рисования немецкой компании CCP Development GmbH . [35] [36] [37] [38] [39] [40] [41]

В систему также были внесены изменения в систему управления шрифтами, которые сделали ее несовместимой с Timeworks Publisher .

Artline 1 по-прежнему работает на GEM 3.1. [38]

GEM / 5 для издателя GST Timeworks [ править ]

Другая версия GEM под названием GEM / 5 [42] была разработана GST Software Products для Timeworks Publisher 2.1. Он содержал обновленный внешний вид с трехмерными кнопками, а также такие функции, как масштабирование шрифта на лету. Он поставляется в комплекте со всеми стандартными инструментами GEM 3.1. Эта версия была произведена из GEM 3.13 только с обработкой Безье, взятой из GEM / 4.

ViewMAX для DR DOS [ править ]
Снимок экрана файлового менеджера ViewMAX с пользовательскими цветами

Сам GEM Desktop был выделен в 1990 году как продукт, известный как ViewMAX, который использовался исключительно как оболочка управления файлами под DR DOS . В этой форме система не могла запускать другие программы GEM. Это привело к ситуации, когда ряд приложений (включая ViewMAX) мог существовать со своей собственной статически связанной копией системы GEM. Этот сценарий на самом деле был редкостью, так как было опубликовано мало собственных программ GEM. В 1991 году был выпущен ViewMAX 2 .

В этих формах GEM существовал до тех пор, пока DRI не был куплен Novell в июне 1991 года [43] [44], и вся разработка GEM была прекращена.

X / GEM [ править ]

Все это время DRI также работала над тем, чтобы сделать систему GEM способной к многозадачности. Это началось с X / GEM на основе GEM / 1, но для этого требовалось использование одной из многозадачных операционных систем на основе CP / M. [ требуется пояснение ] DRI также произвела X / GEM для своей операционной системы реального времени FlexOS [3] [5] с адаптациями для OS / 2 Presentation Manager [6] [3] и X Window System, которые также находятся в стадии подготовки. [3]

Издатель Ventura [ править ]

Ли Лоренцен ушел вскоре после выпуска GEM / 1, когда стало ясно, что DRI не проявляет особого интереса к разработке приложений. Затем он вместе с двумя другими бывшими сотрудниками DRI, Доном Хейскеллом и Джоном Мейером, основал Ventura Software . Они разработали Ventura Publisher (который позже был продан Xerox, а затем и Corel ), который в течение некоторого времени стал очень популярной программой настольных издательских систем .

Версии Atari [ править ]

TOS 4.92 ( Atari Falcon ) под управлением HomePage Penguin и Desktop

Разработка производственной версии 68000 GEM началась в сентябре 1984 года, когда Atari направила команду под названием «Monterey Group» в Digital Research, чтобы начать работу над портированием GEM. Первоначально планировалось запустить GEM поверх CP / M-68K , которые якобы были портированы на Motorola 68000 компанией DRI до создания дизайна ST. Фактически, эти порты были непригодны для использования и потребовали значительной доработки. Компания Digital Research также предложила GEMDOS (первоначально написанную как GEM DOS), операционную систему, подобную DOS, предназначенную для переноса GEM на различные аппаратные платформы. Он был доступен для процессоров 8086 и 68000 и был адаптирован для Apple Lisa 2/5 и Motorola. Система разработки VME / 10 [45] уже есть. [46] В конце концов, Atari решила отказаться от существующего кода CP / M-68K и вместо этого перенести GEMDOS на платформу Atari ST, назвав ее TOS . [47]

Поскольку Atari обеспечила большую часть разработки версии 68000, им были предоставлены полные права на продолжение разработки без необходимости обратной лицензии на нее обратно в DRI. В результате иск Apple-DRI не распространялся на версии GEM для Atari, и им было разрешено сохранить пользовательский интерфейс, более похожий на Mac.

В течение следующих семи лет, с 1985 по 1992 год, новые версии TOS выпускались с каждым новым поколением линейки ST. Обновления включали поддержку большего количества цветов и более высоких разрешений на растровой стороне системы, но в целом оставались аналогичными оригиналу с точки зрения поддержки GKS. В 1992 году Atari выпустила TOS 4 или MultiTOS вместе со своей последней компьютерной системой Falcon030 . В сочетании с MiNT , TOS 4 позволял полностью поддерживать многозадачность в GEM.

Продолжение разработки [ править ]

Скриншот OpenGEM 5

Когда 23 июля 1996 г. Caldera купила у Novell оставшиеся активы Digital Research [48], первоначальные планы состояли в том, чтобы возродить технологии GEM и ViewMAX для создания компактного пользовательского интерфейса OpenDOS в мобильных приложениях [49] [50] как Caldera View , но эти планы были оставлены Caldera Великобритании в пользу DR-WebSpyder и GROW . Caldera Thin Clients (позже известная как Lineo ) выпустила исходный код для GEM и GEM XM в соответствии с условиями GNU General Public License (GPL) в апреле 1999 года. [50]Разработка GEM для ПК продолжается как FreeGEM и OpenGEM .

На платформу Atari ST исходные исходные коды DRI были снова перенесены для использования в бесплатном клоне TOS с открытым исходным кодом EmuTOS . Новые реализации AES-частей GEM были реализованы с нуля в форме XaAES и MyAES [51], оба из которых полностью реентерабельны и поддерживают многозадачность поверх многозадачных расширений FreeMiNT для TOS .

Описание [ править ]

«Полная» система GEM состояла из трех основных частей:

  1. GEM VDI (интерфейс виртуального устройства)
  2. GEM AES (службы среды приложений)
  3. GEM Desktop (приложение, обеспечивающее управление файлами на основе перетаскивания)

GEM VDI был основной графической системой всего движка GEM. Он отвечал за отрисовку «низкого уровня» в форме «рисовать линию отсюда сюда». VDI включал независимый от разрешения и координат набор инструкций векторного рисования, которые вызывались из приложений через довольно простой интерфейс. TVDI также включает информацию об окружающей среде (состояние или контекст), текущий цвет, толщину линии, устройство вывода и т. Д.

Затем эти команды были проверены GDOS, задача которого заключалась в отправке команд соответствующему драйверу для фактического рендеринга. Например, если конкретная среда GEM VDI была подключена к экрану, инструкции VDI затем направлялись в драйвер экрана для рисования. Простое изменение среды, указывающее на принтер, - это все, что требовалось (теоретически) для печати, что резко сокращало рабочую нагрузку на разработчиков (раньше им приходилось печатать «вручную» во всех приложениях). GDOS также отвечал за загрузку драйверов и любых запрошенных шрифтов при первой загрузке GEM.

Одним из основных преимуществ VDI по сравнению с Macintosh был способ обработки нескольких устройств и контекстов. В Mac такая информация хранилась в памяти внутри приложения. Это привело к серьезным проблемам при попытке заставить Mac обрабатывать упреждающую многозадачность, поскольку слой рисования ( QuickDraw ) должен был иметь прямой доступ к памяти для всех программ. Однако в GEM VDI такая информация хранилась в самом устройстве, а GDOS создавал «виртуальные устройства» для каждого контекста - например, для каждого окна.

GEM AES предоставил оконную систему, оконный менеджер, стиль пользовательского интерфейса и другие элементы графического интерфейса (виджеты). По соображениям производительности многие виджеты графического интерфейса были нарисованы с использованием символьной графики. По сравнению с Macintosh, AES имела довольно спартанский вид, а система поставлялась с одним моноширинным шрифтом.

AES выполняет свои операции, вызывая VDI, но в более общем смысле две части GEM часто были полностью разделены в приложениях. Приложения обычно вызывают команды AES для настройки нового окна, а остальная часть приложения использует вызовы VDI для фактического рисования в этом окне.

GEM Desktop был прикладной программой, которая использовала AES для предоставления файлового менеджера и средства запуска, традиционной среды «рабочего стола», которую пользователи привыкли ожидать от Macintosh. В отличие от Macintosh, GEM Desktop был основан на DOS ( MS-DOS , DOS Plus или DR DOS на ПК, GEMDOS на Atari), и в результате фактический дисплей был загроможден компьютерными элементами, включая имена путей. и подстановочные знаки. В общем, GEM был гораздо более «увлекательным», чем Mac, но простой запуск удобной оболочки в DOS сам по себе был огромным достижением. В остальном у GEM есть свои преимущества перед Mac OS, такие как пропорциональные ползунки.

Родные приложения GEM для ПК используют расширение файла .APP для исполняемых файлов, тогда как настольные аксессуары GEM используют расширение файла .ACC. [52] [53] Все настольные аксессуары (а также несколько простых приложений) могут работать под ViewMAX без изменений. [52] [53]

См. Также [ править ]

  • Atari TOS
  • EmuTOS
  • FreeGEM
  • OpenGEM
  • Набор символов GEM
  • Набор символов Atari ST
  • Конструктор ресурсов (RCS)
  • Цветная компьютерная графика Pantone

Ссылки [ править ]

  1. ^ a b c Маллой, CE, изд. (1985-07-02) [1985-03-20]. "DRI Ships GEM" . АНАЛОГОВЫЙ ТКС №1 . Группа новостей :  net.micro.atari . ihlpa.704 . Проверено 11 января 2020 . Новое системное программное обеспечение Graphics Environment Manager (GEM) от Digital Research Inc. (DRI) было отправлено в соответствии с графиком производителям оригинального оборудования (OEM) 28 февраля, о чем компания объявила 11 марта 1985 года.
  2. ^ «Параллельная DOS - мощные многопользовательские многозадачные операционные системы» (PDF) . Digital Research Inc. 1988 [1987]. 1090-1411-002. Архивировано (PDF) из оригинала 26.11.2019 . Проверено 16 октября 2018 .
  3. ^ a b c d e f g h Фитлер, Билл (март 1989 г.). «Написание переносимых приложений с помощью X / GEM - Чем отличается X / GEM от других оконных систем?» . Журнал доктора Добба . Проверено 24 ноября 2016 .
  4. ^ a b Digital Research объявляет о выпуске GEM в ноябре 1984 г. - Коллекция корпоративных историй - Музей истории компьютеров
  5. ^ a b "Der GEM-Oldie von Digital Research läuft und läuft: Eine Benutzeroberfläche für different Rechnerarchitekturen" . Computerwoche (на немецком языке). IDG Business Media GmbH . 1989-08-18. ISSN 0170-5121 . Архивировано 24 ноября 2016 года . Проверено 24 ноября 2016 . 
  6. ^ a b Барни, Дуглас (1987-11-02). «Микробиты: ожидание - самая сложная часть» . Компьютерный мир . XXI (44). CW Publishing, Inc., стр. 37, 45. ISSN 0010-4841 . Архивировано 11 января 2020 года . Проверено 11 января 2020 . 
  7. ^ a b c d e Вонг, Уильям Г. (июль 1984 г.). «GSX от Digital Research: переносимость графики» . Микросистемы . п. 74. GSX13ART.TXT. Архивировано 20 октября 2019 года . Проверено 12 января 2020 .
  8. ^ " Стремление одного человека к стандартизации GSX" (PDF) . Цифровой Диалог - Служащий бюллетень Digital Research Inc . 3 (3). Цифровые исследования . Август 1984. с. 3 . Проверено 2 января 2020 .
  9. ^ a b «Привязки языков, доступные в службах баз данных» (PDF) . Micro Notes - техническая информация о продуктах Digital Research . 2 (3). Пасифик Гроув, Калифорния, США: Digital Research, Inc., июль 1984 г., стр. 4. NWS-106-003. Архивации (PDF) с оригинала на 2020-02-11 . Проверено 11 февраля 2020 . […] Дополнительная документация в виде Справочного руководства по языку GSX доступна для 16-битных языков DRI в GSX-86 Programmer's Toolkit. Продукт содержит обе версии новейшей версии GSX 1.3 - одну для CP / M-86 (включая Concurrent CP / M), а другую для PC-DOS. […] [1]
  10. ^ a b c Эллиотт, Джон К., изд. (07.07.2014). «Расширение графической системы» . Seasip.info . Проверено 13 января 2020 .
  11. ^ "Новый источник драйвера" . 2020 . Проверено 28 июля 2020 .
  12. ^ a b «DRI продвигает стандарты графики» (PDF) . Micro Notes - техническая информация о продуктах Digital Research . 2 (2). Пасифик Гроув, Калифорния, США: Digital Research, Inc., май 1984 г., стр. 12. NWS-106-002. Архивации (PDF) с оригинала на 2020-02-11 . Проверено 11 февраля 2020 . […] Polaroid Palette (часть пакета Presentation Master от Digital Research), цветной струйный принтер Diablo Cl30, цветной принтер Transtar, плоттеры Houston Instruments CMP-29/40/41/42. Серия плоттеров Strobe 100/260, Плоттер Hewlett-Packard 7473A и принтеры Philips GP 300L Hi и Lo Res. […] [2]
  13. ^ "UMC UM85C408AF 16-битные драйверы ISA Dram VGA | Драйверы устройств" . oemdrivers.com . Проверено 27 июля 2020 .
  14. ^ Lineback, Натан. "Снимки экрана GSX" . Toastytech.com . Архивировано 15 января 2020 года . Проверено 15 января 2020 .
  15. ^ Эллиотт, Джон С., изд. (07.07.2014). «Интерфейс виртуального устройства» . Seasip.info . Проверено 13 января 2020 .
  16. ^ Эллиотт, Джон С .; Х., Томас, ред. (07.07.2014). «Службы среды приложений» . Seasip.info . Проверено 13 января 2020 .
  17. ^ Lineback, Натан. "Скриншоты GEM 1.1" . Toastytech.com . Архивировано 25 декабря 2019 года . Проверено 1 августа 2016 .
  18. ^ Эллиотт, Джон С., изд. (2007-03-18). "Скриншоты GEM" . Seasip.info . Архивировано 21 мая 2019 года . Проверено 1 августа 2016 .
  19. ^ Эллиотт, Джон С. (ред.). "Скриншоты для Apricot GEM / 1" . Seasip.info . Архивировано 4 апреля 2019 года . Проверено 1 августа 2016 .
  20. ^ "Параллельная DOS 4.1 в den USA angekündigt" . Computerwoche (на немецком языке). IDG Business Media GmbH . 1985-06-21. ISSN 0170-5121 . Архивировано 18 января 2017 года . Проверено 18 января 2017 . 
  21. ^ Марков, Джон Грегори ; Робинсон, Филипп (июнь 1985 г.). "Семинар GEM" . БАЙТ . п. 455 . Проверено 27 октября 2013 .
  22. ^ Кисор, Генри (1985-11-16). «GEM Write дает владельцам IBM возможность обработки текстов в стиле Apple» . Орландо Сентинел . Архивировано 13 февраля 2019 года . Проверено 5 января 2015 .
  23. ^ a b Дилгер, Дэниел Эран (10 сентября 2007 г.). «Office Wars 3 - Как Microsoft получила свою офисную монополию» . Журнал RoughlyDrafted . Сан-Франциско, Калифорния, США. Архивировано из оригинала на 2013-08-19 . Проверено 15 августа 2013 .
  24. ^ «Цифровые исследования для модификации GEM» . Нью-Йорк Таймс (национальное издание). 1985-10-01. п. D-4. Архивировано 30 сентября 2018 года . Проверено 12 января 2020 .
  25. ^ Ватт, Пегги (1985-10-07). «Apple заставляет переписать GEM» . Компьютерный мир . Новости. XIX (40). Монтерей, Калифорния, США: CW Publishing, Inc. стр. 2. ISSN 0010-4841 . Архивировано 12 февраля 2020 года . Проверено 12 февраля 2020 . 
  26. ^ Ватт, Пегги (1986-10-27). «Digital Research затягивает пояс увольнений, реорганизации - перестройки бизнес-единиц, продуктовых линеек» . Computerworld - еженедельник для компьютерного сообщества . Компьютерная индустрия. XX (43). Монтерей, Калифорния, США: CW Communications, Inc. стр. 95. ISSN 0010-4841 . Архивировано 16 февраля 2020 года . Проверено 16 февраля 2020 . 
  27. ^ Реймер, Джереми (2005-05-05). «История графического интерфейса» (PDF) . Ars Technica . Архивировано из оригинального (PDF) 19 июля 2011 года . Проверено 23 июля 2012 . (28 страниц)
  28. ^ Lineback, Натан. «Скриншоты GEM 2.0» . Toastytech.com . Архивировано 22 августа 2019 года . Проверено 1 августа 2016 .
  29. ^ Олсоп, Стюарт II (1988-01-18). «WUI: война за пользовательский интерфейс» (PDF) . PC Letter - Руководство посвященного лица в индустрии персональных компьютеров . PCW Communications Inc. 4 (2): 1–4. ISSN 8756-7822 . Архивировано (PDF) из оригинала 23.08.2019 . Проверено 11 января 2020 .  
  30. ^ a b Schemenaur, PJ (1986-10-27). «Цифровые исследования для открытия возможности переключения между приложениями» . InfoWorld - Еженедельник новостей для ПК . 8 (42). Монтерей, Калифорния, США: Popular Computing, Inc. стр. 5. ISSN 0199-6649 . Проверено 12 сентября 2018 . 
  31. ^ а б Эллиотт, Джон С. (2013). "Скриншоты GEM / XM" . Seasip.info . Архивировано 12 сентября 2018 года . Проверено 12 сентября 2018 .
  32. ^ «GEM XM переключает программы под DOS и DOS Plus» (PDF) . Европейское обозрение . Digital Research (20): 1. январь 1987 . Проверено 12 сентября 2018 .
  33. ^ Харрис, Дилан, изд. (2000). «скачать - XM» . Цифровые исследования . Проверено 12 сентября 2001 .GEM XM Desktop позволяет запускать сразу несколько приложений. Вы можете по желанию переключаться между ними и даже передавать данные из приложения в приложение. Вам больше не нужно заканчивать одну работу, прежде чем начинать другую. Больше никаких ошибок при вводе вывода одной программы в качестве ввода для следующей. Даже для приложений DOS, которые не были специально написаны для GEM. Эти новые возможности дополняют простые в использовании функции GEM Desktop по организации и отображению содержимого ваших дисков. Все команды используют раскрывающиеся меню, поэтому запоминать их не нужно. Диски и файлы представлены значками, которые однозначно и легко выбираются, особенно с помощью мыши. GEM XM Desktop поставляется в комплекте с незаменимым дневником GEM, в котором постоянно доступны функции будильника, календаря, дневника и картотеки.
  34. ^ Lineback, Натан. «Снимки экрана GEM 3.11» . Toastytech.com . Архивировано 18 ноября 2019 года . Проверено 1 августа 2016 .
  35. ^ Справочное руководство пользователя Digital Research Artline (PDF) (2-е изд.). Цифровые исследования / CCP Development GmbH. Ноябрь 1990 [1988]. 5161-2062-002. Архивировано (PDF) из оригинала 04.12.2019 . Проверено 10 января 2020 .
  36. ^ "Digital Research stellt Artline 2 vor - Unter GEM-Oberfläche illustrieren und präsentieren" . Computerwoche (на немецком языке). Мюнхен, Германия: IDG Business Media GmbH . 1990-02-09. ISSN 0170-5121 . Архивировано из оригинала на 2020-01-12 . Проверено 12 января 2020 . 
  37. ^ Эллиотт, Джон С. (ред.). «Скриншоты GEM / 4» . Seasip.info . Архивировано 10 июня 2019 года . Проверено 1 августа 2016 .
  38. ^ a b Крауттер, Томас; Барнс, Крис Дж. (14 июня 2006 г.) [29 декабря 1999 г.]. «ДРАГОЦЕННЫЙ КАМЕНЬ / 4» . Разработка GEM . Архивировано 16 марта 2013 года . Проверено 12 января 2020 . […] В целом, мне нравится идея сделать Artline 1 и / или 2 общедоступным, учитывая, что обсуждаются некоторые общие вещи. […] Комментирует Artline, потому что приложение все время было нашим собственным авторским правом, весь код был написан в CCP , торговая марка принадлежала Digital Research (теперь она наша), а операционная система Artline 2 - GEM / 4 . Artline 1 требует GEM 3.1, а все изменения в GEM / 4 были сделаны в сотрудничестве с Ли Лоренценом.и Дон Хейскелл, чтобы сохранить совместимость с издателем ventura . Билл Херндон в настоящее время проверяет свой архив, чтобы узнать, может ли он предоставить GEM / 4 VDI и исходники драйверов. […]
  39. ^ Установка / запуск Digital Research Artline (2-е изд.). Цифровые исследования / CCP Development GmbH. Ноябрь 1990 [1988]. 5161-2052-002 . Проверено 12 января 2020 .
  40. ^ Digital Research Artline Graphics Utilities Guide (1-е изд.). Цифровые исследования / CCP Development GmbH. Август 1990 г. [1988 г.]. 5161-2042-002 . Проверено 12 января 2020 .
  41. ^ Примечание к выпуску Artline (3-е изд.). Январь 1991. 5161-1001-003. Архивировано 12 января 2020 года . Проверено 12 января 2020 . [3]
  42. ^ Эллиотт, Джон С. (ред.). «Скриншоты GEM / 5» . Seasip.info . Архивировано 10 июня 2019 года . Проверено 1 августа 2016 .
  43. ^ Скотт, Кэрил (1991-07-29). «Слияние Novell / DRI для улучшения управления клиентами» . InfoWorld . Сеть. 13 (30). InfoWorld Publishing Co. с. 33. ISSN 0199-6649 . Архивировано 9 февраля 2020 года . Проверено 21 января 2017 . 
  44. ^ "Novell и Digital Research подписывают окончательное соглашение о слиянии" . Деловой провод . 1991-07-17. Архивировано 18 августа 2018 года . Проверено 24 января 2017 .
  45. ^ "Motorola VME / 10 Microcomputer System Overview Manual" (PDF) (1 ed.). Motorola Inc., февраль 1984 г. М68КВСОМ / Д1. Архивировано (PDF) из оригинала 27.11.2019 . Проверено 11 января 2020 .
  46. ^ https://dylanharris.org/prose/gem/gemdos.zip
  47. ^ Дэниелс, Джеффри (лето 1988). «3 года с ST - эксклюзивный взгляд на Atari Трамиэля» . STart - Ежеквартальный журнал ST . Архив журнала СТАРТ. Vol. 3 шт. 1. Antic Publishing . п. 22. Архивировано 2 ноября 2019 года . Проверено 11 января 2020 .
  48. ^ Леон, Марк (1996-07-29). «Caldera возобновляет« урегулированный »иск, покупает DR DOS - антимонопольный иск против Microsoft» . InfoWorld . Новости. 18 (31). InfoWorld Publishing Co. с. 3. ISSN 0199-6649 . Архивировано 8 февраля 2020 года . Проверено 8 февраля 2020 .  [4] ; Леон, Марк (1996-07-29). «Caldera возобновляет« урегулированный »иск, покупает DR DOS - ответ Microsoft: иск« ироничен и грустен » » . Computerworld Новая Зеландия . IDG Communications . ISSN 0113-1494 . CMPWNZ. Архивировано из оригинала на 2018-08-23 . Проверено 13 февраля 2018 . 
  49. ^ Моррис, Джозеф П., изд. (1997-05-23) [1997-05-19]. «Caldera объявляет о доступности для OEM функциональных возможностей, подобных« Web-TV », с использованием OpenDOS - Caldera WebSpyder добавляет настраиваемые функциональные возможности между / интранет в OEM-решения» . Прово, Юта, США: Caldera, Inc. Архивировано 26 августа 2018 года . Проверено 26 августа 2018 г. - через www.delorie.com/opendos.
  50. ^ a b Джеммет, Бен А.Л. (апрель 1999 г.). «Caldera выпускает GEM под лицензией GPL» . Deltasoft - Новости GEM . Архивировано 7 ноября 2016 года . Проверено 7 ноября 2016 . Caldera Thin Clients, Inc. выпустила исходный код для GEM и ViewMAX под лицензией GNU Public License в середине апреля, после многих лет спекуляций о будущем GEM. Caldera купила исходники GEM у Novell вместе с DR-DOS.в 1996 году, в то время отмечая, что они могут развить GEM в платформу для мобильных компьютеров и тонких клиентов. Однако от этих планов отказались, и вместо этого GEM был передан сообществу разработчиков ПО с открытым исходным кодом.
  51. ^ Ландемарр, Оливье; Ривьер, Винсент; Мекиньон, Дидье; Ребу, Эрик; Берсегей, Арно; Березиа, Доминик; Зорро; Донзе, Филипп; Лемэр, Жан Франсуа; Севин, Роланд; Штоклаузен, Жан-Марк; Буде, Фредерик; Мэндин, Патрис, ред. (2017-12-10) [2011]. «МойАЭС» . Релиз: 0.97. Архивировано 2 ноября 2019 года . Проверено 11 января 2020 .
  52. ^ a b Пол, Маттиас Р. (13 апреля 1997 г.) [1993]. DRDOS6UN.TXT - Zusammenfassung der dokumentierten und undokumentierten Fähigkeiten von DR DOS 6.0 . МПДОСТИП (на немецком языке) (60-е изд.). Архивировано 7 ноября 2016 года . Проверено 7 ноября 2016 .
  53. ^ a b Пол, Маттиас Р. (1997-06-07) [1994]. NWDOS7UN.TXT - Zusammenfassung der dokumentierten und undokumentierten Fähigkeiten von Novell DOS 7 . МПДОСТИП (на немецком языке) (85 изд.). Архивировано 7 ноября 2016 года . Проверено 7 ноября 2016 .

Дальнейшее чтение [ править ]

  • Apricot Portable - Техническое справочное руководство . Раздел 3: Программное обеспечение. ACT (International) Limited . 1984 . Проверено 13 января 2020 . [5] [6] (228 страниц)
  • Расширение GSX Graphics - Руководство программиста (PDF) (2-е изд.). Digital Research Inc., сентябрь 1983 г., 5000–2024 гг. Архивации (PDF) с оригинала на 2020-02-11 . Проверено 13 января 2020 . [7] [8] [9]

Внешние ссылки [ править ]

  • GEM - история, документация и ссылки на различные проекты GEM с открытым исходным кодом
  • GEM (среда рабочего стола) в Curlie
  • Afros - дистрибутив компонентов Atari OS (состоящий, например, из EmuTOS ), предназначенный специально для ARAnyM.
  • Aranym Atari Running on Any Machine: эмулятор / виртуальная машина с открытым исходным кодом, которая может запускать приложения Atari GEM.
  • http://www.retroarchive.org/cpm/archive/unofficial/gemworld.html
  • Создание TOS (часть 1) Лэндон Дайер, один из первых членов «Монтерей Групп»
  • Создание TOS (часть 2) Лэндон Дайер, один из первых членов «Монтерей Групп»
  • GEM demo 1985 Большая часть программы посвящена MAC
  • http://www.seasip.info/Gem/index.html#archive Главная страница Intel GEM, автор Джон К. Эллиотт.