ПросмотрMAX
Разработчик(и) | Цифровые исследования , Novell , тонкие клиенты Caldera |
---|---|
Первоначальный выпуск | 1990 год |
Стабильная версия | Бета-версия ViewMAX 3 / апрель 1999 г |
Операционная система | ДР-ДОС |
Тип | Оконная система |
Лицензия | Стандартная общественная лицензия GNU |
ViewMAX — это CUA -совместимый файловый менеджер , поставляемый с DR DOS версий 5.0 и 6.0 . Он основан на урезанной компании версии Digital Research , 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] компании Digital Research Кроме того, SID86 , отладчик символических инструкций, который поставлялся с DR DOS 3.xx и предоставлял специальные функции для отладки приложений GEM (см. ?Y Справка, специфичная для GEM под SID86 или GEMSID ), также может быть использована для ViewMAX. [5] [6]
Версии
[ редактировать ]Первоначально назывался Навигатор . в бета-версиях [7] ПросмотрМАКС 1.00 [8] распространялся вместе с DR DOS 5.0 в 1990 году и представлял собой эквивалент DOSSHELL в MS-DOS / PC DOS 4.0 . Он был очень похож на предыдущие рабочие столы GEM от Digital Research – два окна фиксированного размера. Каждое окно будет содержать либо значки, представляющие диски, каталоги и файлы, либо представление иерархии каталогов. [8] Если это поддерживалось базовой операционной системой (например, DR DOS), пароли файлов и каталогов , а также права доступа поддерживались . Сетевые диски (в том числе приводы компакт-дисков) отличались собственным значком, отличным от значков локальных дисков. [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 из ЭКРАНГЗ.ФНТ . [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 задумывался как графический файловый менеджер для Novell следующей версии DR DOS от . ViewMAX 3 включал поддержку цветных значков , окон с возможностью перемещения и изменения размера, групп программ и фоновых изображений. [22] Если бы в базовую DR-DOS был загружен дополнительный модуль многопользовательской безопасности, ViewMAX также обеспечил бы поддержку расширенной системы разрешений доступа к миру/группе/владельцу. Хотя ViewMAX 3 был частью дистрибутива DR DOS «Panther» Beta 1 в октябре 1992 года, [11] он так и не был завершен и, очевидно, был заброшен в пользу командного проекта Apple и Novell « Звездный путь » в 1992/1993 году, который также так и остался неизданным. Итак, Novell DOS 7 , как в 1994 году называли «DR DOS 7.0», вообще не имела никакого графического файлового менеджера.Когда 23 июля 1996 года Caldera выкупила у Novell оставшиеся активы Digital Research, [23] первоначальные планы заключались в возрождении технологий GEM и ViewMAX для создания малозатратного пользовательского интерфейса для OpenDOS в мобильных приложениях. [24] [25] как Caldera View отказалась от этих планов , но Caldera UK в пользу DR-WebSpyder и GROW . После закрытия центра разработки DR-DOS Caldera UK в начале 1999 года оставшийся исходный код бета-версии ViewMAX 3 был опубликован в апреле 1999 года материнской компанией в США Caldera Thin Clients под лицензией GPL. [25] после постоянного запроса сообщества на публикацию исходных кодов, незадолго до того, как компания сменила название на Lineo и три месяца спустя перешла на технологии на основе Linux . [26] Различные функции ViewMAX, ранее не встречавшиеся в GEM, с тех пор были включены в FreeGEM . [27] [18]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Эллиотт, Джон К. (10 июня 1999 г.). «Версии GEM» . Seasip.info . Архивировано из оригинала 07.11.2016 . Проверено 7 ноября 2016 г.
- ^ Jump up to: а б с Эллиотт, Джон К. (9 мая 1999 г.). «Сравнение GEM и ViewMAX» . Seasip.info . Архивировано из оригинала 07.11.2016 . Проверено 7 ноября 2016 г.
- ^ Jump up to: а б с д Пол, Матиас Р. (13 апреля 1997 г.) [1993]. DRDOS6UN.TXT - Краткое изложение документированных и недокументированных возможностей DR DOS 6.0 (на немецком языке) (60-е изд.). Архивировано из оригинала 07.11.2016 . Проверено 7 ноября 2016 г.
{{cite book}}
:|work=
игнорируется ( помогите ) - ^ Jump up to: а б с д и ж Пол, Маттиас Р. (07.06.1997) [1994]. NWDOS7UN.TXT - Краткое изложение документированных и недокументированных возможностей Novell DOS 7 (на немецком языке) (85-е изд.). Архивировано из оригинала 07.11.2016 . Проверено 7 ноября 2016 г.
{{cite book}}
:|work=
игнорируется ( помогите ) - ^ Пол, Матиас Р. (24 мая 1997 г.) [1991]. DRDOSTIP.TXT — Советы и подсказки для DR DOS 3.41–5.0 (на немецком языке) (47 изд.). Архивировано из оригинала 07.11.2016 . Проверено 7 ноября 2016 г.
{{cite book}}
:|work=
игнорируется ( помогите ) - ^ Эллиотт, Джон К. (8 января 2002 г.). «СИД86» . Группа новостей : comp.os.cpm . Архивировано из оригинала 27 августа 2018 г. Проверено 8 апреля 2018 г.
[…] GEMSID имеет некоторые дополнительные функции для поддержки GEM. В частности, он поддерживает переключение между графическим экраном GEM и текстовым экраном (для получения подробной информации введите ?Y). [...]
- ^ Майкрософт . «Конкурентный анализ DR DOS 5.0» (PDF) (судебный документ). 5114_A Comes против Microsoft . Архивировано (PDF) из оригинала 18 января 2017 г. Проверено 18 января 2017 г.
- ^ Jump up to: а б с Эллиотт, Джон К. (2013). «Скриншоты ViewMAX/1» . Seasip.info . Архивировано из оригинала 11 января 2013 г. Проверено 10 сентября 2018 г.
- ^ Jump up to: а б с д Эллиотт, Джон К. (2013). «Скриншоты ViewMAX/2» . Seasip.info . Архивировано из оригинала 11 сентября 2018 г. Проверено 10 сентября 2018 г.
- ^ Jump up to: а б Р., Р. (6 января 1992 г.). «Документ 1209 — ViewMAX» . Цифровые исследования / Novell . К вашему сведению-М-1209. Архивировано из оригинала 3 апреля 2018 г. Проверено 03 апреля 2018 г. (Примечание: 1209.TXT также является частью DRTIPS.ZIP)
- ^ Jump up to: а б с д Пол, Матиас Р. (30 июля 1997 г.) [1994]. NWDOS-TIPs — Советы и рекомендации по Novell DOS 7 с учетом недокументированных подробностей, ошибок и обходных путей . Выпуск 157 (на немецком языке) (3-е изд.). Архивировано из оригинала 4 ноября 2016 г. Проверено 6 августа 2014 г.
{{cite book}}
:|work=
игнорируется ( помощь ) (Примечание. NWDOSTIP.TXT — это всеобъемлющая работа по Novell DOS 7 и OpenDOS 7.01 , включая описание многих недокументированных функций и внутренних устройств. Это часть еще более обширной работы автора.MPDOSTIP.ZIP
Коллекция сохранялась до 2001 года и в то время распространялась на многих сайтах. Предоставленная ссылка указывает на более старую версию файла, преобразованную в HTML.NWDOSTIP.TXT
файл.) - ^ Пол, Маттиас Р. (10 июня 2001 г.) [1995]. «Описание формата файлов .CPI DOS, OS/2 и Windows NT и Linux .CP» (файл CPI.LST) (изд. 1.30). Архивировано из оригинала 20 апреля 2016 г. Проверено 20 августа 2016 г.
- ^ Эллиотт, Джон К. (14 октября 2006 г.). «Формат файла CPI» . Seasip.info . Архивировано из оригинала 22 сентября 2016 г. Проверено 22 сентября 2016 г.
- ^ Эллиотт, Джон К. (3 сентября 2006 г.). «Программное обеспечение, связанное с кодовой страницей» . Seasip.info . Архивировано из оригинала 08.11.2016 . Проверено 9 ноября 2016 г.
- ^ Брауэр, Андрис Эверт (10 февраля 2001 г.). «CPI-шрифты» . 0,2. Архивировано из оригинала 22 сентября 2016 г. Проверено 22 сентября 2016 г.
- ^ Хараламбус, Яннис (сентябрь 2007 г.). Шрифты и кодировки . Перевод Хорна, П. Скотта (1-е изд.). Севастополь, Калифорния, США: O'Reilly Media, Inc., стр. 601–602 , 611. ISBN. 978-0-596-10242-5 .
- ^ Справочник программиста MS-DOS . Майкрософт Пресс . 1991. ISBN 1-55615-329-5 .
- ^ Jump up to: а б Эллиотт, Джон К. (март 2006 г.). «FreeGEM (2005-)» . Seasip.info . Архивировано из оригинала 11 сентября 2018 г. Проверено 10 сентября 2018 г.
- ^ Тэм, Рой; Эллиотт, Джон К. (12 января 2014 г.). «ДР ДОС 6.0/В» . Архивировано из оригинала 3 сентября 2018 г. Проверено 16 января 2017 г.
[...] описание поддержки в видеодрайвере ( SDJVG9.VGA ) [...] При запуске вызывает
(Примечание. Содержит снимки экрана версии ViewMAX с поддержкой DBCS , работающей на DR DOS 6.0/V , и шестнадцатеричный дамп соответствующей базы данных DRFONT. SCREENHZ.FNT за его $ ФОНТ.SYS .INT 15h/AX=5000h
чтобы получить адрес DOS/V функции чтения шрифта . Если [...] присутствует, он устанавливает [...] флаг DBCS [...] для системного шрифта. [...] он используетINT 21h/AX=6507h
чтобы получить таблицу ведущих байтов DBCS. Когда строка передается [...] функциям вывода текста, если используется шрифт DBCS и загружена таблица начальных байтов DBCS, код проверяет наличие начальных/конечных байтов DBCS в переданной ему строке и объединяет каждый из них. объединить в 16-битный идентификатор символа. При рисовании символа он проверяет, превышает ли идентификатор символа 256. Если да, он вызывает функцию «чтения шрифта» DOS/V, чтобы получить растровое изображение этого символа, и дает команду коду рисования нарисовать 16 пикселей со смещением 0 это растровое изображение, а не 8 пикселей от растрового изображения системного шрифта при заданном смещении. Подобные проверки есть и в оптимизированном коде рисования моноширинного текста, позволяющем иметь символы шириной 8 или 16 пикселей. - ^ Caldera, Inc. (август 1997 г.). Серия справочников для разработчиков OpenDOS — Многозадачный API — Руководство программиста . Великобритания. Кальдера, деталь № 200-DODG-004. Архивировано из оригинала 29 декабря 2016 г. Проверено 21 марта 2013 г.
{{cite book}}
: CS1 maint: отсутствует местоположение издателя ( ссылка ) - ^ Jump up to: а б Пол, Матиас Р. (16 декабря 2001 г.). «Никаких кусков угля» . fd-dev . Архивировано из оригинала 07.11.2016 . Проверено 7 ноября 2016 г.
- ^ Эллиотт, Джон К. (2013). «Скриншоты ViewMAX/3» . Seasip.info . Архивировано из оригинала 4 сентября 2013 г. Проверено 10 сентября 2018 г.
- ^ Леон, Марк (29 июля 1996 г.). «Caldera возобновляет «урегулированный» иск и покупает DR DOS — антимонопольный иск против Microsoft» . Инфомир . Новости. Том. 18, нет. 31. InfoWorld Publishing Co., с. 3. ISSN 0199-6649 . Архивировано из оригинала 08 февраля 2020 г. Проверено 8 февраля 2020 г. [1] ; Леон, Марк (29 июля 1996 г.). «Caldera возобновляет «урегулированный» иск и покупает DR DOS — ответ Microsoft: иск «ироничен и грустен » . Компьютерный мир Новой Зеландии . ИДГ Коммуникации . ISSN 0113-1494 . КМПВНЗ. Архивировано из оригинала 23 августа 2018 г. Проверено 13 февраля 2018 г.
- ^ Моррис, Джозеф П., изд. (23 мая 1997 г.) [19 мая 1997 г.]. «Caldera объявляет о доступности для OEM-производителей функциональности, подобной веб-телевидению, с использованием OpenDOS - Caldera WebSpyder добавляет к OEM-решениям настраиваемую межсетевую/интранет-функциональность» . Прово, Юта, США: Caldera, Inc. Архивировано из оригинала 26 августа 2018 г. Получено 26 августа 2018 г. - через www.delorie.com/opendos.
- ^ Jump up to: а б Джемметт, Бен А.Л. (апрель 1999 г.). «Caldera выпускает GEM под лицензией GPL» . Дельтасофт – Новости GEM . Архивировано из оригинала 07.11.2016 . Проверено 7 ноября 2016 г.
Компания Caldera Thin Clients, Inc. выпустила исходный код GEM и ViewMAX под общественной лицензией GNU в середине апреля после многих лет спекуляций по поводу будущего GEM. Caldera купила исходные коды GEM у Novell вместе с DR-DOS в 1996 году, отметив тогда, что они могут превратить GEM в платформу для мобильных компьютеров и тонких клиентов. Однако от этих планов отказались, и вместо этого GEM был выпущен в сообщество с открытым исходным кодом.
- ^ Кальдера, Inc. (20 июля 1999 г.). «Встроенный Linux стал высшим приоритетом в компании Lineo, Inc., ранее известной как Caldera Thin Clients, Inc.» (Пресс-релиз). Линдон, Юта, США. Архивировано из оригинала 25 июня 2017 г. Проверено 24 июня 2017 г.
- ^ Эллиотт, Джон К. (март 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 страниц)