ViewMAX es un administrador de archivos compatible con CUA que se suministra con las versiones 5.0 y 6.0 de DR DOS . Se basa en un corte hacia abajo en tiempo de ejecución versión de Digital Research 's GEM / 3 interfaz gráfica de usuario modificado para funcionar sólo una única forma estática integrada de aplicaciones, el escritorio Viewmax. [1] [2] Se eliminó el soporte para algunas funciones innecesarias, mientras que al mismo tiempo se agregaron algunas funciones nuevas. [2] Sin embargo, los sistemas permanecieron lo suficientemente cerca para que ViewMAX reconociera los accesorios de escritorio GEM ( .ACCejecutables) automáticamente [3] [4] y para permitir que algunas aplicaciones GEM nativas ( ejecutables .APP ) se ejecuten dentro del entorno ViewMAX (sin tener que instalar y ejecutar GEM primero). [3] [4] ViewMAX también podría utilizar muchos controladores de pantalla para GEM 3.xx, lo que permite que ViewMAX se utilice con adaptadores de pantalla no estándar y resoluciones más altas que las posibles utilizando el conjunto predeterminado de controladores ViewMAX. [2] [3] [4] Además, SID86 de Digital Research , el depurador de instrucciones simbólicas que se envió con DR DOS 3.xx y proporcionó funciones dedicadas para depurar aplicaciones GEM (consulte ? Y ayuda específica de GEM en SID86 o GEMSID), podría también se puede utilizar para ViewMAX. [5] [6]
Desarrollador (es) | Investigación digital , Novell , Clientes ligeros de Caldera |
---|---|
Versión inicial | 1990 |
Lanzamiento estable | ViewMAX 3 beta / abril de 1999 |
Sistema operativo | DR-DOS |
Tipo | Sistema de ventanas |
Licencia | Licencia pública general GNU |
Versiones
Originalmente llamado Navigator en versiones beta, [7] ViewMAX 1.00 [8] se distribuyó con DR DOS 5.0 en 1990 para proporcionar un equivalente a DOSSHELL en MS-DOS / PC DOS 4.0 . Tenía una apariencia muy similar a los escritorios GEM anteriores de Digital Research: dos ventanas de tamaño fijo. Cada ventana contendría iconos que representan unidades, directorios y archivos, o una representación de la jerarquía de directorios. [8] Si es compatible con el sistema operativo subyacente (como DR DOS), se admitían las contraseñas de archivos y directorios y los permisos de acceso . Las unidades de red (incluidas las unidades de CD-ROM) se distinguen por su propio icono diferente de las unidades locales. [8]
En 1991, ViewMAX 2 se distribuyó con DR DOS 6.0 . En esta versión se realizaron varias mejoras gráficas, incluidos controles con apariencia 3D y esquemas de color seleccionables por el usuario. [9] El árbol de directorios (si está habilitado) ahora se mostraba al lado de la lista de iconos, en lugar de en su lugar. [9] Se pueden almacenar varias configuraciones en un archivo de configuración llamado % DRDOSCFG% \ VIEWMAX.INI. [10] [3] [4] [11] [9] Para un conjunto de caracteres más flexible, admite fuentes de visualización cargadas con ViewMAX 2 desde un archivo estándar DOS .CPI [12] [13] [14] [15] [16] [17 ] dependiendo de la página de códigos actual en lugar de utilizar un juego de caracteres específico de GEM , una función también incorporada en FreeGEM desde 2005. [18] La versión japonesa compatible con DOS / V de ViewMAX, distribuida con DR DOS 6.0 / V en 1992, caracteres DBCS admitidos cargados por $ FONT.SYS desde SCREENHZ.FNT . [19] Se agregó soporte para el conmutador de tareas DR DOS TaskMAX ; si esto estuviera presente, las aplicaciones se iniciarían como tareas independientes y ViewMAX podría alternar entre ellas. [10] [20] [9] Dado que TASKMGR en sistemas operativos posteriores como Novell DOS 7 , OpenDOS 7.01 , DR-DOS 7.02 y superiores, también siguió emulando la mayor parte de la API del conmutador de tareas, [4] [11] [21 ] ViewMAX 2 también podría usarse para cambiar y controlar múltiples tareas de DOS en pantalla completa que se ejecutan simultáneamente bajo el kernel multitarea preventivo de DR-DOS ( EMM386 / MULTI + TASKMGR ). [4] [11] [21]
ViewMAX 3 estaba destinado a ser el administrador de archivos gráficos para la próxima versión de DR DOS de Novell . ViewMAX 3 incluía soporte para iconos de color , ventanas móviles y redimensionables, grupos de programas e imágenes de fondo. [22] Si el DR-DOS subyacente tuviera cargado el módulo de seguridad multiusuario opcional, ViewMAX también proporcionaría soporte para el sistema extendido de permisos de acceso de mundo / grupo / propietario. Aunque ViewMAX 3 era parte de la distribución Beta 1 de DR DOS "Panther" en octubre de 1992, [11] nunca se completó y aparentemente se abandonó en favor del proyecto del equipo " Star Trek " de Apple y Novell en 1992/1993, que permaneció inédito también. Así que Novell DOS 7 , como se llamaba "DR DOS 7.0" en 1994, vino sin un administrador de archivos gráfico. Cuando Caldera compró los activos restantes de Digital Research de Novell el 23 de julio de 1996, [23] los planes iniciales eran revivir las tecnologías GEM y ViewMAX para una interfaz de usuario de bajo tamaño para OpenDOS en aplicaciones móviles [24] [25] como Caldera View , pero Caldera UK abandonó estos planes en favor de DR-WebSpyder y GROW . Después de cerrar el centro de desarrollo de DR-DOS Caldera UK a principios de 1999, el código fuente restante de la versión beta de ViewMAX 3 fue publicado en abril de 1999 por la empresa matriz estadounidense Caldera Thin Clients bajo la GPL [25] tras la solicitud continua de la comunidad para publicar el fuentes, poco antes de que la empresa cambiara su nombre a Lineo y cambiara a tecnologías basadas en Linux tres meses después. [26] Varias características de ViewMAX que no se encontraban anteriormente en GEM se han incorporado a FreeGEM desde entonces. [27] [18]
Ver también
- JOYA
- DOSSHELL
- Comparación de administradores de archivos
- COMMAND.COM
Referencias
- ↑ Elliott, John C. (10 de junio de 1999). "Versiones de GEM" . Seasip.info . Archivado desde el original el 7 de noviembre de 2016 . Consultado el 7 de noviembre de 2016 .
- ^ a b c Elliott, John C. (9 de mayo de 1999). "Una comparación entre GEM y ViewMAX" . Seasip.info . Archivado desde el original el 7 de noviembre de 2016 . Consultado el 7 de noviembre de 2016 .
- ^ a b c d Paul, Matthias R. (13 de abril de 1997) [1993]. DRDOS6UN.TXT - Zusammenfassung der dokumentierten und undokumentierten Fähigkeiten von DR DOS 6.0 . MPDOSTIP (en alemán) (60 ed.). Archivado desde el original el 7 de noviembre de 2016 . Consultado el 7 de noviembre de 2016 .
- ^ a b c d e f Paul, Matthias R. (7 de junio de 1997) [1994]. NWDOS7UN.TXT - Zusammenfassung der dokumentierten und undokumentierten Fähigkeiten von Novell DOS 7 . MPDOSTIP (en alemán) (85 ed.). Archivado desde el original el 7 de noviembre de 2016 . Consultado el 7 de noviembre de 2016 .
- ^ Paul, Matthias R. (24 de mayo de 1997) [1991]. DRDOSTIP.TXT - Consejos y trucos para DR DOS 3.41 - 5.0 . MPDOSTIP (en alemán) (47 ed.). Archivado desde el original el 7 de noviembre de 2016 . Consultado el 7 de noviembre de 2016 .
- ^ Elliott, John C. (8 de enero de 2002). "SID86" . Grupo de noticias : comp.os.cpm . Archivado desde el original el 27 de agosto de 2018 . Consultado el 8 de abril de 2018 .
[…] GEMSID tiene algunas características adicionales para el soporte de GEM. En particular, admite el intercambio entre la pantalla de gráficos GEM y la pantalla de texto (escriba? Y para obtener más detalles). […]
- ^ Microsoft . "Análisis competitivo DR DOS 5.0" (PDF) (documento judicial). 5114_A Viene contra Microsoft . Archivado (PDF) desde el original el 18 de enero de 2017 . Consultado el 18 de enero de 2017 .
- ^ a b c Elliott, John C. (2013). "Capturas de pantalla de ViewMAX / 1" . Seasip.info . Archivado desde el original el 11 de enero de 2013 . Consultado el 10 de septiembre de 2018 .
- ^ a b c d Elliott, John C. (2013). "Capturas de pantalla de ViewMAX / 2" . Seasip.info . Archivado desde el original el 11 de septiembre de 2018 . Consultado el 10 de septiembre de 2018 .
- ^ a b R., R. (6 de enero de 1992). "Documento 1209 - ViewMAX" . Investigación digital / Novell . FYI-M-1209. Archivado desde el original el 3 de abril de 2018 . Consultado el 3 de abril de 2018 . (NB.1209.TXT también es parte de DRTIPS.ZIP)
- ^ a b c d Paul, Matthias R. (30 de julio de 1997) [1994]. NWDOS-TIPs - Tips & Tricks rund um Novell DOS 7, mit Blick auf undokumentierte Details, Bugs und Workarounds . MPDOSTIP . Release 157 (en alemán) (3 ed.). Archivado desde el original el 4 de noviembre de 2016 . Consultado el 6 de agosto de 2014 .(NB. NWDOSTIP.TXT es un trabajo completo sobre Novell DOS 7 y OpenDOS 7.01 , que incluye la descripción de muchas características y funciones internas no documentadas. Es parte de la
MPDOSTIP.ZIP
colección aún mayor del autor, mantenida hasta 2001 y distribuida en muchos sitios en ese momento. El enlace proporcionado apunta a una versión anterior delNWDOSTIP.TXT
archivo convertida en HTML ). - ^ Paul, Matthias R. (10 de junio de 2001) [1995]. "Descripción de formato de archivos DOS, OS / 2 y Windows NT .CPI y Linux .CP" (archivo CPI.LST) (1.30 ed.). Archivado desde el original el 20 de abril de 2016 . Consultado el 20 de agosto de 2016 .
- ^ Elliott, John C. (14 de octubre de 2006). "Formato de archivo CPI" . Seasip.info . Archivado desde el original el 22 de septiembre de 2016 . Consultado el 22 de septiembre de 2016 .
- ^ Elliott, John C. (3 de septiembre de 2006). "Software relacionado con la página de códigos" . Seasip.info . Archivado desde el original el 8 de noviembre de 2016 . Consultado el 9 de noviembre de 2016 .
- ^ Brouwer, Andries Evert (10 de febrero de 2001). "Fuentes CPI" . 0,2. Archivado desde el original el 22 de septiembre de 2016 . Consultado el 22 de septiembre de 2016 .
- ^ Haralambous, Yannis (septiembre de 2007). Fuentes y codificaciones . Traducido por Horne, P. Scott (1 ed.). Sebastopol, California, EE. UU .: O'Reilly Media, Inc. págs. 601 –602, 611. ISBN 978-0-596-10242-5.
- ^ Referencia del programador de MS-DOS . Microsoft Press. 1991.ISBN 1-55615-329-5.
- ^ a b Elliott, John C. (marzo de 2006). "FreeGEM (2005-)" . Seasip.info . Archivado desde el original el 11 de septiembre de 2018 . Consultado el 10 de septiembre de 2018 .
- ^ Tam, Roy; Elliott, John C. (12 de enero de 2014). "DR DOS 6.0 / V" . Archivado desde el original el 3 de septiembre de 2018 . Consultado el 16 de enero de 2017 .
[…] Esquema del soporte en el controlador de video ( SDJVG9.VGA ) […] Al inicio, llama
(NB. Tiene capturas de pantalla de una versión de ViewMAX habilitada para DBCS que se ejecuta en DR DOS 6.0 / V y un volcado hexadecimal de la base de datos DRFONT correspondiente SCREENHZ.FNT para su $ FONT.SYS .INT 15h/AX=5000h
para obtener la dirección de la función 'leer fuente' de DOS / V. Si […] está presente, establece un indicador […] DBCS […] en la fuente del sistema. […] UtilizaINT 21h/AX=6507h
para obtener la tabla de bytes de plomo DBCS. Cuando se pasa una cadena a las funciones de salida de texto […], si una fuente DBCS está en uso y la tabla de bytes iniciales DBCS está cargada, el código verifica los bytes iniciales / finales DBCS en la cadena que se le pasa y combina cada par en un ID de carácter de 16 bits. Cuando dibuja un carácter, comprueba si el ID del carácter es superior a 256. Si es así, llama a la función 'leer fuente' de DOS / V para obtener el mapa de bits de ese carácter y le indica al código de dibujo que dibuje 16 píxeles del desplazamiento 0 de ese mapa de bits, en lugar de 8 píxeles del mapa de bits de la fuente del sistema en un desplazamiento determinado. Hay comprobaciones similares en el código de dibujo de texto monoespaciado optimizado, lo que permite que los caracteres tengan un ancho de 8 o 16 píxeles. - ^ Caldera, Inc. (agosto de 1997). Serie de referencia para desarrolladores de OpenDOS - API multitarea - Guía del programador . REINO UNIDO. Número de parte Caldera 200-DODG-004. Archivado desde el original el 29 de diciembre de 2016 . Consultado el 21 de marzo de 2013 .
- ^ a b Paul, Matthias R. (16 de diciembre de 2001). "Sin trozos de carbón" . fd-dev . Archivado desde el original el 7 de noviembre de 2016 . Consultado el 7 de noviembre de 2016 .
- ^ Elliott, John C. (2013). "Capturas de pantalla de ViewMAX / 3" . Seasip.info . Archivado desde el original el 4 de septiembre de 2013 . Consultado el 10 de septiembre de 2018 .
- ^ Leon, Mark (29 de julio de 1996). "Caldera reabre demanda 'resuelta', compra DR DOS - Demanda antimonopolio contra Microsoft" . InfoWorld . Noticias. 18 (31). InfoWorld Publishing Co. p. 3. ISSN 0199-6649 . Archivado desde el original el 8 de febrero de 2020 . Consultado el 8 de febrero de 2020 . [1] ; Leon, Mark (29 de julio de 1996). "Caldera reabre demanda 'resuelta', compra DR DOS - Respuesta de Microsoft: demanda es 'irónica y triste ' " . Computerworld Nueva Zelanda . Comunicaciones IDG . ISSN 0113-1494 . CMPWNZ. Archivado desde el original el 23 de agosto de 2018 . Consultado el 13 de febrero de 2018 .
- ^ Morris, Joseph P., ed. (23 de mayo de 1997) [19 de mayo de 1997]. "Caldera anuncia la disponibilidad OEM de una funcionalidad similar a la de" Web-TV "usando OpenDOS - Caldera WebSpyder agrega funcionalidad personalizable de Inter / Intranet a las soluciones OEM" . Provo, UT, USA: Caldera, Inc. Archivado desde el original el 26 de agosto de 2018 . Consultado el 26 de agosto de 2018 , a través de www.delorie.com/opendos.
- ^ a b Jemmett, Ben AL (abril de 1999). "Caldera lanza GEM bajo la GPL" . Deltasoft - Noticias GEM . Archivado desde el original el 7 de noviembre de 2016 . Consultado el 7 de noviembre de 2016 .
Caldera Thin Clients, Inc. lanzó el código fuente de GEM y ViewMAX bajo la Licencia Pública GNU a mediados de abril, luego de años de especulaciones sobre el futuro de GEM. Caldera compró las fuentes GEM de Novell junto con el DR-DOS en 1996, y en ese momento señaló que podrían convertir GEM en una plataforma para computadoras móviles y clientes ligeros. Sin embargo, estos planes se abandonaron y, en cambio, GEM se lanzó a la comunidad de código abierto.
- ^ Caldera, Inc. (20 de julio de 1999). "Linux embebido pasó a la máxima prioridad en Lineo, Inc. antes conocido como Caldera Thin Clients, Inc." (Presione soltar). Lindon, UT, Estados Unidos. Archivado desde el original el 25 de junio de 2017 . Consultado el 24 de junio de 2017 .
- ^ Elliott, John C. (marzo de 2006). "FreeGEM (1999-2004)" . Seasip.info . Archivado desde el original el 4 de septiembre de 2013 . Consultado el 10 de septiembre de 2018 .
Otras lecturas
- Digital Research, Inc. (mayo de 1990). Guía del usuario de ViewMAX (1ª ed.). Número de pieza de Digital Research, Inc .: 1174-2004-002. (88 páginas)
- Digital Research, Inc. (agosto de 1991). Guía del usuario de ViewMAX (2ª ed.). Número de pieza de Digital Research, Inc. 1192-2054-002. (106 páginas)
enlaces externos
- Sitio GEM de Ben AL Jemmett Deltasoft
- Sitio de GEM de John C. Elliott Seasip
- GEMWorld: GEM - The Project (espejo de 1999)