GEM(데스크탑 환경)
GEM (desktop environment)![]() | |
![]() 단색 모니터에 GEM 데스크톱을 EGA로 표시하다PC | |
개발자 | 디지털 리서치 / Lee Jay Lorenzen |
---|---|
초기 릴리즈 | 1985년 2월 [1] | ; 전 (
안정된 릴리스 | GEM/3 3.11 / 1988년 11월 ; 전 ( |
운영 체제 | DOS, 동시 DOS, FlexOS CP/M-68K, GEMDOS, TOS |
플랫폼 | 인텔 8088, Motorola 68000 |
유형 | 윈도 시스템 |
면허증. | GPL-2.0 전용 |
웹 사이트 | www |
GEM(그래픽스 환경[2] 매니저용)은 인텔 8088[3][4] 및 Motorola 68000 마이크로프로세서에서 DOS 운영체제를 사용하기 위해 1984년부터 Digital Research(DR)에 의해 개발된 운영 환경입니다.
GEM은 주로 Atari ST 시리즈의 컴퓨터용 그래픽 사용자 인터페이스(GUI)로 알려져 있으며, 또한 Amstrad에서 IBM PC 호환 컴퓨터 시리즈와 함께 제공되었습니다.6MHz IBM PC AT(및 GUI의 개념)가 완전히 새로운 시기에 표준 IBM PC에서도 사용할 수 있었습니다.Ventura Publisher를 비롯한 소수의 DOS 프로그램의 핵심이었습니다.이전에는 그래피컬 인터페이스가 없었던 다른 컴퓨터에도 포팅되어 있었지만, 이러한 플랫폼에서는 인기를 끌지 못했습니다.또한 DRI는 FlexOS[3][5] 실시간 운영체제용 X/GEM을 생산했으며 OS/2 Presentation Manager[6][3] 및 X Window System을 위한 적응도 준비 중입니다.[3]
역사
GSX
늦은 1984년, GEMDRI에서 보다 범용 그래픽 자료 GSX(그래픽 시스템 확장)[7] 팀 돈 Heiskell로 1982년 출범 이래 쓴 글로 알려진 grow-out로 생활을 시작했다.[8]최근 제록스 운항 항공기 정비 주기(현대 그래픽 사용자 인터페이스의 탄생지) 떠났다 이 대통령 Lorenzen(그래픽 소프트웨어 시스템 주식 회사) 많은 코드를 썼다.는 GKS그래픽 표준은 1970년대 후반에 제시되 GSX는 기본적으로 DRI-specific 구현입니다.GSX DRI(등 차트도)어떤 CP/M-80, 동시 CP/M, CP/M-86과 MS-DOS(NECAPC-III) 다니는 8비트 및 16비트 플랫폼의 그래픽 프로그램 쓰도록 허용하기 위한 것이었다 그렇지 않으면 그래픽 하드웨어(그리고 개념)에서 다양한 sys 사이의 큰 차이로 인하여 항구는데 상당한 노력을 요구하려 했던 일 on,[9].기Ms그 시대의.[7]
GSX 두 부분의 루틴 일반적인 그림 작업을 위한 선택, 그리고 실제 출력에 대처하는 책임을 질 수 있는 장치 드라이버로 구성되어 있다.로 GIOS CP/M의 기계 독립적인 BDOS(Basic의 경우 디스크 운영 체계)과machine-specific BIOS(Basic의 경우 Input/Output 시스템)으로 분단에 연극(그래픽 Input/Output 시스템)[10]은 전 GDOS(그래픽 장치 운영 체제)이고 후자로 알려져 있었다.[7]정해진 일들의 GIOS이 실제로 변화를 위해 내부 하드웨어 사용하는 GKS그림을 처리했다 GDOS 있었다.[7]
기존의 8비트 디바이스 드라이버
- DDFXLR7 엡손과Epson-compatible 프린터입니다.
- DDFXLR8 엡손, 8비트 lo-res
- DDFXHR8 엡손, 8비트 hi-res
- DD-DMP1 암스 트래드 DMP1 프린터( 불리던 Seikosha GP500M-2).
- DDSHINWA 프린터 Shinwa 산업 메커니즘을 사용하여.
- DDHP7470 DD7470 HewlettPackardHP7470와 호환되는 펜 공모자들, HP-GL/2.
- 모드 0에서 DDMODE0 암스 트래드 CPC화면.
- 모드 1에서 DDMODE1 암스 트래드 CPC화면.
- 모드 2의 DMODE2 Amstrad CPC 화면
- DDSCREN Amstrad PCW 화면
- DD7220 Hewlett Packard HP 7220, HP-GL
- DDGDC DDNCRDMV NEC © PD7220
- DDGEN2 Retro-Graphics GEN.II(프로그래머 가이드의 소스 코드 비율)
- DDHI3M Houston Instrument HiPlot DMP
- DDHI7M Houston Instrument HiPlot DMP
- DDMX80 Epson MX-80 + Graptrax Plus
- DDVRET VT100 + Retro-Graphics GENII(일명 4027/4010)
- DDQX10 QX-10 화면
- DDCITOH C. 이토 8510a
- DDESP Electric Studio 라이트 펜(암스트래드 PCW)
- DDOKI84 Oki 데이터 마이크로라인
- 모드 0의 DDBBC0 BBC Micro 화면
- 모드 1의 DDBBC1 BBC Micro 화면
- DDCITOLR C. 이토 8510A lo-res
- DDTS803 TeleVideo 화면
- DDHP26XX HP 2648 및 2627[11] 단자
- DDMF GEM 메타파일
- DDPS PostScript 메타파일
기존의 16비트 디바이스 드라이버
- DDANADXM Anadex DP-9501 및 DP-9001a
- DDCITOLR C. 이토 8510A lo-res
- DDCNTXM Centronics 351, 352 및 353
- DDDS180 데이터소스
- DDIDSM IDS 흑백
- DDLA100 DEC
- DDLA50 DEC
- DDOKI84 Oki 데이터 마이크로라인
- DDPMVP Printronix MVP
- DD3EPSNL IBM/Epson FX-80 lo-res 프린터(DDFXLR7 및 DDFXLR8 참조)
- DD3EPSNH IBM/Epson FX-80 고해상도 프린터(DDFXHR8 참조)
- DD75XHM1 Regnecentralen RC759 Piccoline
- DDNECAPC NEC APC
- DDGSXM 메타파일
- EPSMONH6
- NCRPC4 NCR DecisionMate V
- IBMBLMP2 IBMBLMP3 IBM CGA 흑백모드
- IBMBLCP2 IBMBLCP3 IBM CGA 컬러 모드
- IBMCHMP6
- IBMEHFP6 IBMEHMP6 IBM ELP6 IBM Enhanced Graphics 어댑터
- IBMHP743 Hewlett-Packard 7470A/7475A 플로터(DDHP7470 및 DD7470 참조)
- HERMONP2 IBMHERP3 HERMONP6 허큘리스 그래픽 카드(720×348)
- 메타필6 메타파일
- 팔레트 폴라로이드[12] 카메라
- UM85C408AF UMC VGA[13] 그래픽스
GSX의 DOS 버전은 CP/M-86 CMD 형식의 드라이버 로드를 지원합니다.따라서 CP/M-86과 DOS [14]양쪽에서 동일한 드라이버 바이너리를 동작시킬 수 있다.
보석.
인텔 버전
GSX 1.3의[7][9] 16비트 버전은 나중에 GEM으로 알려지게 된 것의 일부로 진화했습니다.GEM은 이전의 GSX 작업을 기반으로 완전한 GUI 시스템을 구축하기 위한 노력이었습니다.원래 글래스라는 IBM 프로젝트의 놀이로 Crystal로 알려졌던 이름은 나중에 GEM으로 바뀌었다.
GEM에서 GSX는 GEM VDI(가상 디바이스 인터페이스)가 되어 기본적인 그래픽과 [10]드로잉을 담당하게 되었습니다.또한 VDI는 여러 글꼴을 사용할 수 있는 기능을 추가하고 이전에 벡터만 사용하던 GKS 기반 그리기 명령어에 래스터 그리기 명령어를 추가했습니다.또한 VDI는 여러 뷰포트를 추가했는데,[15] 이는 Windows에서 사용하기 위한 주요 추가 사항입니다.
새로운 모듈인 GEM AES(Application Environment Services)는 창 관리와 UI 요소를 제공했으며 GEM Desktop은 두 라이브러리를 함께 사용하여 [16]GUI를 제공했습니다.전체 시스템의 8086 버전은 1984년 [4][3]11월 COMDEX에서 처음 시연되었으며 1985년 [1]2월 28일 GEM/1로 출고되었습니다.
GEM/1
GEM Desktop 1.0은 1985년 [1]2월 28일에 출시되었습니다.GEM Desktop 1.1은 1985년 4월 10일 CGA [17][18]및 EGA 디스플레이를 지원하며 출시되었습니다.최대 8가지 색상으로 640×200을 지원하는 Aprilot Computers F 시리즈 버전도 [19]GEM Desktop 1.2로 제공되었습니다.
Digital Research는 또한 [20]IBM의 TopView에 대한 대안으로 Concurrent DOS 4.1 with GEM을 포지셔닝했습니다.
DRY는 원래 컴팩과 같은 PC 호환성이 없는 IBM 컴퓨터를 확인하고 실행하도록 DOS용 GEM을 설계했는데, 이는 이 회사가 호환성이 있는 제조사로부터 라이센스 요금을 받기를 원했기 때문이다.개발자들은 BITE가 "약간의 폭발"이라고 표현한 것에 대해 반응했습니다. 1985년 2월에 개최된 DRI 주최 세미나에서 참석자 중 절반 이상이 GEM과 Compaq의 호환성이 심각한 한계라는 데 동의했다고 보고했습니다.그 달 말에 그 회사는 [21]그 제한을 없앴다.GEM을 지원하는 애플리케이션에는 라이프트리 소프트웨어의 GEM [22]쓰기가 포함되어 있습니다.
이 시점에서, 애플 컴퓨터는 DRI를 제소했는데[23][unreliable source?], 이는 매킨토시의 거의 직접적인 복제품이었던 GEM/1 시스템의 "외관과 느낌"에 대한 오랜 논쟁으로 변질될 것이다.결과적으로 DRI는 [24][25][26][27][23]시스템의 몇 가지 기본 기능을 변경해야 했습니다.(「」도 참조해 주세요.Apple v. Digital Research).애플은 나중에 마이크로소프트와 HP를 상대로 한 저작권 소송을 포함한 비슷한 문제로 다른 회사들을 고소할 것이다.
프린터에 덧붙여, 시스템에는, 폴라로이드 [12]팔레트등의 보다 특이한 디바이스용의 드라이버도 포함되어 있습니다.
GEM/2
DRI는 1986년 3월 24일에 VGA 디스플레이를 [28]지원하면서 "소송 친화적인" GEM Desktop 2.0으로 대응했습니다.다른 프로그램이 원하는 대로 할 수 있음에도 불구하고, 두 개의 고정된 창만 "데스크탑"에 표시할 수 있게 했고, 휴지통 아이콘을 변경했으며, 창을 열고 닫는 것과 같은 작업을 위한 애니메이션을 제거했습니다.GEM/1과 비슷하지만 버그 수정과 외관 개선도 다수 포함되어 있습니다.
1988년 Stewart Alsop II는 GEM이 애플, IBM/Microsoft 및 기타에 [29]의해 시장에서 "이미 탈락"된 여러 GUI 중 하나라고 말했습니다.
GEM XM
GEM Desktop 3.0을 탑재한 GEM XM은 1986/1987년 DOS용 GEM/2의 업데이트 버전입니다.이 버전에서는 작업 스위칭과 최대 10개의 GEM 및 DOS 프로그램을 동시에 실행할 수 있으며 EMS/EMS를 통해 확장 메모리(XM) 또는 디스크(RAM 포함)로 스왑 아웃할 수 있습니다.필터 기능이 있는 클립보드를 통해 애플리케이션 간에 데이터를 복사하여 붙여넣을 수 있습니다(나중에 태스크에서도 확인할 수 있습니다).DR DOS 6.[31]0의 경우 MAX).디지털 리서치는 GEM Draw Plus 사용자 및 OEM [30]채널을 통해 GEM XM을 옵션으로 제공할 계획이었다.
GEM XM 소스 코드는 현재 GNU General Public License 조건에 따라 자유롭게 사용할 수 있습니다.
GEM/3
마지막 소매 [34]릴리스는 GEM/3 Desktop으로 1988년 11월 3일에 출시되었으며, 속도가 향상되었으며 많은 기본 애플리케이션을 탑재하여 출고되었습니다.GEM의 상용 판매는 GEM/3로 종료되었으며, 그 후 다수의 주요 DRI 고객이 소스 코드를 이용할 수 있게 되었습니다.
PC용 GEM/2는 GEM API와 더불어 GSX API를 제공하지만 GEM/3는 [10]더 이상 제공하지 않습니다.
CCP 아트라인용 GEM/4
1990년에 출시된 GEM/4에는 아직 PostScript 세계 밖에서는 흔히 볼 수 없는 기능인 Bézier 곡선을 다룰 수 있는 기능이 포함되어 있습니다.이 버전은 독일 CCP Development GmbH사의 [35][36][37][38][39][40][41]도면 프로그램인 Artline 2 전용으로 제작되었습니다.
또한 폰트 관리 시스템도 변경되어 Timeworks Publisher와 호환되지 않게 되었습니다.
아트라인 1은 여전히 GEM 3.[38]1에서 가동되고 있다.
GST 타임웍스 퍼블리셔용 GEM/5
GEM/5라고[42] 불리는 GEM의 또 다른 버전은 GST Software Products for Timeworks Publisher 2.1에 의해 제작되었습니다.3D 버튼과 함께 업데이트된 모양, 즉석 글꼴 스케일링 등의 기능이 포함되어 있습니다.표준 GEM 3.1 툴이 모두 포함되어 있습니다.이 버전은 GEM/3.13에서 제작되었으며, GEM/4에서 가져온 베지어 핸들링만 적용되었습니다.
DR DOS용 ViewMAX
GEM Desktop 자체는 1990년에 View로 알려진 제품으로 분사되었습니다.MAX는 DR DOS에서 파일 관리 셸로만 사용되었습니다.이 형식에서는 시스템은 다른 GEM 프로그램을 실행할 수 없었습니다.이로 인해 다수의 애플리케이션(View 포함)이MAX)는 모두 GEM 시스템의 정적으로 링크된 자체 복사본과 함께 존재할 수 있습니다.네이티브 GEM 프로그램이 거의 공개되지 않았기 때문에 이 시나리오는 실제로 드물었다.1991년 표시MAX 2가 출시되었습니다.
이러한 형태로 GEM은 1991년 6월[43][44] Novell에 의해 DRI를 인수할 때까지 존속했으며 모든 GEM 개발이 취소되었다.
X/GEM
이 기간 동안 DRY는 GEM 시스템을 멀티태스킹할 수 있도록 하는 작업도 해왔습니다.이것은 GEM/1 기반의 X/GEM에서 시작되었지만, 이를 위해서는 멀티태스킹 CP/M 기반의 운영체제 [clarification needed]중 하나를 사용해야 했습니다.또한 DRI는 FlexOS[3][5] 실시간 운영체제용 X/GEM을 생산했으며 OS/2 Presentation Manager[6][3] 및 X Window System을 위한 적응도 준비 중입니다.[3]
Ventura 퍼블리셔
Lee Lorenzen은 GEM/1 출시 직후 DRI가 애플리케이션 개발에 큰 관심이 없다는 것이 명백해졌을 때 떠났다.그 후, DON Heiskell 및 John Meyer라는 다른 두 전직 DRI 직원과 함께 Ventura Software를 설립했습니다.그들은 Ventura Publisher(나중에 Xerox에 의해, 최종적으로 Corel에 의해 판매됨)를 개발했는데, 이 프로그램은 한동안 매우 인기 있는 데스크톱 퍼블리싱 프로그램이 될 것입니다.
아타리 버전

GEM의 생산 버전 68000의 개발은 1984년 9월 아타리가 디지털 리서치에 "The Montrey Group"이라는 팀을 보내 GEM의 수송 작업을 시작했던 때 시작되었다.원래 계획은 CP/M-68K 위에서 GEM을 실행하는 것이었습니다. 둘 다 ST 디자인이 만들어지기 전에 표면상으로는 DRI에 의해 모토로라 68000으로 포팅되었습니다.실제로 이러한 포트는 사용할 수 없으며 상당한 개발이 필요합니다.Digital Research는 또한 GEM을 다른 하드웨어 플랫폼에 이식하는 것을 목적으로 하는 DOS와 유사한 운영 체제인 GEMDOS(원래 GEM DOS로 작성됨)를 제공하였다.8086 및 68000 프로세서에서 사용할 수 있으며 Apple Lisa 2/5 및 Motorola VME[45]/10 [46]개발 시스템에 맞게 조정되었습니다.Atari는 결국 기존의 CP/M-68K 코드를 포기하고 GEMDOS를 [47]Atari ST 플랫폼에 포트하기로 결정했습니다.
Atari는 68000 버전 개발의 대부분을 제공했기 때문에 DRI에 리버스 라이선스를 반환할 필요 없이 지속적인 개발에 대한 모든 권한을 부여받았다.그 결과, Apple-DRIVE 소송은 GEM의 Atari 버전에 적용되지 않았고, 그들은 Mac과 같은 UI를 유지할 수 있었다.
이후 1985년부터 1992년까지 7년 동안 새로운 버전의 TOS가 각 신세대 ST 라인과 함께 출시되었습니다.업데이트에는 시스템의 래스터 측에서 더 많은 색상과 더 높은 해상도를 지원하지만 GKS 지원 측면에서는 일반적으로 원본과 비슷합니다.1992년에 아타리는 TOS 4, 즉 MultiTOS를 최종 컴퓨터 시스템인 Falcon030과 함께 출시했습니다.TOS 4는 MiNT와 조합하여 GEM에서 완전한 멀티태스킹 지원을 가능하게 했습니다.
계속적인 발전
칼데라가 1996년 [48]7월 23일 Novell로부터 나머지 디지털 리서치 자산을 인수했을 때, 초기 계획은 GEM과 View를 되살리는 것이었습니다.모바일 애플리케이션의[49][50] OpenDOS용 사용자 인터페이스를 위한 MAX 테크놀로지는 Caldera View로 사용되었지만, 이러한 계획은 Caldera UK에 의해 DR-WebSpyder 및 GROW를 위해 포기되었습니다.Caldera Thin Clients(나중에 Lineo)는 GNU-02에서만 소스를 GEM 및 GEM XM에 릴리스했습니다.PC용 GEM의 개발은 FreeGEM과 OpenGEM으로 지속되고 있습니다.
Atari ST 플랫폼에서는 원래 DRI 소스가 다시 포팅되어 프리 소스 및 오픈 소스 TOS 클론 Emu에서 사용되었습니다.TOS. GEM의 AES 부분의 새로운 실장은 XAES 및 MyAES의 [51]형태로 처음부터 구현되었습니다.이들 두 가지 모두 TOS에 대한 FreeMiNT 멀티태스킹 확장과 더불어 완전히 재진입하여 멀티태스킹을 지원합니다.
묘사
"전체" GEM 시스템은 세 가지 주요 부분으로 구성되었습니다.
- GEM VDI(가상 디바이스 인터페이스)
- GEM AES(어플리케이션 환경 서비스)
- GEM 데스크톱(드래그 앤 드롭 기반의 파일 관리를 제공하는 응용 프로그램)
GEM VDI는 GEM 엔진 전체의 핵심 그래픽 시스템이었습니다.'여기서 여기까지 선을 긋는다'는 형태의 '낮은 수준'을 그리는 역할을 했다.VDI에는 매우 단순한 인터페이스를 통해 애플리케이션에서 호출되는 해상도와 독립적인 벡터 그리기 명령 세트가 포함되어 있습니다.또한 VDI에는 환경 정보(상태 또는 컨텍스트), 현재 색상, 라인 두께, 출력 장치 등이 포함되어 있습니다.
그런 다음 이러한 명령어를 GDOS에 의해 검사하여 실제 렌더링을 위해 적절한 드라이버에 명령을 보내는 작업을 수행했습니다.예를 들어 특정 GEM VDI 환경이 화면에 연결되어 있는 경우 VDI 명령은 그리기를 위해 화면 드라이버로 라우팅됩니다.환경을 프린터를 가리키도록 변경하는 것만으로 (이론적으로) 인쇄를 할 수 있기 때문에 개발자의 작업 부하가 대폭 감소했습니다(이전에는 모든 애플리케이션에서 "수작업으로" 인쇄해야 했습니다).GDOS는 GEM이 처음 로드되었을 때 드라이버와 요청된 글꼴을 로드하는 역할도 담당했습니다.
Macintosh에 비해 VDI가 제공하는 주요 이점 중 하나는 여러 장치와 컨텍스트를 처리하는 방식입니다.Mac에서는 이러한 정보가 애플리케이션 내부의 메모리에 저장되었습니다.이로 인해 Mac이 프리엠프티브 멀티태스킹을 처리하려고 할 때 심각한 문제가 발생했는데, 이는 드로잉 레이어(QuickDraw)가 모든 프로그램에 직접 메모리에 액세스해야 했기 때문입니다.그러나 GEM VDI에서는 이러한 정보가 디바이스 자체에 저장되며 GDOS는 각 창 등 모든 컨텍스트에 대해 "가상 디바이스"를 생성합니다.
GEM AES는 윈도 시스템, 윈도 매니저, UI 스타일 및 기타 GUI 요소(위젯)를 제공했습니다.성능상의 이유로 대부분의 GUI 위젯은 실제로 문자 그래픽을 사용하여 그려졌습니다.Macintosh에 비해 AES는 다소 엄격한 외관을 제공했으며 단일 글꼴로 출하되었습니다.
AES는 VDI를 호출하여 작업을 수행하지만, 보다 일반적인 의미에서 GEM의 두 부분이 애플리케이션에서 완전히 분리되는 경우가 많습니다.일반적으로 애플리케이션은 새로운 창을 설정하기 위해 AES 명령을 호출하고 나머지 애플리케이션은 VDI 호출을 사용하여 해당 창을 실제로 끌어옵니다.
GEM Desktop은 AES를 사용하여 파일 매니저와 런처를 제공하는 애플리케이션 프로그램입니다.이것은 사용자가 Macintosh에서 기대하는 기존의 "데스크탑" 환경입니다.Macintosh와 달리 GEM 데스크톱은 DOS(PC의 MS-DOS, DOS Plus 또는 DR DOS, Atari의 GEMDOS)의 상단을 기반으로 하고 있었기 때문에 실제 디스플레이는 경로 이름이나 와일드카드 등 컴퓨터와 같은 항목으로 어수선했습니다.일반적으로 GEM은 Mac보다 훨씬 더 "지키"했지만 단순히 DOS에서 사용 가능한 셸을 실행하는 것 자체가 큰 성과였습니다.그렇지 않으면 GEM은 비례 슬라이더와 같은 Mac OS에 비해 자체적인 이점이 있습니다.
네이티브 PC GEM 어플리케이션에서는 파일 확장자를 사용합니다.실행 파일의 APP. 단, GEM 데스크톱액세서리는 파일 확장자를 사용합니다.대신 ACC를 사용합니다.[52][53]모든 데스크톱 액세서리(및 몇 가지 간단한 응용 프로그램)는 View에서 실행할 수 있습니다.MAX([52][53]변경 없음
「 」를 참조해 주세요.
- 아타리 TOS
- EMUTOS
- 프리GEM
- 오픈 GEM
- GEM 문자 집합
- Atari ST 문자 집합
- Resource Construction Set(Resource Construction Set)
- Pantone 컬러 컴퓨터 그래픽스
- GEMID/SID86(GEM에 대한 특별한 지원을 포함한 DRI의 심볼릭 명령 디버거의 변형)
레퍼런스
- ^ a b c Malloy, C. E., ed. (1985-07-02) [1985-03-20]. "DRI Ships GEM". A.N.A.L.O.G. TCS #1. Newsgroup: net.micro.atari. ihlpa.704. Retrieved 2020-01-11.
Digital Research Inc.'s (DRI) new Graphics Environment Manager (GEM) system software was shipped as scheduled to original-equipment manufacturers (OEMs) February 28, the company announced March 11, 1985.
- ^ "Concurrent DOS - Powerful Multiuser Multitasking Operating Systems" (PDF). Digital Research Inc. 1988 [1987]. 1090-1411-002. Archived (PDF) from the original on 2019-11-26. Retrieved 2018-10-16.
- ^ a b c d e f g h Fitler, Bill (March 1989). "Writing portable applications with X/GEM - How does X/GEM compare with other windowing systems?". Dr. Dobb's Journal. Retrieved 2016-11-24.
- ^ a b 디지털 리서치, 1984년 11월 GEM 발표 - 기업 이력 컬렉션 - 컴퓨터 역사 박물관
- ^ a b "Der GEM-Oldie von Digital Research läuft und läuft: Eine Benutzeroberfläche für diverse Rechnerarchitekturen". Computerwoche (in German). IDG Business Media GmbH. 1989-08-18. ISSN 0170-5121. Archived from the original on 2016-11-24. Retrieved 2016-11-24.
- ^ a b Barney, Douglas (1987-11-02). "Microbits: Waiting is hardest part". Computerworld. Vol. XXI, no. 44. CW Publishing, Inc. pp. 37, 45. ISSN 0010-4841. Archived from the original on 2020-01-11. Retrieved 2020-01-11.
- ^ a b c d e Wong, William G. (July 1984). "Digital Research's GSX: Graphics Portability". Microsystems. p. 74. GSX13ART.TXT. Archived from the original on 2019-10-20. Retrieved 2020-01-12.
- ^ "One man's drive to standardize GSX" (PDF). Digital Dialogue - Employee Newsletter of Digital Research Inc. Vol. 3, no. 3. Digital Research. August 1984. p. 3. Retrieved 2020-01-02.
- ^ a b "Language bindings available on data base services" (PDF). Micro Notes - Technical information on Digital Research products. Vol. 2, no. 3. Pacific Grove, California, USA: Digital Research, Inc. July 1984. p. 4. NWS-106-003. Archived (PDF) from the original on 2020-02-11. Retrieved 2020-02-11.
[…] Further documentation in the form of the GSX Language Reference manual is available for 16-bit DRI languages inside the GSX-86 Programmer's Toolkit. The product contains both versions of the newest GSX version 1.3 - one for CP/M-86 (including Concurrent CP/M) and the other for PC-DOS. […]
[1] - ^ a b c Elliott, John C., ed. (2014-07-07). "The Graphics System eXtension". Seasip.info. Retrieved 2020-01-13.
- ^ "New driver source". 2020. Retrieved 2020-07-28.
- ^ a b "DRI promotes graphics standard" (PDF). Micro Notes - Technical information on Digital Research products. Vol. 2, no. 2. Pacific Grove, California, USA: Digital Research, Inc. May 1984. p. 12. NWS-106-002. Archived (PDF) from the original on 2020-02-11. Retrieved 2020-02-11.
[…] Polaroid Palette (part of the Presentation Master package from Digital Research), Diablo Cl30 Color InkJet printer, Transtar color printer, Houston Instruments CMP-29/40/41/42 plotter series. Strobe 100/260 plotter series, the Hewlett-Packard 7473A plotter and Philips GP 300L Hi and Lo Res printers. […]
[2] - ^ "UMC UM85C408AF 16-bit ISA Dram VGA Drivers Device Drivers". oemdrivers.com. Retrieved 2020-07-27.
- ^ Lineback, Nathan. "GSX Screen Shots". Toastytech.com. Archived from the original on 2020-01-15. Retrieved 2020-01-15.
- ^ Elliott, John C., ed. (2014-07-07). "The Virtual Device Interface". Seasip.info. Retrieved 2020-01-13.
- ^ Elliott, John C.; H., Thomas, eds. (2014-07-07). "The Application Environment Services". Seasip.info. Retrieved 2020-01-13.
- ^ Lineback, Nathan. "GEM 1.1 screenshots". Toastytech.com. Archived from the original on 2019-12-25. Retrieved 2016-08-01.
- ^ Elliott, John C., ed. (2007-03-18). "Screenshots of GEM". Seasip.info. Archived from the original on 2019-05-21. Retrieved 2016-08-01.
- ^ Elliott, John C. (ed.). "Screenshots of Apricot GEM/1". Seasip.info. Archived from the original on 2019-04-04. Retrieved 2016-08-01.
- ^ "Concurrent DOS 4.1 in den USA angekündigt". Computerwoche (in German). IDG Business Media GmbH. 1985-06-21. ISSN 0170-5121. Archived from the original on 2017-01-18. Retrieved 2017-01-18.
- ^ Markoff, John Gregory; Robinson, Phillip (June 1985). "A GEM Seminar". BYTE. p. 455. Retrieved 2013-10-27.
- ^ Kisor, Henry (1985-11-16). "GEM Write Gives IBM Owners Apple-styled Word Processing". Orlando Sentinel. Archived from the original on 2019-02-13. Retrieved 2015-01-05.
- ^ a b Dilger, Daniel Eran (2007-09-10). "Office Wars 3 – How Microsoft Got Its Office Monopoly". RoughlyDrafted Magazine. San Francisco, California, USA. Archived from the original on 2013-08-19. Retrieved 2013-08-15.
- ^ "Digital Research To Modify GEM". The New York Times (National ed.). 1985-10-01. p. D-4. Archived from the original on 2018-09-30. Retrieved 2020-01-12.
- ^ Watt, Peggy (1985-10-07). "Apple forces rewrite of GEM". Computerworld. News. Vol. XIX, no. 40. Monterey, California, USA: CW Publishing, Inc. p. 2. ISSN 0010-4841. Archived from the original on 2020-02-12. Retrieved 2020-02-12.
- ^ Watt, Peggy (1986-10-27). "Digital Research tighens belt with layoffs, reorganization - Realign business units, product lines". Computerworld - The Newsweekly for the Computer Community. Computer Industry. Vol. XX, no. 43. Monterey, California, USA: CW Communications, Inc. p. 95. ISSN 0010-4841. Archived from the original on 2020-02-16. Retrieved 2020-02-16.
- ^ Reimer, Jeremy (2005-05-05). "A History of the GUI" (PDF). Ars Technica. Archived from the original (PDF) on 2011-07-19. Retrieved 2012-07-23. (28페이지)
- ^ Lineback, Nathan. "GEM 2.0 Screen Shots". Toastytech.com. Archived from the original on 2019-08-22. Retrieved 2016-08-01.
- ^ Alsop, Stewart II (1988-01-18). "WUI: The War Over User Interface" (PDF). P.C. Letter - the Insider's Guide to the Personal Computer Industry. PCW Communications Inc. 4 (2): 1–4. ISSN 8756-7822. Archived (PDF) from the original on 2019-08-23. Retrieved 2020-01-11.
- ^ a b Schemenaur, P. J. (1986-10-27). "Digital Research to Unveil Gem Option That Switches Between Applications". InfoWorld - The PC News Weekly. Vol. 8, no. 42. Monterey, California, USA: Popular Computing, Inc. p. 5. ISSN 0199-6649. Retrieved 2018-09-12.
- ^ a b Elliott, John C. (2013). "GEM/XM screenshots". Seasip.info. Archived from the original on 2018-09-12. Retrieved 2018-09-12.
- ^ "GEM XM switches programs under DOS and DOS Plus" (PDF). European Review. Digital Research (20): 1. January 1987. Retrieved 2018-09-12.
- ^ Harris, Dylan, ed. (2000). "download - XM". Digital Research. Retrieved 2001-09-12.
GEM XM Desktop allows you to run several applications at once. You can switch at will between them and even pass data from application to application. No longer need you finish one job before starting another. No more errors in typing the output of one programme as input to the next. Even for DOS applications that were not specially written for GEM. These new capabilities are in addition to the easy–to–use GEM Desktop functions of organising and displaying the contents of your discs. All commands use drop–down menus so need no memorizing. Discs and files are represented by icons which are unambiguous and easy to select, especially with a mouse. GEM XM Desktop is delivered complete with the indispensable GEM Diary which has alarm clock, calendar, diary and card index functions constantly available.
- ^ Lineback, Nathan. "GEM 3.11 Screen Shots". Toastytech.com. Archived from the original on 2019-11-18. Retrieved 2016-08-01.
- ^ Digital Research Artline User Reference Guide (PDF) (2 ed.). Digital Research / CCP Development GmbH. November 1990 [1988]. 5161-2062-002. Archived (PDF) from the original on 2019-12-04. Retrieved 2020-01-10.
- ^ "Digital Research stellt Artline 2 vor - Unter GEM-Oberfläche illustrieren und präsentieren". Computerwoche (in German). Munich, Germany: IDG Business Media GmbH. 1990-02-09. ISSN 0170-5121. Archived from the original on 2020-01-12. Retrieved 2020-01-12.
- ^ Elliott, John C. (ed.). "Screenshots of GEM/4". Seasip.info. Archived from the original on 2019-06-10. Retrieved 2016-08-01.
- ^ a b Krautter, Thomas; Barnes, Chris J. (2006-06-14) [1999-12-29]. "GEM/4". GEM Development. Archived from the original on 2013-03-16. Retrieved 2020-01-12.
[…] In general, I like the idea of releasing Artline 1 and/or 2 to the public domain, given, some general things are discussed. […] comments on Artline, because the application all the time has been our own copyright, all code was written at CCP, the trademark has been Digital Research's (now it's ours) and the Artline 2 Operating System has been GEM/4. Artline 1 needs GEM 3.1, while all changes to GEM/4 have been made in cooperation with Lee Lorenzen and Don Heiskell to keep compatibility with ventura publisher. Bill Herndon is currently checking his archive to see, if he may contribute GEM/4 VDI and driver sources. […]
- ^ Digital Research Artline Installation / Startup (2 ed.). Digital Research / CCP Development GmbH. November 1990 [1988]. 5161-2052-002. Retrieved 2020-01-12.
- ^ Digital Research Artline Graphics Utilities Guide (1 ed.). Digital Research / CCP Development GmbH. August 1990 [1988]. 5161-2042-002. Retrieved 2020-01-12.
- ^ Artline Release Note (3 ed.). January 1991. 5161-1001-003. Archived from the original on 2020-01-12. Retrieved 2020-01-12. [3]
- ^ Elliott, John C. (ed.). "Screenshots of GEM/5". Seasip.info. Archived from the original on 2019-06-10. Retrieved 2016-08-01.
- ^ Scott, Karyl (1991-07-29). "Novell/DRI merger to reap better client management". InfoWorld. Networking. Vol. 13, no. 30. InfoWorld Publishing Co. p. 33. ISSN 0199-6649. Archived from the original on 2020-02-09. Retrieved 2017-01-21.
- ^ "Novell and Digital Research sign definitive merger agreement". Business Wire. 1991-07-17. Archived from the original on 2018-08-18. Retrieved 2017-01-24.
- ^ "Motorola VME/10 Microcomputer System Overview Manual" (PDF) (1 ed.). Motorola Inc. February 1984. M68KVSOM/D1. Archived (PDF) from the original on 2019-11-27. Retrieved 2020-01-11.
- ^ https://dylanharris.org/prose/gem/gemdos.zip[데드링크]
- ^ Daniels, Jeffrey (Summer 1988). "3 Years With the ST - An exclusive look inside Tramiel's Atari". STart - The ST Quarterly. START Magazine Archive. Vol. 3, no. 1. Antic Publishing. p. 22. Archived from the original on 2019-11-02. Retrieved 2020-01-11.
- ^ 레온, 마크(1996-07-29)."칼데라 reopens의 슈트 'settled, 마이크로 소프트 DRDOS— 독점 금지 소송을 산다".InfoWorld.. Vol18, 안 돼 31일.InfoWorld 출판사 페이지의 주 3.ISSN 0199-6649.그 2020-02-08에 원래에서 Archived.2020-02-08 Retrieved.[4]이고, 리온, 마크(1996-07-29)."칼데라 reopens의 슈트 'settled, DRDOS마이크로 소프트의 반응 —:소송과 슬픈'ironic은 '을 산다".인 MikeBeltzner가 뉴질랜드이다.IDG 통신.ISSN 0113-1494.CMPWNZ.그 2018-08-23에 원래에서 Archived.2018-02-13 Retrieved.
- ^ Morris, Joseph P., ed. (1997-05-23) [1997-05-19]. "Caldera Announces OEM Availability of "Web-TV"-like Functionality Using OpenDOS - Caldera WebSpyder Adds Customizable Inter/Intranet Functionality to OEM Solutions". Provo, Utah, USA: Caldera, Inc. Archived from the original on 2018-08-26. Retrieved 2018-08-26 – via www.delorie.com/opendos.
- ^ a b Jemmett, Ben A. L. (April 1999). "Caldera releases GEM under the GPL". Deltasoft - GEM News. Archived from the original on 2016-11-07. Retrieved 2016-11-07.
Caldera Thin Clients, Inc. released the source code for GEM and ViewMAX under the GNU Public License in mid April, following years of speculation over GEM's future. Caldera bought the GEM sources from Novell along with the DR-DOS in 1996, at the time noting that they may develop GEM into a platform for mobile computers and thin clients. However, these plans were dropped, and GEM was instead released into the open-source community.
- ^ Landemarre, Olivier; Rivière, Vincent; Méquignon, Didier; Reboux, Eric; Bercegeay, Arnaud; Béréziat, Dominique; Zorro; Donzé, Philipp; Lemaire, Jean Francois; Sevin, Roland; Stocklausen, Jean-Marc; Boudet, Frédéric; Mandin, Patrice, eds. (2017-12-10) [2011]. "MyAES". Release: 0.97. Archived from the original on 2019-11-02. Retrieved 2020-01-11.
- ^ a b Paul, Matthias R. (1997-04-13) [1993]. DRDOS6UN.TXT — Zusammenfassung der dokumentierten und undokumentierten Fähigkeiten von DR DOS 6.0. MPDOSTIP (in German) (60 ed.). Archived from the original on 2016-11-07. Retrieved 2016-11-07.
- ^ a b Paul, Matthias R. (1997-06-07) [1994]. NWDOS7UN.TXT — Zusammenfassung der dokumentierten und undokumentierten Fähigkeiten von Novell DOS 7. MPDOSTIP (in German) (85 ed.). Archived from the original on 2016-11-07. Retrieved 2016-11-07.
추가 정보
- Apricot Portable - Technical Reference Manual. Vol. Section 3: Software. ACT (International) Limited. 1984. Retrieved 2020-01-13. [5] [6] (228페이지)
- GSX Graphics Extension - Programmer's Guide (PDF) (2 ed.). Digital Research Inc. September 1983. 5000-2024. Archived (PDF) from the original on 2020-02-11. Retrieved 2020-01-13. [7][8][9]
외부 링크

- GEM - 다양한 오픈소스 GEM 프로젝트 이력, 문서 및 링크
- Curlie의 GEM(데스크탑 환경)
- Afros - Atari OS 컴포넌트 배포(Emu 등)TOS)는 ARANYM을 대상으로 하고 있습니다.
- 모든 기계에서 실행되는 Aranym Atari: Atari GEM 애플리케이션을 실행할 수 있는 오픈 소스 에뮬레이터/가상 머신
- "GEM : THE PROJECT".
- '몬터레이 그룹'의 오리지널 멤버 중 한 명인 TOS (파트 1) Landon Dyer의 작성
- TOS 작성 (파트 2) 2010-09-21 Wayback Machine Landon Dyer에서 아카이브 완료 (The Montrey Group)의 오리지널 멤버 중 하나)
- GEM 데모 1985 대부분의 프로그램은 MAC에 관한 것입니다.
- John C. Elliott. "Intel GEM main page".