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

ViewMAX является АПЗ -совместимый файловый менеджер поставляется с DR DOS версии 5.0 и 6.0 . Она основана на урезанное выполнение версии Digital Research «s GEM / 3 графических пользовательский интерфейс модифицированной для запуска только один статически встроенного приложения, рабочего стола ViewMAX. [1] [2] Поддержка некоторых ненужных функций была удалена, но одновременно были добавлены некоторые новые функции. [2] Тем не менее, системы оставались достаточно близкими для ViewMAX, чтобы распознавать настольные аксессуары GEM ( .ACCисполняемые файлы) автоматически [3] [4] и разрешить запуск некоторых собственных приложений GEM ( исполняемые файлы .APP ) в среде ViewMAX (без предварительной установки и запуска GEM). [3] [4] Многие драйверы дисплея для GEM 3.xx могут также использоваться ViewMAX, что позволяет использовать ViewMAX с нестандартными адаптерами дисплея и более высокими разрешениями, чем это возможно при использовании набора драйверов ViewMAX по умолчанию. [2] [3] [4] Кроме того, SID86 от Digital Research, отладчик символьных инструкций, поставляемый с DR DOS 3.xx и предоставляющий специальные функции для отладки приложений GEM (см. ? YСправка по GEM под SID86 или GEMSID) также может использоваться для ViewMAX. [5] [6]

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

Первоначально называвшийся Navigator в бета-версиях [7] ViewMAX 1.00 [8] был распространен с DR DOS 5.0 в 1990 году для обеспечения эквивалента DOSSHELL в MS-DOS / PC DOS 4.0 . Он был очень похож на предыдущие рабочие столы GEM от Digital Research - два окна фиксированного размера. Каждое окно может содержать значки, представляющие диски, каталоги и файлы, или представление иерархии каталогов. [8] Если поддерживается базовой операционной системой (например, DR DOS), пароли файлов и каталогов и права доступабыли поддержаны. Сетевые диски (включая приводы CD-ROM) выделялись своим собственным значком, отличным от локальных дисков. [8]

В 1991 году ViewMAX 2 был распространен с DR DOS 6.0 . В этот выпуск были внесены различные графические улучшения, включая элементы управления с трехмерным внешним видом и выбираемые пользователем цветовые схемы. [9] Дерево каталогов (если включено) теперь отображалось рядом со списком значков, а не вместо него. [9] Различные настройки могут храниться в файлах конфигурации с именем % DRDOSCFG% \ VIEWMAX.INI. [10] [3] [4] [11] [9] Для более гибкой поддержки набора символов ViewMAX 2 загружает шрифты дисплея из стандартного файла DOS .CPI [12] [13] [14] [15] [16] [17 ] ] в зависимости от текущегокодовая страница , а не с использованием GEM специфического набора символов , функции , также включена в FreeGEM с 2005 год [18] DOS / V совместимой японской версии ViewMAX, а распространяются с DR - DOS 6.0 / V , в 1992 году, поддерживаемые DBCS символы загружены $ FONT.SYS из SCREENHZ.FNT . [19] Добавлена ​​поддержка переключателя задач DR DOS TaskMAX ; если бы это было, приложения запускались бы как отдельные задачи, и ViewMAX мог бы переключаться между ними. [10] [20] [9] Как TASKMGR в более поздних операционных системах, таких какNovell DOS 7 , OpenDOS 7.01 , DR-DOS 7.02 и выше продолжали эмулировать большую часть API переключателя задач [4] [11] [21] ViewMAX 2 можно было использовать для переключения и управления несколькими одновременно работающими полноэкранными DOS задачи под приоритетно многозадачным ядром DR-DOS ( EMM386 / MULTI + TASKMGR ). [4] [11] [21]

ViewMAX 3 должен был стать графическим файловым менеджером для следующей версии DR DOS от Novell . ViewMAX 3 включал поддержку цветных значков , подвижных окон с изменяемым размером, программных групп и фоновых изображений. [22] Если бы в базовом DR-DOS был загружен дополнительный многопользовательский модуль безопасности, ViewMAX также обеспечил бы поддержку расширенной системы разрешений доступа к миру / группе / владельцу. Хотя ViewMAX 3 входил в дистрибутив DR DOS "Panther" Beta 1 в октябре 1992 г. [11], он так и не был завершен и, по-видимому, был оставлен в пользу группового проекта Apple и Novell " Звездный путь " в 1992/1993 г., который остался неизданный.Итак, Novell DOS 7, как назывался "DR DOS 7.0" в 1994 году, вообще не имел графического файлового менеджера. Когда 23 июля 1996 г. Caldera купила у Novell оставшиеся активы Digital Research [23], первоначальные планы состояли в том, чтобы возродить технологии GEM и ViewMAX для создания компактного пользовательского интерфейса OpenDOS в мобильных приложениях [24] [25] как Caldera View , но эти планы были оставлены Caldera Великобритании в пользу DR-WebSpyder и GROW . После закрытия центра разработки DR-DOS Caldera UK в начале 1999 года оставшийся исходный код бета-версии ViewMAX 3 был опубликован в апреле 1999 года материнской компанией из США.Тонкие клиенты Caldera под лицензией GPL [25] после продолжающегося запроса сообщества о публикации исходных кодов , незадолго до того, как компания сменила название на Lineo и через три месяца перешла на технологии на базе Linux . [26] С тех пор в FreeGEM были включены различные функции ViewMAX, которых ранее не было в GEM . [27] [18]

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

  • ДРАГОЦЕННЫЙ КАМЕНЬ
  • ДОСХЕЛЛ
  • Сравнение файловых менеджеров
  • COMMAND.COM

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

  1. ^ Эллиотт, Джон С. (1999-06-10). «Версии GEM» . Seasip.info . Архивировано 7 ноября 2016 года . Проверено 7 ноября 2016 .
  2. ^ a b c Эллиот, Джон К. (1999-05-09). «Сравнение GEM и ViewMAX» . Seasip.info . Архивировано 7 ноября 2016 года . Проверено 7 ноября 2016 .
  3. ^ a b c d Пол, Маттиас Р. (1997-04-13) [1993]. DRDOS6UN.TXT - Zusammenfassung der dokumentierten und undokumentierten Fähigkeiten von DR DOS 6.0 . МПДОСТИП (на немецком языке) (60-е изд.). Архивировано 7 ноября 2016 года . Проверено 7 ноября 2016 .
  4. ^ a b c d e f Пол, Маттиас Р. (1997-06-07) [1994]. NWDOS7UN.TXT - Zusammenfassung der dokumentierten und undokumentierten Fähigkeiten von Novell DOS 7 . МПДОСТИП (на немецком языке) (85 изд.). Архивировано 7 ноября 2016 года . Проверено 7 ноября 2016 .
  5. ^ Пол, Маттиас Р. (1997-05-24) [1991]. DRDOSTIP.TXT - Советы и уловки для DR DOS 3.41 - 5.0 . МПДОСТИП (на немецком языке) (47 изд.). Архивировано 7 ноября 2016 года . Проверено 7 ноября 2016 .
  6. ^ Эллиотт, Джон С. (2002-01-08). «SID86» . Группа новостейcomp.os.cpm . Архивировано 27 августа 2018 года . Проверено 8 апреля 2018 . […] GEMSID имеет некоторые дополнительные функции для поддержки GEM. В частности, он поддерживает переключение между графическим экраном GEM и текстовым экраном (для подробностей введите? Y). […]
  7. ^ Microsoft . "DR DOS 5.0 Competitive Analysis" (PDF) (судебный документ). 5114_A поставляется против Microsoft . Архивировано (PDF) из оригинала 18 января 2017 года . Проверено 18 января 2017 .
  8. ^ a b c Эллиотт, Джон К. (2013). "Скриншоты ViewMAX / 1" . Seasip.info . Архивировано 11 января 2013 года . Проверено 10 сентября 2018 .
  9. ^ а б в г Эллиотт, Джон К. (2013). "Скриншоты ViewMAX / 2" . Seasip.info . Архивировано 11 сентября 2018 года . Проверено 10 сентября 2018 .
  10. ^ а б Р., Р. (1992-01-06). «Документ 1209 - ViewMAX» . Цифровые исследования / Novell . FYI-M-1209. Архивировано 3 апреля 2018 года . Проверено 3 апреля 2018 . (NB. 1209.TXT также является частью DRTIPS.ZIP)
  11. ^ a b c d Пол, Маттиас Р. (1997-07-30) [1994]. NWDOS-TIPs - Советы и приемы для Novell DOS 7, с подробным описанием, ошибками и обходными путями . MPDOSTIP . Выпуск 157 (на немецком языке) (3-е изд.). Архивировано 4 ноября 2016 года . Проверено 6 августа 2014 .(NB. NWDOSTIP.TXT - это всеобъемлющая работа по Novell DOS 7 и OpenDOS 7.01 , включая описание многих недокументированных функций и внутренних компонентов. Это часть еще большей MPDOSTIP.ZIPколлекции автора, поддерживаемой до 2001 года и распространяемой на многих сайтах в то время. Предоставленная ссылка указывает на старую версию NWDOSTIP.TXTфайла, преобразованную в HTML .)
  12. ^ Пол, Маттиас Р. (2001-06-10) [1995]. «Описание формата файлов DOS, OS / 2 и Windows NT .CPI и Linux .CP» (файл CPI.LST) (изд. 1.30). Архивировано 20 апреля 2016 года . Проверено 20 августа 2016 .
  13. Перейти ↑ Elliott, John C. (2006-10-14). «Формат файла CPI» . Seasip.info . Архивировано 22 сентября 2016 года . Проверено 22 сентября 2016 .
  14. Перейти ↑ Elliott, John C. (2006-09-03). «Программное обеспечение, связанное с кодовой страницей» . Seasip.info . Архивировано 8 ноября 2016 года . Проверено 9 ноября 2016 .
  15. ^ Брауэр, Andries Эверт (2001-02-10). «Шрифты CPI» . 0.2. Архивировано 22 сентября 2016 года . Проверено 22 сентября 2016 .
  16. ^ Haralambous, Яннис (сентябрь 2007). Шрифты и кодировки . Перевод Хорна, П. Скотта (1-е изд.). Севастопольская, Калифорния, США: O'Reilly Media, Inc. . С.  601 -602, 611. ISBN 978-0-596-10242-5.
  17. ^ Справочник программиста MS-DOS . Microsoft Press . 1991. ISBN. 1-55615-329-5.
  18. ^ a b Эллиотт, Джон С. (март 2006 г.). «FreeGEM (2005-)» . Seasip.info . Архивировано 11 сентября 2018 года . Проверено 10 сентября 2018 .
  19. ^ Тэм, Рой; Эллиотт, Джон С. (12 января 2014 г.). «DR DOS 6.0 / V» . Архивировано 3 сентября 2018 года . Проверено 16 января 2017 . […] Описание поддержки в видеодрайвере ( SDJVG9.VGA ) […] При запуске он вызывает для получения адреса функции чтения шрифта DOS / V. Если […] присутствует, он устанавливает флаг […] DBCS […] для системного шрифта. […] оно используетINT 15h/AX=5000hINT 21h/AX=6507hчтобы получить таблицу ведущих байтов DBCS. Когда строка передается в […] функции вывода текста, если используется шрифт DBCS и загружена таблица начальных байтов DBCS, код проверяет начальные / конечные байты DBCS в переданной ему строке и объединяет каждую пару в 16-битный идентификатор символа. При рисовании символа он проверяет, превышает ли его идентификатор 256. Если это так, он вызывает функцию DOS / V 'read font', чтобы получить растровое изображение этого символа, и инструктирует код рисования рисовать 16 пикселей от смещения 0 из это растровое изображение, а не 8 пикселей из растрового изображения системного шрифта при заданном смещении. В оптимизированном коде рисования моноширинного текста есть аналогичные проверки, позволяющие иметь ширину символов 8 или 16 пикселей.(NB. Имеются скриншоты версии ViewMAX с поддержкой DBCS, работающей на DR DOS 6.0 / V, и шестнадцатеричный дамп соответствующей базы данных DRFONT SCREENHZ.FNT для ее $ FONT.SYS .
  20. Caldera, Inc. (август 1997 г.). Серия справочников разработчика OpenDOS - API многозадачности - Руководство программиста . СОЕДИНЕННОЕ КОРОЛЕВСТВО. Кальдера Деталь № 200-DODG-004. Архивировано из оригинала на 2016-12-29 . Проверено 21 марта 2013 .
  21. ^ a b Пол, Маттиас Р. (2001-12-16). «Никаких кусков угля» . fd-dev . Архивировано 7 ноября 2016 года . Проверено 7 ноября 2016 .
  22. Перейти ↑ Elliott, John C. (2013). "Скриншоты ViewMAX / 3" . Seasip.info . Архивировано 4 сентября 2013 года . Проверено 10 сентября 2018 .
  23. ^ Леон, Марк (1996-07-29). «Caldera возобновляет« урегулированный »иск, покупает DR DOS - антимонопольный иск против Microsoft» . InfoWorld . Новости. 18 (31). InfoWorld Publishing Co. с. 3. ISSN 0199-6649 . Архивировано 8 февраля 2020 года . Проверено 8 февраля 2020 .  [1] ; Леон, Марк (1996-07-29). «Caldera возобновляет« урегулированный »иск, покупает DR DOS - ответ Microsoft: иск« ироничен и грустен » » . Computerworld Новая Зеландия . IDG Communications . ISSN 0113-1494 . CMPWNZ. Архивировано из оригинала на 2018-08-23 . Проверено 13 февраля 2018 . 
  24. ^ Моррис, Джозеф П., изд. (1997-05-23) [1997-05-19]. «Caldera объявляет о доступности для OEM функциональных возможностей, подобных« Web-TV », с использованием OpenDOS - Caldera WebSpyder добавляет настраиваемые функциональные возможности между / интранет в OEM-решения» . Прово, Юта, США: Caldera, Inc. Архивировано 26 августа 2018 года . Проверено 26 августа 2018 г. - через www.delorie.com/opendos.
  25. ^ 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 был передан сообществу разработчиков ПО с открытым исходным кодом.
  26. ^ Кальдера, Inc. (1999-07-20). «Встроенный Linux стал главным приоритетом компании Lineo, Inc., ранее известной как Caldera Thin Clients, Inc.» (Пресс-релиз). Линдон, Юта, США. Архивировано 25 июня 2017 года . Проверено 24 июня 2017 .
  27. Перейти ↑ Elliott, John C. (март 2006 г.). «FreeGEM (1999-2004)» . Seasip.info . Архивировано 4 сентября 2013 года . Проверено 10 сентября 2018 .

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

  • Digital Research, Inc. (май 1990 г.). Руководство пользователя ViewMAX (1-е изд.). Номер детали Digital Research, Inc .: 1174-2004-002. (88 страниц)
  • Digital Research, Inc. (август 1991 г.). Руководство пользователя ViewMAX (2-е изд.). Номер детали Digital Research, Inc. 1192-2054-002. (106 стр.)

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

  • GEM-сайт Бена А.Л. Джеммета Deltasoft
  • Сайт GEM Джона Эллиотта Seasip
  • GEMWorld: GEM - Проект (зеркало 1999 года)