Articulo de referencia

GEM (entorno de escritorio)

Lee Jay Lorenzen"},"released":{"wt":"{{Start date and age|1985|02|28|df=yes}} "},"latest release version":{"wt":"GEM/3 3.11"},"latest release date":{"wt":"{{Start date and age|1...

GEM ( Graphics Environment Manager ) [ 2 ] es un entorno operativo descontinuado lanzado por Digital Research en 1985. GEM es conocido principalmente como la interfaz gráfica de usuario nativa de la serie de computadoras Atari ST , que proporcionaba un escritorio WIMP . También estaba disponible para compatibles con IBM PC [ 3 ] [ 4 ] y se incluyó con algunos modelos de Amstrad . Estaba disponible en la computadora BBC Master con un coprocesador Intel 80186. GEM se utiliza como núcleo para algunos programas comerciales de MS-DOS, el más notable de los cuales es Ventura Publisher . Se adaptó a otras computadoras que previamente carecían de interfaces gráficas, pero nunca tuvo éxito. La última versión comercial de GEM se lanzó en 1988.

Digital Research produjo más tarde X/GEM para su sistema operativo en tiempo real FlexOS [ 3 ] [ 5 ] con adaptaciones para OS/2 Presentation Manager [ 6 ] [ 3 ] y el X Window System también en preparación. [ 3 ]

Historia

GSX

Diagrama de flujo de trabajo de GSX y CBASIC
Anuncio de GSX en 1982

A finales de 1984, GEM nació en DRI como una extensión de una biblioteca gráfica de propósito más general conocida como GSX (Graphics System Extension), [ 7 ] escrita por un equipo liderado por Don Heiskell desde aproximadamente 1982. [ 8 ] Lee Jay Lorenzen (de Graphic Software Systems), quien recientemente había dejado Xerox (el lugar de nacimiento de la GUI moderna), escribió gran parte del código. GSX era esencialmente una implementación específica de DRI del estándar gráfico GKS propuesto a finales de la década de 1970. GSX tenía como objetivo permitir a DRI escribir programas gráficos (gráficos, etc.) para cualquiera de las plataformas de 8 y 16 bits en las que se ejecutarían CP/M-80 , Concurrent CP/M , CP/M-86 y MS-DOS ( NEC APC-III ), [ 9 ] una tarea que de otro modo habría requerido un esfuerzo considerable para portarla debido a las grandes diferencias en el hardware gráfico (y conceptos) entre los diversos sistemas de esa época. [ 7 ]

GSX constaba de dos partes: una selección de rutinas para operaciones de dibujo comunes y los controladores de dispositivo responsables de gestionar la salida real. La primera se conocía como GDOS (Sistema Operativo de Dispositivos Gráficos) y la segunda como GIOS (Sistema de Entrada/Salida Gráfica), [ 10 ] un juego de palabras con la división de CP/M en el BDOS (Sistema Operativo Básico de Disco), independiente de la máquina, y el BIOS (Sistema Básico de Entrada/Salida) , específico de la máquina . [ 7 ] GDOS era una selección de rutinas que gestionaban el dibujo GKS, mientras que GIOS utilizaba el hardware subyacente para producir la salida. [ 7 ]

Controladores de dispositivos de 8 bits conocidos

Controladores de dispositivos de 16 bits conocidos

La versión de GSX para MS-DOS admite la carga de controladores en formato CMD de CP/M-86 . Por consiguiente, el mismo binario del controlador puede funcionar tanto en CP/M-86 como en DOS. [ 14 ]

JOYA

Versiones de Intel

La versión de 16 bits de GSX 1.3 [ 7 ] [ 9 ] evolucionó hasta convertirse en una parte de lo que más tarde se conocería como GEM , que fue un esfuerzo por construir un sistema GUI completo utilizando el trabajo previo de GSX como base. Originalmente conocido como Crystal , en referencia a un proyecto de IBM llamado Glass , el sistema fue posteriormente renombrado como GEM .

Bajo GEM, GSX se convirtió en GEM VDI (Interfaz de Dispositivo Virtual), responsable de los gráficos y el dibujo básicos. [ 10 ] VDI también añadió la capacidad de trabajar con múltiples fuentes y agregó una selección de comandos de dibujo raster a los comandos de dibujo basados ​​en GKS, que anteriormente solo admitían vectores . VDI también añadió múltiples ventanas gráficas , una adición clave para su uso con ventanas. [ 15 ]

Un nuevo módulo, GEM AES (Application Environment Services), proporcionó la gestión de ventanas y los elementos de la interfaz de usuario, y GEM Desktop utilizó ambas bibliotecas en combinación para proporcionar una interfaz gráfica de usuario (GUI). [ 16 ] La versión 8086 del sistema completo se presentó oficialmente por primera vez en COMDEX en noviembre de 1984, [ 4 ] [ 3 ] tras una demostración en el Acorn Business Computer basado en el 80286 en septiembre de 1984, donde el software se había atribuido a Acorn, [ 17 ] y el sistema se envió como GEM/1 el 28 de febrero de 1985. [ 1 ]

GEMA/1
GEM 1.1 Escritorio ejecutándose en resolución EGA de 640×350

GEM Desktop 1.0 se lanzó el 28 de febrero de 1985. [ 1 ] GEM Desktop 1.1 se lanzó el 10 de abril de 1985 con soporte para pantallas CGA y EGA . [ 18 ] [ 19 ] También estuvo disponible una versión para la serie F de Apricot Computers , compatible con 640×200 en hasta 8 colores, como GEM Desktop 1.2 . [ 20 ]

Digital Research también posicionó Concurrent DOS 4.1 con GEM como alternativa a TopView de IBM . [ 21 ]

DRI diseñó originalmente GEM para DOS de manera que solo funcionara en computadoras IBM y no en compatibles con PC como las de Compaq , ya que la compañía esperaba recibir tarifas de licencia de los fabricantes de compatibilidad. Los desarrolladores reaccionaron con lo que BYTE describió como "una pequeña explosión"; informó que en un seminario organizado por DRI en febrero de 1985, más de la mitad de los asistentes coincidieron en que la incompatibilidad de GEM con Compaq era una limitación importante. Más tarde ese mes, la compañía eliminó la restricción. [ 22 ] Entre las aplicaciones que admitían GEM se encontraba GEM Write de Lifetree Software . [ 23 ]

En este punto, Apple Computer demandó a DRI [ 24 ] en lo que se convertiría en una larga disputa sobre la "apariencia y sensación" del sistema GEM/1, que era una copia casi directa de Macintosh (con algunos elementos que guardaban un parecido más cercano a los de la anterior Lisa , disponible desde enero de 1983). Esto finalmente llevó a que DRI se viera obligada a cambiar varias características básicas del sistema. [ 25 ] [ 26 ] [ 27 ] [ 28 ] [ 24 ] (Véase también: Apple v. Digital Research ). Apple posteriormente demandaría a otras compañías por problemas similares, incluyendo su demanda por derechos de autor contra Microsoft y HP .

Además de las impresoras, el sistema también contenía controladores para algunos dispositivos menos comunes, como la Polaroid Palette . [ 13 ]

GEM/2
GEM 2.0 muestra su cuadro de diálogo de información de escritorio. Esta versión de GEM admite VGA de 640×480 y 16 colores.

DRI respondió con el "amigable con los litigios" GEM Desktop 2.0 , lanzado el 24 de marzo de 1986, que eventualmente agregó soporte para VGA , algún tiempo después de su lanzamiento en 1987. [ 29 ] Permitía la visualización de solo dos ventanas fijas en el "escritorio" (aunque otros programas podían hacer lo que quisieran), cambió el ícono de la papelera y eliminó las animaciones para acciones como abrir y cerrar ventanas. Por lo demás era similar a GEM/1, pero también incluía una serie de correcciones de errores y mejoras estéticas.

En 1988, Stewart Alsop II dijo que GEM estaba entre varias interfaces gráficas de usuario que "ya habían sido expulsadas" del mercado por Apple, IBM/Microsoft y otros. [ 30 ]

GEM XM

GEM  XM con "GEM Desktop 3.0" fue una versión actualizada de GEM/2 en 1986/1987 para DOS (incluido DOS Plus ) que permitía el cambio de tareas y la capacidad de ejecutar hasta diez programas GEM y DOS a la vez, intercambiando a memoria expandida (XM) a través de EMS / EEMS o a disco (incluidos discos RAM , lo que también permitía el uso de memoria extendida ). [ 31 ] [ 32 ] [ 33 ] [ 34 ] Los datos podían copiarse y pegarse entre aplicaciones a través de un portapapeles con función de filtro (una característica que más tarde también se encontró en TaskMAX bajo DR DOS 6.0 ). [ 32 ] Digital Research planeaba ofrecer GEM XM como una opción para los usuarios de GEM Draw Plus y a través de canales OEM. [ 31 ]

El código fuente de  GEM XM ahora está disponible gratuitamente bajo los términos de la Licencia Pública General de GNU .

GEM/3
GEM 3.11 muestra su cuadro de diálogo de información de escritorio.

La última versión comercial fue GEM/3 Desktop , lanzada el 3 de noviembre de 1988, [ 35 ] que incluía mejoras de velocidad y venía con varias aplicaciones básicas. Las ventas comerciales de GEM finalizaron con GEM/3; posteriormente, el código fuente se puso a disposición de varios de los principales clientes de DRI.

Si bien GEM/2 para PC todavía proporcionaba una API GSX además de la API GEM; GEM/3 ya no lo hacía. [ 10 ]

GEM/4 para CCP Artline

GEM/4 , lanzado en 1990, incluía la capacidad de trabajar con curvas de Bézier , una característica que aún no se encuentra comúnmente fuera del mundo PostScript . Esta versión fue producida específicamente para Artline 2, un programa de dibujo de la empresa alemana CCP Development GmbH . [ 36 ] [ 37 ] [ 38 ] [ 39 ] [ 40 ] [ 41 ] [ 42 ]

El sistema también incluía cambios en el sistema de gestión de fuentes, lo que lo hacía incompatible con programas como Timeworks Publisher .

Artline 1 todavía funcionaba con GEM 3.1. [ 39 ]

GEM/5 para GST Timeworks Publisher

Otra versión de GEM, denominada GEM/5 [ 43 ], fue desarrollada por GST Software Products para Timeworks Publisher 2.1 . Presentaba una interfaz actualizada con botones 3D y funciones como el escalado de fuentes en tiempo real. Incluía todas las herramientas estándar de GEM 3.1. Esta versión se basó en GEM 3.13, tomando únicamente el manejo de curvas Bézier de GEM/4.

ViewMAX para DR  DOS
Captura de pantalla del administrador de archivos ViewMAX con colores definidos por el usuario.

GEM Desktop se independizó en 1990 como un producto conocido como ViewMAX , que se utilizaba exclusivamente como interfaz de administración de archivos bajo DR DOS . En esta configuración, el sistema no podía ejecutar otros programas GEM. Esto dio lugar a que varias aplicaciones (incluido ViewMAX) pudieran coexistir, cada una con su propia copia estáticamente vinculada del sistema GEM. Este escenario era poco común, ya que se publicaron pocos programas GEM nativos. En 1991, se lanzó ViewMAX 2 .

En estas formas, GEM sobrevivió hasta que Novell compró DRI en junio de 1991 [ 44 ] [ 45 ] y se canceló todo el desarrollo de GEM.

X/GEMA

Durante todo este tiempo, DRI también trabajó en hacer que el sistema GEM fuera capaz de realizar múltiples tareas. Esto comenzó con X/GEM basado en GEM/1, pero esto requirió el uso de uno de los sistemas operativos multitarea basados ​​en CP/M. DRI también produjo X/GEM para su sistema operativo en tiempo real FlexOS [ 3 ] [ 5 ] con adaptaciones para OS/2 Presentation Manager [ 6 ] [ 3 ] y el X Window System también en preparación. [ 3 ]

Editorial Ventura

Lee Lorenzen se marchó poco después del lanzamiento de GEM/1, cuando quedó claro que DRI no tenía mucho interés en el desarrollo de aplicaciones. Entonces se unió a otros dos exempleados de DRI, Don Heiskell y John Meyer, para fundar Ventura Software . Desarrollaron Ventura Publisher (que más tarde fue comercializado por Xerox y finalmente por Corel ), que se convertiría en un programa de autoedición muy popular durante un tiempo.

Versiones de Atari

TOS 4.92 ( Atari Falcon ) ejecutando HomePage Penguin y Desktop

El desarrollo de la versión de producción de GEM para el 68000 comenzó en septiembre de 1984, cuando Atari envió un equipo llamado "The Monterey Group" a Digital Research para comenzar a trabajar en la adaptación de GEM. Originalmente, el plan era ejecutar GEM sobre CP/M-68K , ambos supuestamente adaptados al Motorola 68000 por DRI antes de que se creara el diseño de ST. De hecho, estas adaptaciones eran inutilizables y requerirían un desarrollo considerable. Digital Research también ofreció GEMDOS (originalmente escrito como GEM  DOS, también llamado "Project Jason"), un sistema operativo similar a DOS destinado a adaptar GEM a diferentes plataformas de hardware. Estaba disponible para los procesadores 8086 y 68000 y se había adaptado al Apple Lisa 2/5 y al sistema de desarrollo Motorola VME /10 [ 46 ] . [ 47 ] Atari decidió en enero de 1985 [ 48 ] abandonar el código CP/M-68K existente y en su lugar portar DRI GEMDOS a la plataforma Atari ST, refiriéndose a él como TOS . [ 49 ]

Dado que Atari había contribuido en gran medida al desarrollo de la versión para 68000, se le otorgaron todos los derechos para continuar con el desarrollo sin necesidad de ceder la licencia a DRI. En consecuencia, la demanda entre Apple y DRI no afectó a las versiones de GEM para Atari, y se les permitió mantener una interfaz de usuario más similar a la de Mac.

Durante los siguientes siete años, de 1985 a 1992, se lanzaron nuevas versiones de TOS con cada nueva generación de la línea ST. Las actualizaciones incluían soporte para más colores y resoluciones más altas en la parte rasterizada del sistema, pero en general se mantuvo similar al original en cuanto al soporte de GKS. En 1992, Atari lanzó TOS 4, o MultiTOS , junto con su último sistema informático, el Falcon030 . En combinación con MiNT , TOS 4 permitía un soporte completo para la multitarea en GEM.

Desarrollo continuo

Captura de pantalla de OpenGEM 5

Cuando Caldera compró los activos restantes de Digital Research a Novell el 23 de julio de 1996, [ 50 ] 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 [ 51 ] [ 52 ] como Caldera View , pero estos planes fueron abandonados por Caldera UK en favor de DR-WebSpyder y GROW . Caldera Thin Clients (más tarde conocido como Lineo ) publicó el código fuente de GEM y GEM  XM bajo los términos de GNU GPL-2.0-only en abril de 1999. [ 52 ] El desarrollo de GEM para PC continúa como FreeGEM y OpenGEM .

En la plataforma Atari ST, las fuentes DRI originales se portaron nuevamente para ser utilizadas en el clon de TOS libre y de código abierto EmuTOS . Se han implementado nuevas implementaciones de las partes AES de GEM desde cero en forma de XaAES y MyAES, [ 53 ] ambas completamente reentrantes y que admiten multitarea sobre las extensiones de multitarea FreeMiNT para TOS .

Descripción

El sistema GEM "completo" constaba de tres partes principales:

  1. GEM VDI (Interfaz de dispositivo virtual)
  2. GEM AES (Servicios de Entorno de Aplicaciones)
  3. GEM Desktop (una aplicación que permite la gestión de archivos mediante arrastrar y soltar)

GEM VDI era el sistema gráfico principal del motor GEM. Se encargaba del dibujo de bajo nivel, es decir, de trazar líneas desde un punto hasta otro. VDI incluía un conjunto de instrucciones de dibujo vectorial independientes de la resolución y las coordenadas, que se invocaban desde las aplicaciones mediante una interfaz bastante sencilla. VDI también incluía información del entorno (estado o contexto), el color actual, el grosor de la línea, el dispositivo de salida, etc.

Estos comandos eran examinados por GDOS, cuya tarea consistía en enviarlos al controlador adecuado para su renderizado. Por ejemplo, si un entorno GEM VDI específico estaba conectado a la pantalla, las instrucciones VDI se enviaban al controlador de pantalla para su dibujo. En teoría, bastaba con cambiar el entorno para que apuntara a la impresora, lo que reducía drásticamente la carga de trabajo del desarrollador (anteriormente, tenían que imprimir manualmente en todas las aplicaciones). GDOS también se encargaba de cargar los controladores y las fuentes solicitadas al iniciar GEM.

Una de las principales ventajas de VDI sobre Macintosh era la forma en que se gestionaban los múltiples dispositivos y contextos. En Mac, esta información se almacenaba en la memoria de la aplicación. Esto generaba serios problemas al intentar que Mac gestionara la multitarea preventiva, ya que la capa de dibujo ( QuickDraw ) necesitaba acceso directo a la memoria de todos los programas. En GEM VDI, sin embargo, esta información se almacenaba en el propio dispositivo, y GDOS creaba "dispositivos virtuales" para cada contexto , por ejemplo, para cada ventana.

GEM AES proporcionaba el sistema de ventanas, el gestor de ventanas, el estilo de la interfaz de usuario y otros elementos de la interfaz gráfica (widgets). Por motivos de rendimiento, muchos de los widgets de la interfaz gráfica se dibujaban utilizando gráficos de caracteres. En comparación con Macintosh, AES ofrecía una apariencia bastante austera y el sistema se distribuía con una única fuente monoespaciada.

AES realiza sus operaciones mediante llamadas a VDI, pero en términos más generales, las dos partes de GEM solían estar completamente separadas en las aplicaciones. Normalmente, las aplicaciones llamaban a comandos AES para configurar una nueva ventana, mientras que el resto de la aplicación utilizaba llamadas a VDI para dibujar en esa ventana.

GEM Desktop era un programa que utilizaba AES para proporcionar un gestor de archivos y un lanzador, el entorno de escritorio tradicional que los usuarios esperaban de Macintosh. A diferencia de Macintosh, GEM Desktop se ejecutaba sobre DOS ( MS-DOS , DOS Plus o DR DOS en PC, GEMDOS/ TOS en Atari), y como resultado, la pantalla se llenaba de elementos informáticos, como rutas de archivo y comodines. En general, GEM era mucho más técnico que Mac, pero el simple hecho de ejecutar una consola funcional en DOS ya era un gran logro. Por lo demás, GEM tenía sus propias ventajas sobre Mac OS, como los controles deslizantes proporcionales.

Las aplicaciones nativas de GEM para PC usan la extensión de archivo .APP para los ejecutables, mientras que los accesorios de escritorio de GEM usan la extensión de archivo .ACC. [ 54 ] [ 55 ] Todos los accesorios de escritorio (y también algunas aplicaciones simples) se pueden ejecutar en ViewMAX sin modificaciones. [ 54 ] [ 55 ]

Véase también

Referencias

  1. 1 2 3 Malloy, CE, ed. (1985-07-02) [1985-03-20]. " DRI Ships GEM" . ANALOG TCS #1 . Newsgroup : net.micro.atari.ihlpa.704 . Recuperado el 11 de enero de 2020. El nuevo software del sistema Graphics Environment Manager (GEM) de Digital Research Inc. (DRI) se envió según lo previsto a los fabricantes de equipos originales (OEM) el 28 de febrero, anunció la compañía el 11 de marzo de 1985. 
  2. "Concurrent DOS - Powerful Multiuser Multitasking Operating Systems" (PDF) . Digital Research Inc. 1988 [1987]. 1090-1411-002. Archivado (PDF) del original el 26/11/2019 . Recuperado el 16/10/2018 .
  3. 1 2 3 4 5 6 7 8 Fitler, Bill (marzo de 1989). "Escribiendo aplicaciones portátiles con X/GEM: ¿Cómo se compara X/GEM con otros sistemas de ventanas?" . Dr. Dobb's Journal . Archivado del original el 11 de agosto de 2014 . Recuperado el 24 de noviembre de 2016 .
  4. 1 2 "Investigación Digital anuncia GEM" . Colección de Historias Corporativas - Museo de Historia de la Computación . Archivado del original el 25 de julio de 2011.
  5. ^ " Der GEM-Oldie von Digital Research läuft und läuft: Eine Benutzeroberfläche für diversas Rechnerarchitekturen" . Computerwoche (en alemán). IDG Business Media GmbH . 1989-08-18. ISSN 0170-5121 . Archivado desde el original el 24 de noviembre de 2016 . Consultado el 24 de noviembre de 2016 . 
  6. 1 2 Barney, Douglas (1987-11-02). "Microbits: La espera es la parte más difícil" . Computerworld . Vol. XXI, n.º 44. CW Publishing, Inc. pp. 37, 45. ISSN 0010-4841 . Archivado del original el 2020-01-11 . Recuperado el 2020-01-11 .    
  7. 1 2 3 4 5 Wong, William G. (julio de 1984). "GSX de Digital Research: Portabilidad gráfica" . Microsystems . pág. 74. GSX13ART.TXT. Archivado del original el 20 de octubre de 2019. Recuperado el 12 de enero de 2020 . 
  8. "El impulso de un hombre para estandarizar GSX" (PDF) . Digital Dialogue - Boletín para empleados de Digital Research Inc. Vol. 3, n.º 4. Digital Research . Agosto de 1984. pág. 3. Archivado del original (PDF) el 16 de junio de 2015. Consultado el 19 de septiembre de 2022 .   
  9. 1 2 "Enlaces de lenguaje disponibles en servicios de bases de datos" (PDF) . Micro Notes - Información técnica sobre productos de Digital Research . Vol. 2, n.º 3. Pacific Grove, California, EE. UU.: Digital Research, Inc. Julio de 1984. pág. 4. NWS-106-003. Archivado (PDF) del original el 11 de febrero de 2020. Recuperado el 11 de febrero de 2020. [ …] Documentación adicional en forma del manual de referencia del lenguaje GSX está disponible para los lenguajes DRI de 16 bits dentro del GSX-86 Programmer's Toolkit. El producto contiene ambas versiones de la versión más reciente de GSX 1.3: una para CP/M-86 (incluido Concurrent CP/M) y la otra para PC-DOS. […]   
  10. 1 2 3 Elliott, John C., ed. (2014-07-07). "The Graphics System eXtension" . Seasip.info . Recuperado el 2020-01-13 .
  11. "Nueva fuente de controladores" . 2020. Archivado del original el 28 de julio de 2020. Consultado el 28 de julio de 2020 .
  12. "Controladores VGA ISA Dram de 16 bits UMC UM85C408AF | Controladores de dispositivos" . oemdrivers.com . 27/07/2020 . Consultado el 27/07/2020 .
  13. 1 2 "DRI promueve el estándar gráfico" (PDF) . Micro Notes - Información técnica sobre productos de Digital Research . Vol. 2, n.º 2. Pacific Grove, California, EE. UU.: Digital Research, Inc. Mayo de 1984. pág. 12. NWS-106-002. Archivado (PDF) del original el 11 de febrero de 2020. Recuperado el 11 de febrero de 2020. [ …] Polaroid Palette (parte del paquete Presentation Master de Digital Research), impresora de inyección de tinta a color Diablo Cl30, impresora a color Transtar, serie de plotters Houston Instruments CMP-29/40/41/42. Serie de plotters Strobe 100/260, el plotter Hewlett-Packard 7473A e impresoras Philips GP 300L de alta y baja resolución. […]    
  14. Lineback, Nathan. "Capturas de pantalla de GSX" . Toastytech.com . Consultado el 15 de enero de 2020 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  15. Elliott, John C., ed. (2014-07-07). "La interfaz del dispositivo virtual" . Seasip.info . Recuperado el 2020-01-13 .
  16. Elliott, John C.; H., Thomas, eds. (2014-07-07). "The Application Environment Services" . Seasip.info . Recuperado el 2020-01-13 .
  17. Kewney, Guy (enero de 1985). "Newsprint" . Personal Computer World . pág. 108. Consultado el 19 de marzo de 2021 . 
  18. Lineback, Nathan. "Capturas de pantalla de GEM 1.1" . Toastytech.com . Archivado del original el 25/12/2019 . Consultado el 01/08/2016 .
  19. Elliott, John C., ed. (18 de marzo de 2007). "Capturas de pantalla de GEM" . Seasip.info . Archivado del original el 21 de mayo de 2019. Recuperado el 1 de agosto de 2016 .
  20. Elliott, John C. (ed.). "Capturas de pantalla de Apricot GEM/1" . Seasip.info . Archivado del original el 4 de abril de 2019. Consultado el 1 de agosto de 2016 .
  21. "Concurrent DOS 4.1 in den USA angekündigt" . Computerwoche (en alemán). IDG Business Media GmbH . 21 de junio de 1985. ISSN 0170-5121 . Archivado del original el 18 de enero de 2017. Consultado el 18 de enero de 2017 . 
  22. Markoff, John Gregory ; Robinson, Phillip (junio de 1985). "Un seminario GEM" . BYTE . pág. 455. Consultado el 27 de octubre de 2013 . 
  23. Kisor, Henry (16 de noviembre de 1985). "GEM Write ofrece a los propietarios de IBM un procesamiento de texto al estilo de Apple" . Orlando Sentinel . Archivado del original el 13 de febrero de 2019. Consultado el 5 de enero de 2015 .
  24. 1 2 Dilger, Daniel Eran (10 de septiembre de 2007). "Office Wars 3: Cómo Microsoft obtuvo su monopolio de Office" . Revista RoughlyDrafted . San Francisco, California, EE. UU. Archivado del original el 19 de agosto de 2013. Recuperado el 15 de agosto de 2013 .
  25. "Investigación digital para modificar GEM" . The New York Times ( edición nacional). 1 de octubre de 1985, pág. D-4. Archivado del original el 30 de septiembre de 2018. Consultado el 12 de enero de 2020 .  
  26. Watt, Peggy (7 de octubre de 1985). "Apple obliga a reescribir GEM" . Computerworld . Noticias. Vol. XIX, n.º 40. Monterey, California, EE. UU.: CW Publishing, Inc. pág. 2. ISSN 0010-4841 . Archivado del original el 12 de febrero de 2020. Consultado el 12 de febrero de 2020 .    
  27. Watt, Peggy (1986-10-27). "La investigación digital se aprieta el cinturón con despidos y reorganización: reorganización de unidades de negocio y líneas de productos" . Computerworld - El semanario de noticias para la comunidad informática . Industria informática. Vol. XX, n.º 43. Monterey, California, EE. UU.: CW Communications, Inc. pág. 95. ISSN 0010-4841 . Archivado del original el 16 de febrero de 2020. Consultado el 16 de febrero de 2020 .    
  28. Reimer, Jeremy (5 de mayo de 2005). "Historia de la GUI" (PDF) . Ars Technica . Archivado del original (PDF) el 19 de julio de 2011. Consultado el 23 de julio de 2012 .(28 páginas)
  29. Lineback, Nathan. "Capturas de pantalla de GEM 2.0" . Toastytech.com . Archivado del original el 22 de agosto de 2019. Consultado el 1 de agosto de 2016 .
  30. Alsop, Stewart II (18 de enero de 1988). "WUI: La guerra por la interfaz de usuario" (PDF) . PC Letter - la guía del experto en la industria de las computadoras personales . 4 (2). PCW Communications Inc.: 1–4 . ISSN 8756-7822 . Archivado (PDF) del original el 23 de agosto de 2019. Recuperado el 11 de enero de 2020 . 
  31. 1 2 Schemenaur, PJ (1986-10-27). "Digital Research presentará una opción de gema que cambia entre aplicaciones" . InfoWorld - The PC News Weekly . Vol. 8, n.º 42. Monterey, California, EE. UU.: Popular Computing, Inc. pág. 5. ISSN 0199-6649 . Recuperado el 12 de septiembre de 2018 .    
  32. 1 2 Elliott, John C. (2013). "Capturas de pantalla de GEM/XM" . Seasip.info . Recuperado el 12 de septiembre de 2018 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  33. "GEM XM cambia programas bajo DOS y DOS Plus" (PDF) . European Review (20). Digital Research : 1. Enero de 1987. Archivado (PDF) del original el 9 de octubre de 2022. Recuperado el 12 de septiembre de 2018 .
  34. Harris, Dylan, ed. (2000). "download - XM" . Investigación digital . Recuperado el 12 de septiembre de 2001. GEM XM Desktop le permite ejecutar varias aplicaciones a la vez. Puede alternar entre ellas a voluntad e incluso transferir datos de una aplicación a otra. Ya no necesita terminar un trabajo antes de comenzar otro. Se acabaron los errores al escribir la salida de un programa como entrada para el siguiente. Incluso para aplicaciones de DOS que no fueron escritas específicamente para GEM. Estas nuevas capacidades se suman a las funciones fáciles de usar de GEM Desktop para organizar y mostrar el contenido de sus discos. Todos los comandos usan menús desplegables, por lo que no es necesario memorizarlos. Los discos y archivos están representados por iconos inequívocos y fáciles de seleccionar, especialmente con un ratón. GEM XM Desktop se entrega completo con el indispensable GEM Diary que tiene funciones de despertador, calendario, agenda y ficha disponibles en todo momento.
  35. Lineback, Nathan. "Capturas de pantalla de GEM 3.11" . Toastytech.com . Archivado del original el 18 de noviembre de 2019. Consultado el 1 de agosto de 2016 .
  36. Guía de referencia del usuario de Digital Research Artline (PDF) (2.ª ed.). Digital Research / CCP Development GmbH. Noviembre de 1990 [1988]. 5161-2062-002. Archivado (PDF) del original el 4 de diciembre de 2019. Consultado el 10 de enero de 2020 . 
  37. ^ "Digital Research stellt Artline 2 vor - Unter GEM-Oberfläche illustrieren und präsentieren" . Computerwoche (en alemán). Múnich, Alemania: IDG Business Media GmbH . 1990-02-09. ISSN 0170-5121 . Archivado desde el original el 12 de enero de 2020 . Consultado el 12 de enero de 2020 . 
  38. Elliott, John C. (ed.). "Capturas de pantalla de GEM/4" . Seasip.info . Archivado del original el 10 de junio de 2019. Consultado el 1 de agosto de 2016 .
  39. 1 2 Krautter, Thomas; Barnes, Chris J. (2006-06-14) [1999-12-29]. "GEM/4" . Desarrollo de GEM . Archivado del original el 2013-03-16 . Recuperado el 2020-01-12 . […] En general, me gusta la idea de liberar Artline 1 y/o 2 al dominio público, dado que se discuten algunas cosas generales. […] comentarios sobre Artline, porque la aplicación siempre ha sido nuestro propio copyright, todo el código fue escrito en CCP , la marca registrada ha sido de Digital Research (ahora es nuestra) y el sistema operativo de Artline 2 ha sido GEM/4. Artline 1 necesita GEM 3.1, mientras que todos los cambios a GEM/4 se han hecho en cooperación con Lee Lorenzen y Don Heiskell para mantener la compatibilidad con el editor ventura . Bill Herndon está revisando su archivo para ver si puede aportar código fuente de controladores y VDI para GEM/4. […]
  40. Investigación digital Artline Instalación / Puesta en marcha (2.ª ed.). Investigación digital / CCP Development GmbH. Noviembre de 1990 [1988]. 5161-2052-002 . Consultado el 12 de enero de 2020 . 
  41. Guía de utilidades gráficas Artline de Digital Research (1.ª ed.). Digital Research / CCP Development GmbH. Agosto de 1990 [1988]. 5161-2042-002 . Consultado el 12 de enero de 2020 . 
  42. Nota de lanzamiento de Artline (3.ª ed.). Enero de 1991. 5161-1001-003 . Consultado el 12 de enero de 2020 . {{cite book}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  43. Elliott, John C. (ed.). "Capturas de pantalla de GEM/5" . Seasip.info . Archivado del original el 10 de junio de 2019. Consultado el 1 de agosto de 2016 .
  44. Scott, Karyl (29 de julio de 1991). "La fusión de Novell/DRI permitirá una mejor gestión de clientes" . InfoWorld . Networking. Vol. 13, n.º 30. InfoWorld Publishing Co. pág. 33. ISSN 0199-6649 . Archivado del original el 9 de febrero de 2020. Consultado el 21 de enero de 2017 .    
  45. "Novell y Digital Research firman un acuerdo de fusión definitivo" . Business Wire . 17 de julio de 1991. Archivado del original el 18 de agosto de 2018. Consultado el 24 de enero de 2017 .
  46. "Manual de descripción general del sistema de microcomputadora Motorola VME/10" (PDF) (1.ª ed.). Motorola Inc. Febrero de 1984. M68KVSOM/D1. Archivado (PDF) del original el 27/11/2019 . Consultado el 11/01/2020 . 
  47. "Copia archivada" . Archivado del original el 13 de julio de 2006. Consultado el 12 de septiembre de 2018 .{{cite web}}: CS1 mantenimiento: copia archivada como título ( enlace )
  48. Dyer, Landon. "El Atari ST, Parte 2" . Archivado del original el 10 de octubre de 2018.
  49. Daniels, Jeffrey (verano de 1988). "3 años con la ST: una mirada exclusiva al interior de la Atari de Tramiel" . STart - The ST Quarterly . Archivo de la revista START. Vol. 3, n.º 1. Antic Publishing . pág. 22. Archivado del original el 2 de noviembre de 2019. Consultado el 11 de enero de 2020 .   
  50. 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 . 
  51. 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, Utah, 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.
  52. 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.
  53. ^ Landemarre, Olivier; Rivière, Vicente; Méquignon, Didier; Reboux, Eric; Bercegeay, Arnaud; Béréziat, Dominique; Zorro; Donze, Philipp; Lemaire, Jean Francois; Sevin, Roland; Stocklausen, Jean-Marc; Boudet, Federico; Mandin, Patrice, eds. (10 de diciembre de 2017) [2011]. "MiAES" . Lanzamiento: 0,97. Archivado desde el original el 2 de noviembre de 2019 . Consultado el 11 de enero de 2020 .
  54. ^ Paul, Matías R. (13 de abril de 1997) [1993] . DRDOS6UN.TXT: actualización de las condiciones de documentación y desdocumentación de 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 . 
  55. ^ Paul, Matías R. (7 de junio de 1997) [1994] . NWDOS7UN.TXT — Actualización de las condiciones de documentación y desdocumentación de 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 . 

Lecturas adicionales

  • Apricot Portable - Manual de Referencia Técnica . Vol. Sección 3: Software. ACT (International) Limited . 1984. Consultado el 13 de enero de 2020 .(228 páginas)
  • GSX Graphics Extension - Guía del programador (PDF) (2.ª ed.). Digital Research Inc. Septiembre de 1983. 5000-2024. Archivado (PDF) del original el 11 de febrero de 2020. Consultado el 13 de enero de 2020 .
  • GEM : historia, documentación y enlaces a diversos proyectos GEM de código abierto.
  • Afros : una distribución de componentes del sistema operativo Atari (que incluye, por ejemplo, EmuTOS ), dirigida específicamente a ARAnyM.
  • Aranym Atari Running on Any Machine: un emulador/máquina virtual de código abierto que puede ejecutar aplicaciones Atari GEM.
  • "GEM  : EL PROYECTO" .
  • Creación de TOS (parte 1) Archivado el 12/05/2011 en Wayback Machine Landon Dyer, uno de los miembros originales de "The Monterey Group"
  • Creación de TOS (parte 2) Archivado el 21/09/2010 en Wayback Machine Landon Dyer, uno de los miembros originales de "The Monterey Group"
  • Demostración de GEM 1985. La mayor parte del programa trata sobre la MAC.
  • John C. Elliott. "Página principal de Intel GEM" .
Obtenido de " https://en.wikipedia.org/w/index.php?title=GEM_(desktop_environment)&oldid=1362765479#GEMDOS "