IT-словарь › Инфраструктура › GEM AES

GEM AES

Инфраструктура Svenska → Обновлено: 2026-10-20
Подробнее
Создатель
Digital Research
Год
1985
Тип
Слой окон и пользовательского интерфейса

Половина GEM, отвечавшая за окна, меню, диалоги и события: надстройка над графическим слоем VDI, зашитая в ПЗУ каждого Atari ST.

GEM состоял из двух слоёв. Внизу лежал VDI, Virtual Device Interface, аппаратно-независимая модель рисования, которую Digital Research перенесла из GSX для CP/M 1982 года. Сверху стоял AES, Application Environment Services, дававший программам то, что пользователь видит на самом деле: окна с заголовками и полосами прокрутки через wind_create, строку меню через menu_bar, диалоги, которые form_do вело от начала до конца, и evnt_multi — один вызов, ожидающий сразу нажатие клавиши, мышь, сообщение или таймер. Диалоги и меню собирались как деревья объектов в ресурсных файлах, так что вёрстка не попадала в код.

На Atari ST весь AES сидел в ПЗУ как часть TOS, такая же данность, как BIOS в PC. Соглашение с Apple 1985 года искалечило программу рабочего стола на стороне PC, но не AES, так что приложения вроде Ventura Publisher продолжали перекрывать окна как им угодно. Слой пережил свою компанию: MultiTOS от Atari дал ему многозадачность в 1993 году, а XaAES в FreeMiNT поддерживает его на эмулируемых ST по сей день.

← Назад к словарю