ViewMAX es un gestor de archivos compatible con CUA suministrado con las versiones 5.0 y 6.0 de DR DOS . Se basa en una versión reducida del entorno de ejecución de la interfaz gráfica de usuario GEM/3 de Digital Research , modificada para ejecutar únicamente una aplicación estáticamente compilada : el escritorio ViewMAX. [ 1 ] [ 2 ] Se eliminó la compatibilidad con algunas funciones innecesarias, mientras que se añadieron otras nuevas. [ 2 ] No obstante, los sistemas se mantuvieron lo suficientemente similares como para que ViewMAX reconociera automáticamente los accesorios de escritorio GEM ( ejecutables .ACC ) [ 3 ] [ 4 ] y permitiera ejecutar algunas aplicaciones nativas de GEM (ejecutables .APP ) dentro del entorno ViewMAX (sin necesidad de instalar e iniciar GEM previamente). [ 3 ] [ 4 ] ViewMAX también podía utilizar muchos controladores de pantalla para GEM 3.xx , lo que permitía usar ViewMAX con adaptadores de pantalla no estándar y resoluciones más altas que las posibles con el conjunto predeterminado de controladores ViewMAX. [ 2 ] [ 3 ] [ 4 ] Además, SID86 de Digital Research , el depurador de instrucciones simbólicas que venía con DR DOS 3.xx y proporcionaba funciones dedicadas para depurar aplicaciones GEM (véase la ayuda específica de GEM en SID86 o GEMSID ), también podría utilizarse para ViewMAX. [ 5 ] [ 6 ]
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 contenía iconos que representaban unidades, directorios y archivos, o una representación de la jerarquía de directorios. [ 8 ] Si el sistema operativo subyacente lo admitía (como DR DOS), se admitían contraseñas de archivos y directorios y permisos de acceso . Las unidades de red (incluidas las unidades de CD-ROM) se distinguían mediante su propio icono, diferente al 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, incluyendo controles con apariencia 3D y esquemas de color seleccionables por el usuario. [ 9 ] El árbol de directorios (si estaba habilitado) ahora se mostraba junto a la lista de iconos, en lugar de en su lugar. [ 9 ] Se podían almacenar varias configuraciones en un archivo de configuración llamado %DRDOSCFG% \VIEWMAX.INI. [ 10 ] [ 3 ] [ 4 ] [ 11 ] [ 9 ] Para una compatibilidad más flexible con conjuntos de caracteres, ViewMAX 2 cargaba fuentes de visualización desde un archivo .CPI estándar de DOS [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ 17 ] dependiendo de la página de códigos actual en lugar de usar un conjunto de caracteres específico de GEM , una característica también incorporada en FreeGEM desde 2005. [ 18 ] La versión japonesa de ViewMAX compatible con DOS/V , tal como se distribuyó con DR DOS 6.0/V en 1992, admitía caracteres DBCS cargados por $FONT.SYS desde SCREENHZ.FNT . [ 19 ] Se agregó compatibilidad con el conmutador de tareas de DR DOS TaskMAX ; si este estaba presente, las aplicaciones se iniciarían como tareas separadas y ViewMAX podría cambiar entre ellas. [ 10 ] [ 20 ] [ 9 ] Como TASKMGR en sistemas operativos posteriores como Novell DOS 7 , OpenDOS 7.01 , DR-DOS 7.02 y superiores continuaron 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 DOS de pantalla completa que se ejecutan simultáneamente bajo el núcleo multitarea preventivo de DR-DOS ( EMM386 /MULTI + TASKMGR ). [ 4 ] [ 11 ] [ 21 ]
ViewMAX 3 estaba destinado a ser el gestor de archivos gráfico para la siguiente versión de DR DOS de Novell . ViewMAX 3 incluía soporte para iconos de color , ventanas movibles y redimensionables, grupos de programas e imágenes de fondo. [ 22 ] Si el DR-DOS subyacente tenía cargado el módulo de seguridad multiusuario opcional, ViewMAX también proporcionaría soporte para el sistema de permisos de acceso extendido de mundo/grupo/propietario. Aunque ViewMAX 3 formó 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 de equipo " Star Trek " de Apple y Novell en 1992/1993, que tampoco se publicó. Así pues, Novell DOS 7 , como se llamó a "DR DOS 7.0" en 1994, no incluía ningún gestor de archivos gráfico. Cuando Caldera compró los activos restantes de Digital Research a 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 consumo para OpenDOS en aplicaciones móviles [ 24 ] [ 25 ] como Caldera View , pero estos planes fueron abandonados por Caldera UK 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 ] luego de la continua solicitud de la comunidad para liberar las 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 previamente en GEM se han incorporado a FreeGEM desde entonces. [ 27 ] [ 18 ]
Véase también
Referencias
- ↑ Elliott, John C. (1999-06-10). "Versiones de GEM" . Seasip.info . Archivado del original el 2016-11-07 . Recuperado el 2016-11-07 .
- 1 2 3 Elliott, John C. (1999-05-09). "Una comparación entre GEM y ViewMAX" . Seasip.info . Archivado del original el 2016-11-07 . Recuperado el 2016-11-07 .
- ^ Paul, Matías R. ( 13 de abril de 1997) [1993]. DRDOS6UN.TXT - Zusammenfassung der dokumentierten und undokumentierten Fähigkeiten von DR DOS 6.0 (en alemán) (60 ed.). Archivado desde el original el 7 de noviembre de 2016 . Consultado el 7 de noviembre de 2016 .
{{cite book}}:|work=ignorado ( ayuda ) - ^ Paul, Matías R. (7 de junio de 1997 ) [ 1994 ] . NWDOS7UN.TXT - Zusammenfassung der dokumentierten und undokumentierten Fähigkeiten von Novell DOS 7 (en alemán) (85 ed.). Archivado desde el original el 7 de noviembre de 2016 . Consultado el 7 de noviembre de 2016 .
{{cite book}}:|work=ignorado ( ayuda ) - ↑ Paul, Matthias R. (1997-05-24) [1991]. DRDOSTIP.TXT — Tips und Tricks für DR DOS 3.41 - 5.0 (en alemán) (47 ed.). Archivado del original el 2016-11-07 . Recuperado el 2016-11-07 .
{{cite book}}:|work=ignorado ( ayuda ) - ↑ Elliott, John C. (8 de enero de 2002). "SID86" . Grupo de noticias : comp.os.cpm . Consultado el 8 de abril de 2018.
[...] GEMSID tiene algunas características adicionales para la compatibilidad con GEM. En particular, permite alternar entre la pantalla gráfica de GEM y la pantalla de texto (escriba ?Y para obtener más detalles). [...]
{{cite newsgroup}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ Microsoft . "Análisis competitivo de DR DOS 5.0" (PDF) (documento judicial). 5114_A Comes v. Microsoft . Archivado (PDF) del original el 18 de enero de 2017. Recuperado el 18 de enero de 2017 .
- 1 2 3 Elliott, John C. (2013). "Capturas de pantalla de ViewMAX/1" . Seasip.info . Recuperado el 10 de septiembre de 2018 .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - 1 2 3 4 Elliott, John C. (2013). "Capturas de pantalla de ViewMAX/2" . Seasip.info . Recuperado el 10 de septiembre de 2018 .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - 1 2 R., R. (1992-01-06). "Documento 1209 - ViewMAX" . Investigación digital / Novell . FYI-M-1209. Archivado del original el 2018-04-03 . Recuperado el 2018-04-03 .(Nota: 1209.TXT también forma parte de DRTIPS.ZIP)
- ^ Paul, Matías R. (30 de julio de 1997) [ 1994 ] . NWDOS-TIP : consejos y trucos para Novell DOS 7, con un clic para deshacer detalles, errores y soluciones . Versión 157 (en alemán) (3 ed.). Archivado desde el original el 4 de noviembre de 2016 . Consultado el 6 de agosto de 2014 .
{{cite book}}:|work=ignorado ( ayuda ) (Nota: NWDOSTIP.TXT es una obra exhaustiva sobre Novell DOS 7 y OpenDOS 7.01 , que incluye la descripción de muchas características y aspectos internos no documentados. Forma parte de la colección, aún más extensa, del autor, mantenida hasta 2001 y distribuida en numerosos sitios web en aquella época. El enlace proporcionado apunta a una versión anterior del archivo convertida a HTML).MPDOSTIP.ZIPNWDOSTIP.TXT - ↑ Paul, Matthias R. (10 de junio de 2001) [1995]. "Descripción del formato de los archivos .CPI de DOS, OS/2 y Windows NT, y los archivos .CP de Linux" (archivo CPI.LST) ( ed. 1.30). Archivado del original el 20 de abril de 2016. Recuperado el 20 de agosto de 2016 .
- ↑ Elliott, John C. (14 de octubre de 2006). "Formato de archivo CPI" . Seasip.info . Archivado del original el 22 de septiembre de 2016. Recuperado el 22 de septiembre de 2016 .
- ↑ Elliott, John C. (2006-09-03). "Software relacionado con la página de códigos" . Seasip.info . Archivado del original el 2016-11-08 . Recuperado el 2016-11-09 .
- ↑ Brouwer, Andries Evert (10 de febrero de 2001). "Fuentes CPI" . 0.2. Archivado del original el 22 de septiembre de 2016. Recuperado 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.
- ↑ MS-DOS Programmer's Reference . Microsoft Press . 1991. ISBN 1-55615-329-5.
- 1 2 Elliott, John C. (marzo de 2006). "FreeGEM (2005-)" . Seasip.info . Recuperado el 10 de septiembre de 2018 .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ Tam, Roy; Elliott, John C. (2014-01-12). "DR DOS 6.0/V" . Archivado del original el 2018-09-03 . Recuperado el 2017-01-16 .
[...] esquema del soporte en el controlador de video (
SDJVG9.VGA
) [...] Al iniciar, llama
para obtener la dirección de la función 'read font'
de DOS/V
. Si [...] está presente, establece una [...]
bandera
DBCS
[...] en la fuente del sistema. [...] la usa para obtener la tabla de bytes iniciales de DBCS. Cuando se pasa una cadena a [...] funciones de salida de texto, si se está utilizando una fuente DBCS y se ha cargado la tabla de bytes iniciales de DBCS, el código comprueba los bytes iniciales/finales de DBCS en la cadena que se le pasa y combina cada par en un ID de carácter de 16 bits. Al dibujar un carácter, se comprueba si su ID es superior a 256. En caso afirmativo, se llama a la función "leer fuente" de DOS/V para obtener el mapa de bits de dicho carácter y se le indica al código de dibujo que dibuje 16 píxeles desde el desplazamiento 0 de ese mapa de bits, en lugar de 8 píxeles desde el mapa de bits de la fuente del sistema en un desplazamiento determinado. Existen comprobaciones similares en el código optimizado para dibujar texto monoespaciado, lo que permite que los caracteres tengan un ancho de 8 o 16 píxeles.
(NB. Contiene 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=5000hINT 21h/AX=6507h - ↑ Caldera, Inc. (agosto de 1997). OpenDOS Developer's Reference Series — Multitasking API — Programmer's Guide . UK. Caldera Part No. 200-DODG-004. Archivado del original el 29/12/2016 . Consultado el 21/03/2013 .
{{cite book}}: CS1 mantenimiento: falta el editor de ubicación ( enlace ) - 1 2 Paul, Matthias R. (2001-12-16). "No hay trozos de carbón" . fd-dev . Archivado del original el 2016-11-07 . Recuperado el 2016-11-07 .
- ↑ Elliott, John C. (2013). "Capturas de pantalla de ViewMAX/3" . Seasip.info . Recuperado el 10 de septiembre de 2018 .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ Leon, Mark (29 de julio de 1996). "Caldera reabre demanda 'resuelta', compra DR DOS — Demanda antimonopolio contra Microsoft" . InfoWorld . Noticias. Vol. 18, n.º 31. InfoWorld Publishing Co. pág. 3. ISSN 0199-6649 . Archivado del original el 8 de febrero de 2020. Consultado el 8 de febrero de 2020 . ; Leon, Mark (29 de julio de 1996). "Caldera reabre una demanda 'ya resuelta' y compra DR DOS; la respuesta de Microsoft: la demanda es 'irónica y triste'"" . Computerworld New Zealand . IDG Communications . ISSN 0113-1494 . CMPWNZ. Archivado del original el 23-08-2018 . Recuperado el 13-02-2018 .
- ↑ Morris, Joseph P., ed. (1997-05-23) [1997-05-19]. "Caldera anuncia la disponibilidad OEM de funcionalidad tipo "Web-TV" usando OpenDOS - Caldera WebSpyder agrega funcionalidad de inter/intranet personalizable a las soluciones OEM" . Provo, UT, EE. UU.: Caldera, Inc. Archivado del original el 26 de agosto de 2018. Recuperado el 26 de agosto de 2018 a través de www.delorie.com/opendos.
- 1 2 Jemmett, Ben AL (abril de 1999). "Caldera publica GEM bajo la GPL" . Deltasoft – Noticias de GEM . Archivado del original el 7 de noviembre de 2016. Recuperado el 7 de noviembre de 2016.
Caldera Thin Clients, Inc.
publicó el código fuente de
GEM
y ViewMAX bajo la
Licencia Pública General de GNU
a mediados de abril, tras años de especulación sobre el futuro de GEM. Caldera compró las fuentes de GEM a Novell junto con DR-DOS en 1996, señalando en ese momento que podrían desarrollar GEM como una plataforma para computadoras móviles y clientes ligeros. Sin embargo, estos planes se abandonaron y GEM se publicó en la comunidad de código abierto.
- ↑ Caldera, Inc. (20 de julio de 1999). «Linux embebido pasa a ser la máxima prioridad en Lineo, Inc., anteriormente conocida como Caldera Thin Clients, Inc.» (Comunicado de prensa). Lindon, UT, EE. UU. Archivado del 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 . Consultado el 10 de septiembre de 2018 .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
Lecturas adicionales
- Digital Research, Inc. (mayo de 1990). Guía del usuario de ViewMAX (1.ª ed.). Digital Research, Inc. Número de pieza: 1174-2004-002.(88 páginas)
- Digital Research, Inc. (agosto de 1991). Guía del usuario de ViewMAX (2.ª ed.). Digital Research, Inc. Número de pieza: 1192-2054-002.(106 páginas)
Enlaces externos
- Sitio web de GEM de Ben AL Jemmett, Deltasoft
- El sitio web GEM de John C. Elliott, Seasip
- GEMWorld: GEM - El Proyecto (versión espejo de 1999)
- controladores DOS
- gestores de archivos
- Software para DOS
- Software GEM
- Software de investigación digital
- Interfaces de usuario
- Interfaces gráficas de usuario
- Sistemas de ventanas