그래픽 사용자 인터페이스 기록

History of the graphical user interface
스케치패드를 시연하는 이반 서덜랜드(IA를 통한 UVC: 비디오 및 미리 보기)

그래픽 사용자 인터페이스 이력그래픽 아이콘과 컴퓨터를 제어하기 위한 포인팅 장치의 사용으로 이해되며, 몇 가지 일정한 핵심 원리에 기초하여 구축된 증분적 개선의 5십분의 1 범위를 포괄한다.여러 벤더가 독자적인 코드에 기반한 독자적인 윈도우 시스템을 구축했지만, WIMP의 "윈도우, 아이콘, 메뉴 및 포인팅 장치" 패러다임을 정의하는 공통의 기본 요소를 가지고 있다.

중요한 기술적 성과와 이전 시스템에 비해 작은 단계에서의 일반적인 상호작용의 개선이 있었다.사용 측면에서는 몇 가지 중요한 돌파구가 있었지만, 여전히 같은 조직적 은유와 상호작용 관용구들이 사용되고 있다.데스크톱 컴퓨터는 컴퓨터 마우스나 키보드에 의해 제어되는 경우가 많은 반면 랩톱은 포인팅 스틱이나 터치패드를 가지고 있고 스마트폰과 태블릿 컴퓨터는 터치스크린을 가지고 있다.게임 컴퓨터와 조이스틱 조작의 영향력은 생략되었다.

초기 연구 개발

Engelbart의 스케치에서[1] 잉글리쉬가 디자인한 컴퓨터 마우스의 첫 번째 프로토타입

컴퓨터가 만든 데이터를 직접 제어하기 위해 입력 장치를 사용했던 레이더 디스플레이와 같은 초기 동적 정보 장치는 그래픽 인터페이스의 차후 개선의 기초를 마련하였다.[2]일부 초창기 브라운관(CRT) 화면은 포인팅 장치로 마우스 대신 라이트 펜을 사용했다.

다중 패널 윈도우 시스템의 개념은 컴퓨터를 위한 최초의 실시간 그래픽 디스플레이 시스템인 SAGE 프로젝트와 이반 서덜랜드의 스케치패드에 의해 도입되었다.

인간지성의 증대(NLS)

1960년대 더글러스 엥겔바트캘리포니아 멘로파크에 있는 SRI 인터내셔널증강연구센터에서 진행인간지성의 증강 프로젝트는 oN라인 시스템(NLS)을 개발했다.이 컴퓨터는 마우스로 움직이는 커서와 하이퍼텍스트에 사용되는 여러 개의 창을 통합했다.엥겔바트는 1945년 바네바 부시가 제안한 memex 데스크 기반의 정보 기계에 의해 부분적으로 영감을 받았다.

초기 연구의 대부분은 어린 아이들이 어떻게 배우는가에 기초했다.따라서, 설계는 나중에 성인 전문가가 사용하는 명령어, 사용자 정의 매크로 절차, 또는 데이터의 자동 변환을 사용하기보다는, 아이와 같은 원시적인 눈-손 조정에 기초하였다.

컴퓨터 기계 협회/전기전자 기술자 협회(ACM/IEEE)에서 수여—1968년 12월 9일 샌프란시스코에서 열린 컴퓨터 소사이어티의 가을 공동 컴퓨터 회의.이른바 '모든 데모의 어머니'였다.

제록스 PARC

엥겔바트의 업적제록스 PARC의 발전으로 직결되었다.1970년대 초 몇몇 사람들이 SRI에서 제록스 PARC로 갔다.1973년 제록스 PARC는 알토 PC를 개발했다.그것은 비트맵 화면을 가지고 있었고, 데스크톱 은유그래픽 사용자 인터페이스 (GUI)를 처음으로 보여준 컴퓨터였다.상업용 제품은 아니었지만, PARC는 물론 다른 XEROX 사무소, 여러 대학에서 수년간 수천 개의 유닛이 제작되어 많이 사용되었다.알토는 1970년대 후반과 1980년대 초반에 개인용 컴퓨터 디자인에 큰 영향을 미쳤는데, 특히 3리버즈 PERQ, 애플 리사와 매킨토시, 그리고 최초의 썬 워크스테이션이다.

제록스 스타 워크스테이션은 최초의 상용 GUI 운영 체제를 도입했다.

GUI는 제록스 PARC에서 Alan Kay, Larry Tesler, Dan Ingalls, David Smith, Clarence Ellis 및 많은 다른 연구자들에 의해 처음 개발되었다., 아이콘, 메뉴(첫 번째 고정 드롭다운 메뉴 포함)를 사용하여 파일 열기, 파일 삭제, 파일 이동 등의 명령을 지원했다.1974년, 최초의 비트맵 What-You-See-Is-What-You-Get(WYSIWYG) 컷앤페이스트 편집기인 집시의 PARC에서 작업이 시작되었다.1975년에 제록스 엔지니어들은 "아이콘과 팝업 메뉴의 최초 사용을 포함한" 그래픽 사용자 인터페이스를 시연했다.[3]


1981년 제록스는 PARC의 많은 혁신들을 통합한 워크스테이션인 선구적인 제품인 스타를 선보였다.비록 상업적으로 성공하지는 못했지만, 스타는 애플, 마이크로소프트, 썬 마이크로시스템즈와 같은 미래의 발전에 큰 영향을 주었다.[4]

A beige, boxy computer with a small black and white screen showing a window and desktop with icons.
제록스 알토는 초기 그래픽 사용자 인터페이스를 가지고 있었다.

콴텔 페인트 박스

1981년 디지털 이미징 회사 Quantel이 출시한 Paintbox는 마우스 입력을 지원하는 컬러 그래픽 워크스테이션이지만 그래픽 태블릿을 지향하는 것이 특징이며, 이 모델은 팝업 메뉴를 구현한 최초의 시스템 중 하나로도 주목받았다.[5]

블릿

그래픽 단말기인 블릿은 1983년 벨랩스에서 개발됐다.

Lisp 머신, 심볼릭

원래 MIT에서 개발되었고 후에 심볼릭스와 다른 제조업체가 상용화한 리스프 머신은 고급 그래픽 사용자 인터페이스, 윈도우 설정 및 마우스를 입력 장치로 사용한 초기 고급 단일 사용자 컴퓨터 워크스테이션이었다.심볼릭스의 첫 번째 워크스테이션은 1981년에 출시되었고, 그 후 몇 년 동안 더 진보된 디자인을 채택했다.

Apple Lisa 및 Macintosh(이후 Apple IIgs)

Macintosh 데스크탑(1984)
Apple GS/OS 데스크톱(1986)

1979년 스티브 잡스가 시작해 제프 라스킨, 애플 리사, 매킨토시 팀(제록스 PARC 그룹의 전 멤버 포함)이 주도해 이러한 아이디어를 지속적으로 개발했다.1983년 발매된 리사는 사전 멀티태스킹그래픽 중심의 프로세스 간 커뮤니케이션 등을 특징으로 하는 고급 하드 디스크 기반 OS 위에 고해상도 문구 기반(문서 중심) 그래픽 인터페이스를 특징으로 했다.비교적 단순화된 매킨토시는 1984년에 출시되었고 비용이 적게 들도록 설계되었으며, 다중 패널 윈도우 인터페이스를 사용한 최초의 상업적으로 성공한 제품이었다.파일들이 종이조각처럼 보이고, 파일 디렉토리가 파일폴더처럼 생겼으며, 사용자가 원하는 대로 화면주위에 놓을 수 있는 계산기, 메모장, 알람시계 같은 책상 부속품 세트가 있었고, 파일과 폴더를 화면의 휴지통 아이콘으로 끌어다 놓아 삭제할 수 있었다.매킨토시는 리사와는 대조적으로 문서 중심 설계보다는 프로그램 중심 설계를 사용하였다.애플은 훨씬 후에 OpenDoc과 함께 제한된 방식으로 문서 중심 디자인을 재방문했다.

이전의 학술연구와는 달리 제록스의 PARC 작업이 애플 리사와 매킨토시의 GUI에 미치는 영향력에 대해서는 아직 약간의 논란이 있지만, 리사 GUI의 첫 버전은 아이콘조차 부족했기 때문에 그 영향이 광범위했던 것은 분명하다.[6][7]이러한 프로토타입 GUI는 적어도 마우스 중심이지만 WIMP("창, 아이콘, 메뉴, 포인팅 장치") 개념을 완전히 무시했다.애플 리사 시제품의 첫 GUI 스크린샷은 초기 디자인을 보여준다.애플 엔지니어들이 PARC 시설(애플이 제록스를 애플 주식의 IPO 전매입금으로 보상해 방문권을 확보했다)을 방문했고, 이후 다수의 PARC 직원들이 애플로 옮겨 리사와 매킨토시 GUI를 작업했다.그러나, Apple 작업은 PARC를 상당히 확장하여 조작 가능한 아이콘을 추가하고 파일 시스템의 객체 드래그 드롭 조작(예: Macintosh Finder 참조)을 하였다.PARC 인터페이스를 넘어 애플이 개선한 내용은 Folklore.org에서 확인할 수 있다.[8]Jef Raskin은 PARC와 Macintosh 개발의 역사에서 보고된 사실들 중 많은 것들이 직접적인 일차 출처의 역사학자들의 사용 부족으로 인해 부정확하거나 왜곡되거나 심지어 조작된 것이라고 경고한다.[9]

1984년, 애플은 CBS슈퍼볼 16세 방송 중 애플 매킨토시를 소개한 텔레비전 광고를 발표했는데,[10]광고는 조지 오웰의 유명한 소설인 "1984년"을 암시했다.이 광고는 사람들이 컴퓨터에 대해 생각하게 하고, 사용자 친화적인 인터페이스를 기존의 비즈니스 중심 시스템에서 출발하는 개인용 컴퓨터로 식별하며,[11] 애플 제품의 대표작이 되는 것을 목표로 했다.[12]

1986년에 애플 IIGS가 출시되었다.Ⅱgs는 16비트 기술(사실상 사실상 두 대의 기계가 하나로 합쳐지는 것)을 바탕으로 성공한 애플 II 시리즈의 매우 진보된 모델이었다.매킨토시 시리즈와 매우 유사한 파인더 유사 GUI를 특징으로 하는 새로운 운영체제인 Apple GS/OS와 함께 출시되었으며, VGC(Video Graphics Chip)의 고급 그래픽 능력을 다룰 수 있다.

아가트

1983년에 출시된 소비에트 연방 아가트 PC는 그래픽 인터페이스와 마우스 장치를 특징으로 했다.

SGI 1000 시리즈 및 MEX

1982년 설립된 SGI는 1983년 IRIS 1000 시리즈[13] 선보였다.[14]1983년 말에 출하된 최초의 그래픽 단자(IRIS 1000)와 해당 워크스테이션 모델(IRIS 1400)은 1984년 중반에 출시되었다.이 기계들은 GL2 릴리스 1 작동 환경 위에 MEX 윈도우 시스템의 초기 버전을 사용했다.[15]MEX 사용자 인터페이스의 예는 저널 "Computer Graphics"[16]의 1988년 기사에서 볼 수 있지만, 이전의 스크린샷은 찾을 수 없다.최초의 상용 GUI 기반 시스템인 이 시스템들은 IRIS 1000과 IRIS 1400의 (할인) 학술 정가 22,500달러와 35,700달러의 광범위한 사용을 발견하지 못했다.[14]그러나 이러한 시스템은 주요 그래픽 워크스테이션 공급업체 중 하나로서 SGI의 사업을 시작할 수 있을 정도로 상업적으로 성공적이었다.이후 그래픽 워크스테이션의 개정에서, SGI는 1984년부터 MIT에서 시작하여 UNIX 워크스테이션의 표준이 된 X 윈도 시스템으로 전환했다.

비시온

VisiCorpVisi On은 IBM PC용 DOS에서 실행되도록 설계된 GUI였습니다.1983년 12월에 발매되었다.Visi On은 현대적인 GUI의 많은 특징들을 가지고 있었고, 수년이 지나도록 보편화되지 않은 몇 가지를 포함했다.그것은 완전히 마우스 중심이었고, 텍스트와 그래픽 모두에 비트맵 디스플레이를 사용했으며, 온라인 도움말을 포함했으며, 사용자가 한 번에 다수의 프로그램을 열어서 각각의 창에서 멀티태스크로 전환할 수 있도록 했다.[17]그러나 Visi On은 그래픽 파일 관리자를 포함하지 않았다.Visi On은 하드 드라이브가 매우 비싼 시기에 "고속 전환"에 사용되는 가상 메모리 시스템을 구현하기 위해 하드 드라이브를 요구하기도 했다.

GEM(그래픽 환경 관리자)

아타리 STGEM(1985)

DRI(Digital Research)는 개인용 컴퓨터를 위한 애드온 프로그램으로 GEM을 만들었다.GEM은 IBM PC 호환성과 같은 비즈니스 컴퓨터의 기존 CP/MDOS 운영 체제와 함께 작동하도록 개발되었다.PARC 직원이 설계한 GSX로 알려진 DRI 소프트웨어에서 개발됐다.매킨토시 데스크탑과의 유사성은 애플 컴퓨터의 저작권 소송과 GEM의 일부 변경을 수반하는 합의로 이어졌다.이는 1980년대 GUI 디자인과 관련된 일련의 "모양과 느낌" 소송 중 첫 번째가 될 예정이었다.

GEM은 1985년부터 소비자 시장에서 널리 사용되었는데, 이때 개인용 컴퓨터의 아타리 ST 라인의 아타리 TOS 운영체제에 내장된 기본 사용자 인터페이스가 되었다.암스트라드와 같은 다른 컴퓨터 제조업체와 유통업체에서도 번들로 묶었다.이후, IBM PC 호환성을 위한 DOS의 베스트셀러 Digital Research 버전인 DR-DOS 6.0과 함께 배포되었다.GEM 데스크톱은 1992년 아타리 ST 라인이 철수하고, 같은 기간 PC 전선에서 마이크로소프트 윈도 3.0의 인기를 끌면서 시장에서 퇴색했다.1993년에 출시된 팰컨030은 아타리에서 GEM을 사용한 마지막 컴퓨터였다.

데스크메이트

VGA 모드에서 실행되는 DeskMate 3.02

Tandy's DeskMate는 1980년대 초 TRS-80 기계로 등장했고 1984년 Tandy 1000 계열로 항만되었다.당시의 대부분의 PC GUI와 마찬가지로, TRSDOSMS-DOS같은 디스크 운영 체제에 의존했다.이 애플리케이션은 당시 인기를 끌었으며, DeskMate용 Lotus 1-2-3 등 외부 투자 유치뿐만 아니라 그리기, 텍스트, 캘린더 등의 프로그램도 다수 포함되었다.

MSX-보기

MSX-실행 중인 VShell 보기

MSX-View는 MSX 시스템을 위해 ASCII CorporationHAL 연구소에 의해 개발되었다.MSX-View에는 페이지 편집, 페이지 보기, 페이지 링크, VShell, VTed, VPaint, VDraw 등의 소프트웨어가 포함되어 있다.Panasonic FS-A1GT의 내장 MSX View의 외부 버전이 512KB ROM DISK가 아닌 디스크에 Panasonic FS-A1ST의 애드온으로 출시되었다.

아미가 직관과 워크벤치

아미가 워크벤치 (1985)

아미가 컴퓨터는 1985년 코모도어에 의해 워크벤치라는 GUI로 출시되었다.워크벤치는 대부분 RJ Mical이라고 불리는 RJ Mical에 의해 개발된 내부 엔진을 기반으로 하여 모든 입력 이벤트를 구동시켰다.첫 번째 버전은 텔레비전과 복합 모니터에서 고대비를 위해 선택된 파란색/주황색/흰색/검은색 기본 팔레트를 사용했다.Workbench는 "Workbench" 테마에 맞게 디렉토리를 서랍으로 제시했다.직관력은 GUI를 작동하게 만든 위젯과 그래픽 라이브러리였다.마우스, 키보드, 기타 입력 장치를 통한 사용자 이벤트에 의해 구동되었다.

코모도어 영업부의 실수로 인해, 아미가오스(Amiga1000과 함께 발매)의 첫 플로피에서는 OS 전체를 "워크벤치"라고 명명했다.이후 사용자와 CBM 자체가 '워크벤치(Workbench)'를 아미가 전체의 닉네임으로 지칭했다.OS(Amiga DOS, Extras 등 포함).이 공동 동의는 아미가스의 설치 플로피에 적절한 이름을 재도입한 아미가OS 버전 2.0의 출시로 끝났다.DOS, 워크벤치, 엑스트라스 등

Workbench 1.0부터 시작, 아미가OS는 워크벤치를 배경, 빈 화면 위에 앉아 있는 테두리 없는 창으로 처리했다.그러나 아미가OS 2.0의 도입으로 사용자는 메뉴 항목을 통해 메인 워크벤치 창이 테두리와 스크롤바가 완비된 정상 레이어 창으로 나타나는지 여부를 자유롭게 선택할 수 있었다.

아미가 사용자는 컴퓨터를 명령줄 인터페이스(CLI 또는 아미가 쉘이라고도 함)로 부팅할 수 있었다.이는 Workbench GUI가 없는 키보드 기반 환경이었으며, 나중에 Workbench GUI를 로드한 CLI/Shell 명령 "LoadWB"로 이를 호출할 수 있었다.

당시의 다른 OS(그리고 얼마간)와의 주요한 차이점은 하드웨어 블리터와 구리를 사용하는 강력한 내장 애니메이션 시스템인 아미가의 완전 멀티 태스킹 운영 체제와 26kHz 8비트 샘플링 사운드의 4채널이었다.이로 인해 아미가는 다른 OS보다 몇 년 앞서 최초의 멀티미디어 컴퓨터가 되었다.

그날의 대부분의 GUI들처럼 아미가의 '직감'은 제록스의 '직감'을 따랐고, 때로는 '애플'이 리드했다.그러나 플랫폼의 기능을 획기적으로 확장한 CLI가 포함되었다.그러나 아미가 CLI/Shell은 MS-DOS와 같은 단순한 텍스트 기반 인터페이스가 아니라 직관(Obertive)에 의해 구동되는 또 다른 그래픽 프로세스로, 아미가의 graphics.library에 포함된 것과 동일한 가젯을 가지고 있다.CLI/Shell 인터페이스는 Workbench와 통합되어 GUI와 권한을 공유하며,

아미가 워크벤치는 코모도르의 1994년 파산 이후에도 1990년대에 걸쳐 진화했다.

도토리 BBC 마스터 컴팩트

마스터 컴팩트 GUI

도토리의 8비트 BBC 마스터 컴팩트는 1986년 도토리의 첫 공개 GUI 인터페이스와 함께 출하되었다.[18]"주요 소프트웨어 회사들은 출시 시점에 컴파일 디스크에서 100개 이상의 타이틀을 사용할 수 있도록 Atorn과 협력해왔다"[19]는 당시 Atorn의 주장에도 불구하고 Welcome 디스크에 포함된 것 이상의 작은 상업용 소프트웨어는 시스템에 사용할 수 있게 되었다.Master Compact의 가장 열렬한 지지자는 Superforer Software인 것으로 보이며, 그는 그들의 게임을 'Master Compact' 호환성이 있다고 특별히 라벨을 붙였다.

아서 / RISC OS

아서 데스크톱

RISC OS /rɪskoʊˈs/[20]ARM 아키텍처 시스템을 위해 설계된 일련의 그래픽 사용자 인터페이스 기반 컴퓨터 운영 체제(OSes)이다.지원되는 RISC(Reduced Instruction Set Computing) 아키텍처에서 이름을 따왔다.OS는 원래 Atoric Computers가 ARM(Autoric RISC Machine) 프로세서를 사용하여 1987년 범위의 Archimedes 개인용 컴퓨터와 함께 사용하기 위해 개발했다.윈도잉 시스템을 갖춘 명령줄 인터페이스데스크톱 환경으로 구성된다.

원래 Arthur 1.20으로 낙인찍혔던 후속 Arthur 2 릴리즈는 RISC OS 2라는 이름으로 출고되었다.

바탕 화면

일반적인 RISC OS 3.7 세션

WIMP 인터페이스는 세 개의 마우스 버튼(Select, Menu and Adjust), 상황에 맞는 메뉴, 윈도우 순서 제어(즉, 뒤로 보내기) 및 동적 윈도우 포커스(윈도우가 스택의 어떤 위치에서든 입력 포커스를 가질 수 있음)를 포함한다.아이콘 바(Dock)에는 탑재된 디스크 드라이브, RAM 디스크, 실행 중인 애플리케이션, 시스템 유틸리티 및 도킹된 다음 아이콘을 보관하십시오.파일, 디렉터리 또는 비활성 응용 프로그램.이러한 아이콘은 상황에 맞는 메뉴를 가지며 끌어서 놓기 동작을 지원한다.그것들은 실행 중인 응용 프로그램이 열려 있는지 여부에 관계없이 전체적으로 표시된다.

GUI는 파일 개념을 중심으로 한다.파일러는 디스크의 내용을 표시한다.응용프로그램은 Filer 보기에서 실행되고 파일은 응용프로그램에서 Filer 보기로 끌어서 저장할 수 있다.응용 프로그램 디렉터리는 응용 프로그램을 저장하는 데 사용된다.OS는 플링(exclocation mark, scream이라고도 함) 접두사의 사용을 통해 이들을 일반 디렉토리와 차별화한다.이러한 디렉토리를 두 번 누르면 디렉토리를 여는 대신 응용프로그램이 실행된다.응용 프로그램의 실행 파일 및 리소스는 디렉터리에 포함되어 있지만 일반적으로 사용자로부터 숨겨져 있다.응용 프로그램이 자체 포함되기 때문에 드래그 앤 드롭 설치 및 제거가 가능하다.

RISC OS Style Guide는 애플리케이션 전체에 걸쳐 일관된 외관과 느낌을 장려한다.이는 RISC OS 3에서 도입되었으며 애플리케이션 외관과 동작을 명시한다.2001년 RISCOS LtdSelect가 출시될 때까지 도토리 자체의 메인 번들 애플리케이션은 가이드에 따라 업데이트되지 않았다.[21]

글꼴 관리자

아웃라인 글꼴 관리자는 1989년 1월 이전부터 이 기능을 포함시킨 최초의 운영 체제인 글꼴의 공간적 안티앨리어싱을 제공한다.[22][23][24][25][26]1994년 이후 RISC OS 3.5에서는 이전 버전에서 비트맵 시스템 글꼴이 아닌 윈도 매니저 UI 요소에서 개요 안티앨리어싱 글꼴을 사용하는 것이 가능해졌다.[27]

MS-DOS 파일 관리자 및 유틸리티 제품군

Norton Utilities 6.01(1991년).그래픽 위젯과 화살표 포인터가 텍스트 모드에 있다.

초기 IBM PC와 호환성의 대부분은 일반적인 참 그래픽 기능이 부족했기 때문에(원래 MDA 디스플레이 어댑터와 호환되는 80열 기본 텍스트 모드를 사용), 일반적인 GUI 요소를 메뉴, 푸시 버튼, 스크롤 막대 및 마우스 포로 특징짓는 마이크로소프트DOS 쉘을 비롯한 일련의 파일 관리자가 생겨났다.텍스트 기반 사용자 인터페이스라는 이름은 나중에 이런 종류의 인터페이스의 이름을 짓기 위해 발명되었다.MS-DOS 5.0의 기본 텍스트 편집기(및 QBasic과 같은 관련 도구)와 같은 많은 MS-DOS 텍스트 모드 애플리케이션도 동일한 철학을 사용했다.IBM DOS 5.0(서클 1992)에 포함된 IBM DOS Shell은 텍스트 디스플레이 모드와 실제 그래픽 디스플레이 모드를 모두 지원하여 선택한 모드에 따라 TUI와 GUI가 되었다.

MS-DOS용 고급 파일 관리자는 EGA와 더 나은 디스플레이 어댑터를 사용하여 문자 모양을 재정의할 수 있었고 마우스 포인터를 위한 화살표(색상 셀 블록 대신)를 포함한 일부 기본 저해상도 아이콘과 그래픽 인터페이스 요소를 제공할 수 있었다.디스플레이 어댑터가 캐릭터의 모양을 변경할 수 없는 경우, 어댑터의 ROM에 있는 CP437 문자 집합으로 기본 설정된다. Norton Utilities(사진)와 PC Tools가 이러한 기법을 사용했기 때문에 MS-DOS를 위한 인기 있는 유틸리티 제품군도 일부 있다.

DESQview는 1985년 7월에 도입된 텍스트 모드 멀티태스킹 프로그램이다.MS-DOS를 기반으로 실행돼 사용자가 윈도우에서 여러 DOS 프로그램을 동시에 실행할 수 있게 했다.기존 도스 프로그램이 활용될 수 있는 도스 환경에 멀티태스킹과 윈도잉 기능을 접목한 첫 번째 프로그램이었다.DESQview는 진정한 GUI는 아니지만 크기를 조정할 수 있고 겹치는 창과 마우스 포인팅과 같은 특정 구성요소를 제공했다.

MS-DOS에서 독점 GUI를 사용하는 애플리케이션

MS-DOS용 DeluxPaint II(1989)

MS-Windows 시대 이전과 MS-DOS에서 진정한 공통 GUI가 없기 때문에, EGA, VGA 및 더 나은 그래픽 카드에서 작동하는 대부분의 그래픽 애플리케이션은 독점적인 GUI를 내장하고 있었다.그러한 그래픽 어플리케이션 중 가장 잘 알려진 것 중 하나는 전형적인 WIMP 인터페이스를 가진 인기 있는 그림 소프트웨어인 Deluxe Paint였다.

MS-DOS용 원본 Adobe Acrobat Reader 실행 파일은 표준 Windows 3.x GUI와 표준 DOS 명령 프롬프트 모두에서 실행할 수 있었다.명령 프롬프트에서 실행될 때 VGA 그래픽 카드가 있는 시스템에서 자체 GUI를 제공했다.

Microsoft Windows(16비트 버전)

MS-DOS 운영 체제의 GUI인 윈도 1.0은 1985년에 출시되었다.[28]시장의 반응은 별로 좋지 않았다.[29]윈도 2.0이 그 뒤를 이었지만, 커먼 유저 액세스를 기반으로 한 윈도 3.0이 1990년에 출시되었을 때 비로소 그 인기는 폭발적으로 폭발했다.GUI는 주로 네트워킹을 통해 Windows 3.11Win32s 32비트 패치를 지원하면서 사소한 재설계 작업을 해왔다.MS 윈도 16비트 라인은 1990년대 윈도 95윈도 NT 32비트 기반 아키텍처의 도입으로 단종되었다.다음 섹션을 참조하십시오.

주어진 애플리케이션의 메인 윈도우는 최대화 상태로 전체 화면을 점유할 수 있다.그런 다음 사용자는 Alt+Tab 바로 가기 키를 사용하여 최대화된 응용 프로그램 간에 전환해야 한다. 마우스는 최대화 해제 외에는 다른 방법이 없다.실행 중인 응용 프로그램 창이 극대화되지 않을 경우, 다른 GUI에서 흔히 볼 수 있는 것처럼 부분적으로 보이는 창을 클릭하여 전환할 수 있다.

1988년 애플은 마이크로소프트사리사애플 매킨토시 GUI의 저작권 침해 혐의로 고소했다.이 소송은 애플의 거의 모든 주장이 계약상의 기술적 측면에서 거부되기 전까지 4년 동안 계속되었다.이후 애플의 항소심도 기각됐다.마이크로소프트와 애플은 1997년에 이 문제의 최종적이고 사적인 합의에 들어간 것으로 보인다.

지오스

GEOS for the Commodore 64 (1986)

GEOS는 1986년에 출범했다.원래 8비트 가정용 컴퓨터 코모도어 64를 위해 쓰여졌고 얼마 지나지 않아 애플 II 시리즈를 위해 쓰여졌다.그 이름은 후에 이 회사가 IBM PC 시스템의 PC/Geos, 그 다음 Geoworks 앙상블의 PC/Geos로 사용하였다.캘린더와 워드프로세서 같은 여러 응용 프로그램과 함께 제공되었으며, 컷다운 버전이 아메리칸 온라인의 DOS 클라이언트의 기본이 되었다.경쟁하는 Windows 3.0 GUI에 비해 하드웨어는 단순하지만 개발자는 타사 개발자에 대한 제한적인 정책을 가지고 있어 심각한 경쟁자가 되지 못했다.그리고 그것은 8비트 컴퓨터를 대상으로 했고 16비트 컴퓨터 시대가 시작되고 있었다.

X 창 시스템

Unix 기반 X Window 시스템 데스크톱(circa 1990)

유닉스 세계의 표준 윈도잉 시스템은 1980년대 중반에 처음 출시된 X 윈도 시스템(일반적으로 X11 또는 X)이다.W 윈도 시스템 (1983)은 X의 전구체였다; X는 프로젝트 아테나로서 MIT에서 개발되었다.그것의 원래 목적은 새롭게 등장하는 그래픽 단자의 사용자가 워크스테이션의 운영 체제나 하드웨어와 관계없이 원격 그래픽 워크스테이션에 접근할 수 있도록 하는 것이었다.주로 X 작성에 사용되는 소스 코드의 가용성 때문에, MacOSAndroid의 주목할 만한 예외를 제외하고, 그래픽 및 입출력 장치의 관리와 거의 모든 유닉스, 리눅스 및 기타 유닉스 유사 운영체제의 로컬 및 원격 그래픽 인터페이스 구축을 위한 표준 레이어가 되었다.

X는 그래픽 터미널 사용자가 X 서버라는 단일 소프트웨어 모듈을 실행함으로써 네트워크의 원격 자원을 모두 사용자에게 로컬에 위치한 것처럼 사용할 수 있게 한다.원격 시스템에서 실행 중인 소프트웨어를 클라이언트 응용 프로그램이라고 한다.X의 네트워크 투명성 프로토콜은 애플리케이션의 표시와 입력 부분을 애플리케이션의 나머지 부분으로부터 분리하여 다수의 원격 사용자에게 '서비스'할 수 있도록 한다.X는 오늘날 무료 소프트웨어로 이용 가능하다.

네우스

NeWS 창 시스템 아래의 HyperTIS 저작 도구

PostScript 기반 NeWS(Network Extensible Window System)는 1980년대 중반 Sun Microsystems에 의해 개발되었다.몇 년 동안 SunOS는 NeWS와 X Window 시스템을 결합한 윈도우 시스템을 포함했다.NeWS는 일부 해설가들에 의해 기술적으로 우아하다고 여겨졌지만, 선씨는 결국 그 제품을 떨어뜨렸다.X와는 달리 NeWS는 항상 독점 소프트웨어였다.

1990년대: 데스크톱의 주요 사용량

가정과 중소기업에 PC 플랫폼이 널리 보급되면서 정식 교육을 받지 않은 사람들 사이에서 컴퓨터가 대중화되었다.이는 빠르게 성장하는 시장을 형성하여 상업적 이용과 사용하기 쉬운 인터페이스를 위한 기회를 열었고 가정 시스템을 위한 기존 GUI의 점진적인 개선을 경제적으로 가능하게 했다.

또한, 더 빠른 CPU와 가속화된 그래픽 카드, 더 저렴한 RAM, 더 큰(메가바이트에서 기가바이트까지)의 스토리지 장치 주문, 더 낮은 비용으로 통신 네트워킹을 위한 더 큰 대역폭과 함께 수 가지의 색상을 제공하는 디스플레이 어댑터의 고색상과 진정한 색상의 기능이 확산되어 환경을 조성하는 데 도움이 되었다.일반 사용자는 미학을 선호하기 시작한 복잡한 GUI를 실행할 수 있었다.

Windows 95 및 "모든 가정의 컴퓨터"

Windows 95 데스크톱(1995)

윈도 3.11 이후 마이크로소프트는 새로운 소비자 중심의 운영체제 버전을 개발하기 시작했다.윈도 95는 마이크로소프트의 이전에 분리된 MS-DOS와 윈도 제품을 통합하기 위한 것이었으며 MS-DOS 7.0이라고 불리는 향상된 버전의 DOS를 포함했다.그것은 또한 "카이로"라고 불리는 GUI의 중요한 재설계도 특징으로 했다.카이로가 실제로 실현된 적은 없지만, 카이로의 일부 지역은 윈도우 95로 시작하는 운영체제의 후속 버전에 들어갈 수 있었다.Win95와 WinNT 모두 32비트 애플리케이션을 실행할 수 있으며, Intel 80386 CPU의 기능을 선제적인 멀티태스킹선형 주소 메모리 공간의 최대 4GiB로 활용할 수 있다.윈도 95는 32비트 기반 운영체제로 선전했지만 실제로는 하이브리드 커널(VWIN32)을 기반으로 했다.16비트 사용자 인터페이스(USER)가 포함된 VXD.Windows for Workgroups(3.11)의 EXE) 및 그래픽 디바이스 인터페이스(GDI.EXE)는 32비트 서브시스템(USER32)을 포함한 16비트 커널 구성 요소를 갖추고 있었다.DLL 및 GDI32.DLL)은 기본 16비트 응용 프로그램과 32비트 응용 프로그램을 실행할 수 있도록 했다.시장에서 윈도 95는 32비트 기술로의 일반적인 업그레이드를 촉진하는 무자격 성공이었고, 출시 1~2년 만에 가장 성공적인 운영체제가 되었다.

광범위한 마케팅 캠페인과 함께 윈도우 95는 출시 당시 시장에서 큰 성공을 거두었고 곧 가장 인기 있는 데스크톱 운영 체제가 되었다.[30][31]

윈도 95는 월드 와이드 웹이 대중문화와 대중매체에서 큰 관심을 받기 시작하면서 브라우저 전쟁이 시작되었다.처음에 마이크로소프트는 웹에서 잠재력을 발견하지 못했고 윈도 95는 마이크로소프트의 자체 온라인 서비스인 마이크로소프트 네트워크와 함께 배송되었는데, 이 서비스는 전화 접속만 되고 인터넷 접속이 아닌 자체 컨텐츠에 주로 사용되었다.그 후 몇 년 동안 Netscape Navigator와 Internet Explorer의 버전이 빠른 속도로 출시되자, 마이크로소프트는 그것의 데스크톱 우위성을 이용하여 브라우저를 밀어내고 웹의 생태계를 주로 단일 문화로 형성했다.

윈도 95는 몇 년 동안 윈도 98과 윈도 ME로 진화했다. 윈도 ME는 마이크로소프트사의 윈도 3.x 기반 운영체제 라인에서 마지막이었다.윈도우는 1993년 윈도 NT 3.1이 출시된 평행 32비트 진화 경로를 거쳤다.윈도 NT(New Technology용)[32]는 새로운 드라이버 모델을 갖춘 네이티브 32비트 운영 체제였으며, 유니코드 기반이었으며, 애플리케이션 간의 진정한 분리를 위해 제공되었다.윈도 NT는 NTVDM에서도 16비트 애플리케이션을 지원했지만 VxD 기반 드라이버를 지원하지 않았다.윈도 95는 윈도 NT의 전신으로 1993년 이전에 출시될 예정이었다.이 아이디어는 역호환성을 가진 32비트 응용 프로그램의 개발을 촉진하여 NT 출시를 더욱 성공적으로 이끌자는 것이었다.여러 번 지연된 후에 윈도 95는 유니코드 없이 출시되었고 VxD 드라이버 모델을 사용하였다.윈도 NT 3.1은 윈도 9x 데스크탑 상대와 유사한 인터페이스를 공유하고 시작 버튼을 포함했을 때 윈도 NT 3.5, 3.51 및 4.0으로 진화했다.진화는 Windows 2000, Windows XP, Windows Vista, 그리고 Windows 7에서도 계속되었다.윈도 XP 이상도 64비트 모드에서 사용할 수 있도록 했다.윈도 서버 제품은 윈도 서버 2003(32비트 및 64비트 IA64 또는 x64로 사용 가능)과 윈도 서버 2008, 그리고 윈도 서버 2008 R2의 도입으로 균형을 이루었다.윈도 2000과 XP는 비주얼 스타일을 도입했지만 동일한 기본 GUI를 공유했다.윈도 98과 함께 액티브 데스크톱 테마가 도입되어 데스크톱용 HTML 어프로치가 가능했지만, 이 기능은 자주 사용하지 않는 고객들에게 냉담한 반응을 얻었다.결국 윈도 비스타는 완전히 단종시켰지만, 새로운 사이드바를 바탕화면에 올려놓았다.

매코스

Macintosh의 GUI는 1984년 이후 시스템 7과 Mac OS 8 등 주요 업데이트로 여러 차례 수정되었으며, 2001년 Mac OS X에 "Aqua" 인터페이스가 도입되면서 현재까지 가장 큰 개정을 거쳤다.NeXTSTEP의 기술을 기반으로 구축된 새로운 운영체제(OS)로, 맥OS는 그래픽 렌더링과 화면 도면을 위해 Quartz라는 기술을 사용한다.MacOS의 일부 인터페이스 기능은 NeXTSTEP(도크, 자동 대기 커서 또는 이중 버퍼가 있는 창 등)에서 상속되며, 다른 기능은 이전 Mac OS 운영 체제(단일 시스템 전체 메뉴 모음)에서 상속된다.맥 OS X 10.3은 오픈 윈도우를 보다 쉽게 찾을 수 있도록 설계된 엑스포세(Exposé)를 비롯한 사용성 향상을 위한 기능을 선보였다.

2005년 4월 맥 OS X 10.4가 출시되면서 대시보드(미니 특수 용도 응용 프로그램용 가상 대체 데스크톱)와 폴더 탐색 대신 파일 검색 옵션을 제공하는 스포트라이트(Spotlight) 검색 툴 등 새로운 기능이 추가됐다.[33][circular reference]

2011년 7월 출시한 OS X 10.7에서는 풀스크린 앱 지원, 2015년 9월 출시한 맥 OS X 10.11(El Capitan)에서는 윈도우 왼쪽 상단 모서리의 녹색 버튼이나 Control+Cmd+를 눌러 풀스크린 분할 뷰를 만들 수 있도록 지원한다.F 바로 가기 키.

X Window 시스템을 기반으로 구축된 GUI

KDE Plasma 4.4 데스크톱(2010)
GNOME 2.28 데스크톱(2010)

X 윈도 개발 초기에는 Sun Microsystems와 AT&T가 모티프와의 경쟁에서 OPEN LOACK이라는 GUI 표준을 추진하려고 시도했다.오픈 룩은 제록스와 함께 처음부터 새롭게 개발된 반면 모티브는 공동의 노력이었다.[34]모티브는 결국 두각을 나타냈고, 후에 공통 데스크톱 환경(CDE)이 된 휴렛패커드의 VUE(Visual User Environment)의 기반이 되었다.

1990년대 후반, 유닉스 세계, 특히 자유 소프트웨어 커뮤니티에서 상당한 성장이 있었다.새로운 그래픽 데스크톱 움직임은 X Window 시스템을 기반으로 Linux 및 유사한 운영 체제를 중심으로 성장했다.사용자에게 통합되고 균일한 인터페이스를 제공하는 것에 대한 새로운 강조는 유닉스 및 유닉스 유사 운영 체제에서 CDE를 대체한 KDE Plasma 5, GNOMEXfce와 같은 새로운 데스크톱 환경을 가져왔다.Xfce, KDE 및 GNOME의 외관과 느낌은 각각 이전 오픈 룩 및 모티브 환경보다 더 빠르게 변화하고 코드화되지 않는 경향이 있다.

아미가

AmigaWorkbench 2.0 (1990)
AmigaWorkbench 4.1(2009)

이후 출시된 제품들은 고색창연한 Workbench 화면, 상황에 맞는 메뉴, 사이비 3D 측면이 있는 2D 아이콘에 대한 지원과 같은 원래의 Workbench에 대한 개선점을 추가했다.일부 아미가 사용자들은 디렉토리 오푸스 마젤란과 같은 표준 워크벤치보다 대체 인터페이스를 선호했다.

개선된 타사 GUI 엔진의 사용은 MUI(Magic User Interface)와 ReAction과 같이 보다 매력적인 인터페이스를 선호하는 사용자들 사이에서 보편화되었다.사용자 인터페이스 클래스 및 방법에 의해 구동되는 이러한 객체 지향 그래픽 엔진은 그 후 아미가 환경으로 표준화되었고 아미가 워크벤치를 완전하고 현대적인 안내 인터페이스로 변화시켰으며, 새로운 표준 가젯, 애니메이션 버튼, 진정한 24비트 컬러 아이콘, 스크린 및 윈도우용 벽지 사용 증가, 알파 채널, 슬라이드를 포함하였다.현대 GUI가 제공하는 것과 같은 특성과 그림자.

워크벤치의 현대적 파생상품은 Ambient for MorphOS, Scalos, Workbench for AmigaOS 4 및 Wanderer for AROS이다.앰비언트에 대한 간략한 기사와 MUI 아이콘, 메뉴 및 가젯에 대한 설명, 주 AROS 사이트에 Zune stay의 이미지가 있다.

객체 지향 그래픽 엔진을 사용하면 실제 스타일 가이드에 맞게 GUI의 모양과 느낌을 획기적으로 변화시킨다.

OS/2

OS/2 Workplace Shell

원래 마이크로소프트와 IBM이 DOS를 대체하기 위해 협업적으로 개발한 OS/2 버전 1.0(1987년 출시)은 GUI가 전혀 없었다.버전 1.1 (1988년 발표)에는 IBM Common User Access의 구현인 Presentation Manager (PM)이 포함되어 있었는데, 이는 후기 Windows 3.1 UI와 많이 닮았다. Microsoft와 분할한 후 IBM은 버전 2.0용 Workplace Shell (WPS)을 개발하였는데, 이는 GUI에 대한 상당히 급진적이고 객체 지향적인 접근법이다. 후에 Microsoft는 많은 O를 모방하였다.이 모양은 윈도우 95에서[citation needed] 볼 수 있다.

넥스트스텝

NetHack을 실행하는 NeXTStep 3.x, 도움말 및 기타 애플리케이션

NeXTSTEP 사용자 인터페이스는 NeXT 시스템 라인에 사용되었다.NeXTSTEP의 첫 번째 주요 버전은 1989년에 출시되었다.그것은 그래픽 밑그림을 위해 Display PostScript를 사용했다.NeXTSTEP 인터페이스의 가장 중요한 기능은 도크였으며, Mac OS X를 일부 수정하여 운반했으며, 일부는 이전 GUI보다 사용하기 쉽고 직관적인 기타 사소한 인터페이스 세부 정보를 가지고 있었다. NeXTSTEP의 GUI는 비교적 약한 기계에서 사용자 인터페이스에서 창문의 불투명 끌기를 최초로 특징으로 삼았다.이상적으로 고성능 그래픽 하드웨어를 지원하는 오늘날의 표준

BeOS

BeOS 데스크톱

BeOS전원으로 전환하기 전에 사용자 정의 AT&T Hobbit 기반 컴퓨터에서 개발되었다. 루이스 가제 전 애플 최고경영자(CEO)가 이끄는 팀의 PC 하드웨어는 맥 OS의 대안으로 꼽힌다.BeOS는 나중에 Intel 하드웨어에 포팅되었다.Be가 작성한 객체지향 커널을 사용했으며, X 윈도 시스템을 사용하지 않고 처음부터 작성된 다른 GUI를 사용했다.멀티미디어 애플리케이션을 위한 효율적인 플랫폼으로 만들기 위해 개발자들이 많은 노력을 기울였다.Be Inc.는 2001년에 PalmSource, Inc.(당시 Palm Inc.)에 인수되었다.BeOS GUI는 여전히 BeOS의 오픈 소스 소프트웨어 재구현인 하이쿠에 살고 있다.

현재 추세

모바일 장치

General Magic은 iPhone 등을 포함한 터치 스크린 기반의 모든 현대 스마트폰 GUI의 명백한 모체다.2007년 아이폰[35] 2010년 이후 아이패드 도입으로 애플은 멀티 터치 스크린에 대한 포스트 윔프 방식의 상호 작용 방식을 대중화했는데,[36] 이러한 기기는 모바일 기기 개발의 이정표로 간주되었다.[37][38]

MP3 플레이어휴대폰과 같은 다른 휴대용 장치들은 최근 몇 년 동안 GUI를 위한 배치의 급증하는 영역이었다.2000년대 중반 이후 대부분의 휴대용 기기는 화면 해상도와 크기가 높은 것으로 발전했다.(갤럭시 노트4의 2,560 × 1,440 픽셀 디스플레이가 그 예다.이 때문에, 이 기기들은 아이콘, 메뉴, 벽지 등과 같은 그들만의 시각적 요소를 만드는 데 전념하는 대형 홈브루 커뮤니티를 가진 그들만의 유명한 사용자 인터페이스와 운영 체제를 가지고 있다.포스트 윔프 인터페이스는 데스크톱 은유에 의해 요구되는 전통적인 포인팅 장치가 실용적이지 않은 이러한 모바일 장치에서 종종 사용된다.

고출력 그래픽 하드웨어는 상당한 전력을 소비하고 상당한 열을 발생시키기 때문에 2000년에서 2010년 사이에 개발된 3D 효과의 상당수는 이 등급의 기기에 실용적이지 않다.는 윈도우 8에서 처음 사용된 메트로(모던) UI와 2012년 Gmail 재설계와 같은 두 가지 차원성의 디자인을 만드는 단순한 인터페이스의 개발로 이어졌다.[citation needed][dubious ]

3D 사용자 인터페이스

AIGLX가 설치된 Fedora Core 6에서 실행되는 컴피즈

21세기 첫 10년간 GPU의 급속한 발전은 3D 효과를 창구 관리에 포함시키는 추세로 이어졌다.직접 조작이 가능한 물리적 단서들을 강화하기 위해 기존 툴킷의 표현력을 확대하려는 사용자 인터페이스 설계의 실험적 연구에[citation needed] 기반을 두고 있다.여러 프로젝트에 공통적으로 적용되는 새로운 효과로는 크기 조정 및 확대/축소, 여러 윈도우 변환 및 애니메이션(확대 가능한 윈도우, 시스템 트레이로의 원활한 최소화...), 이미지 구성(윈도우 드롭 섀도우 및 투명성에 사용됨) 및 오픈 윈도우의 글로벌 조직 강화(가상 데스크톱, 데스크톱 큐브, Exposé확대) 등이 있다., 등) 개념 증명 BumpTop 데스크톱은 문서의 물리적 표현과 시뮬레이션 환경에서만 가능한 문서 분류를 위한 도구를 결합하여, 관련 문서의 즉석 재주문 및 자동화된 그룹화 같은 것이다.

대부분의 현대 그래픽 카드의 3D 가속화를 사용하여 애플리케이션 클라이언트를 3D 장면으로 렌더링하는 대부분의 현대 그래픽 카드의 3D 가속화를 사용하여 CPU 사용량이 적은 복잡한 시각 처리가 가능한 3D 비디오 카드(주로 게임 때문에)가 널리 사용됨에 따라 이러한 효과가 대중화되었다.애플리케이션 윈도우는 픽셀 버퍼에 화면 밖으로 그려지고 그래픽 카드는 이를 3D 장면으로 렌더링한다.

이는 창 렌더링의 일부를 그래픽 카드의 GPU로 이동하여 주 CPU의 부하를 줄일 수 있는 장점이 있지만, 이를 이용할 수 있도록 하는 설비는 그래픽 카드에서 이용할 수 있어야 한다.

3D 사용자 인터페이스 소프트웨어의 예로는 NovellXglCompiz, Red Hat Fedora와 함께 번들로 제공되는 AIGLX 등이 있다.Quartz Extreme for macOS와 Windows 7, Vista의 Aero 인터페이스는 각각 3D 렌더링을 사용하여 음영 효과와 투명 효과뿐만 아니라 ExposéWindows Flip, Flip 3D를 사용한다.Windows Vista는 이를 위해 Direct3D를 사용하는 반면, 다른 인터페이스는 OpenGL을 사용한다.

노트북 인터페이스

노트북 인터페이스데이터 과학과 다른 연구 분야에서 널리 사용된다.노트북은 사용자가 이전에는 명령줄 인터페이스로는 불가능했던 동일한 인터페이스에서 텍스트, 계산 및 그래프를 혼합할 수 있게 해준다.

가상 현실과 존재감

오큘러스 리프트와 소니의 플레이스테이션 VR(옛 프로젝트 모페우스)[39]과 같은 가상현실 장치는 사용자들에게 가상 환경에 대한 완전한 몰입 인식인 존재감을 제공하는 것을 목표로 한다.

참고 항목

참조

  1. ^ "The computer mouse turns 40". Retrieved June 12, 2012.
  2. ^ Clive Akass. "The men who really invented the GUI". Archived from the original on August 16, 2011.{{cite web}}: CS1 maint : bot : 원본 URL 상태 미상(링크)
  3. ^ "About PARC – PARC, a Xerox company". parc.com.
  4. ^ Mike Tuck. "The Real History of the GUI".
  5. ^ July 2012, Creative Bloq Staff 19. "Remembering the Quantel Paintbox". Creative Bloq. Retrieved July 1, 2021.
  6. ^ "GUIdebook > Articles > "Inventing the Lisa User Interface"". guidebookgallery.org.
  7. ^ "GUIdebook > Articles > "Lisa user interface standards" (1980)". guidebookgallery.org.
  8. ^ "제록스, 애플 프로그레스" (197), Folklore.org.
  9. ^ Jef Raskin. "Holes in Histories".
  10. ^ Friedman, Ted (October 1997). "Apple's 1984: The Introduction of the Macintosh in the Cultural History of Personal Computers". Archived from the original on October 5, 1999.
  11. ^ Friedman, Ted (2005). "Chapter 5: 1984". Electric Dreams: Computers in American Culture. New York University Press. ISBN 978-0-8147-2740-9.
  12. ^ Grote, Patrick (October 29, 2006). "Review of Pirates of Silicon Valley Movie". DotJournal.com. Archived from the original on November 7, 2006. Retrieved January 24, 2014.
  13. ^ "Sgi Iris Faq". Futuretech.blinkenlights.nl. Retrieved March 7, 2014.
  14. ^ a b "Hardware : Systems : IRIS 1000". sgistuff.net. Retrieved March 7, 2014.
  15. ^ "History of IRIX". Ryan.tliquest.net. Archived from the original on October 19, 2007. Retrieved March 7, 2014.
  16. ^ Haeberli, Paul E. (1988). "ConMan: a visual programming language for interactive graphics". Computer Graphics. 22 (4): 103–111. doi:10.1145/378456.378494.
  17. ^ "Byte Magazine Volume 08 Number 06 - 16-Bit Designs". June 7, 1983 – via Internet Archive.
  18. ^ "chriswhy.co.uk". acorn.chriswhy.co.uk.
  19. ^ [Acorn User 1986년 10월 – News – Page 9]
  20. ^ "About us: RISC OS Open Limited FAQ". RISC OS Open. Retrieved June 13, 2011.
  21. ^ Mellor, Phil (March 23, 2007). "An arbitrary number of possibly influential RISC OS things". The Icon Bar. Retrieved September 27, 2011. Admittedly it wasn't until RISC OS Select was released, almost 10 years later, that the standard Acorn applications (Draw, Edit, and Paint) implemented the style guide's clipboard recommendations, but most products followed it with care.
  22. ^ Round, Mark (February 26, 2004). "Emulating RISC OS under Windows". OSnews. OSNews. Retrieved May 12, 2011. Many of the UI concepts that we take for granted were first pioneered in RISC OS, for instance: scalable anti-aliased fonts and an operating system extendable by 'modules', while most of the PC world was still on Windows 3.0.
  23. ^ Ghiraddje (December 22, 2009). "The RISC OS GUI". Telcontar.net. Retrieved May 12, 2011. Only with Mac OS X did any mainstream graphical interface provide the smoothly rendered, fractionally spaced type that Acorn accomplished in 1992 or earlier.
  24. ^ Reimer, Jeremy (May 2005). "A History of the GUI". ArsTechnica. Retrieved May 25, 2011. […] in 1987, the UK-based company Acorn Computers introduced their […] GUI, called "Arthur", also was the first to feature anti-aliased display of on-screen fonts, even in 16-color mode!
  25. ^ Holwerda, Thom (June 23, 2005). "Screen Fonts: Shape Accuracy or On-Screen Readability?". OSNews. Retrieved June 13, 2011. […] it was RISC OS that had the first system-wide, intricate […] font rendering in operating systems.
  26. ^ Pountain, Dick (December 1988). "Screentest: Archie RISC OS" (PDF). Personal Computer World. p. 154. Retrieved January 14, 2011. [ArcDraw] can also add text in multiple sizes and fonts to a drawing (including anti-aliased fonts)
  27. ^ "chriswhy.co.uk" (PDF). acorn.chriswhy.co.uk.
  28. ^ "how-windows-came-to-be-windows-1". sbp-romania.com. Retrieved October 3, 2011.
  29. ^ "history-computer.com". http://history-computer.com. Retrieved October 3, 2011. {{cite web}}:외부 링크 위치 publisher=(도움말)
  30. ^ Washington Post (August 24, 1995). "With Windows 95's Debut, Microsoft Scales Heights of Hype". Washington Post. Retrieved November 8, 2013.
  31. ^ Forbes (August 24, 2015). "Seven Ways Windows 95 Changed the World". Forbes. Retrieved June 7, 2017.
  32. ^ Gates, Bill (June 5, 1998). "Q&A: Protecting children from information on the Internet". Archived from the original on May 26, 2001. Retrieved June 26, 2005.
  33. ^ Mac OS X Tiger#cite 노트-1
  34. ^ Calkins, Bill (2002). Inside Solaris 9. Que Publishing. p. 845. ISBN 9780735711013. Retrieved January 28, 2019.
  35. ^ 매더, 존. 아이마니아, 라이슨 저널리즘 리뷰 (2007년 2월 19일) 2007년 2월 19일 회수
  36. ^ "아이패드가 마침내 지금까지 성공하지 못한 태블릿 PC에 대한 수요를 촉발시킬 수 있을 것" --Eaton, Nick The iPad/태블릿 PC 시장이 정의되었는가?, 시애틀 포스트 인텔리전스, 2010
  37. ^ Bright, Peter Ballmer ( Microsoft)여전히 iPad, Ars Technica, 2010을 얻지 못하고 있다.
  38. ^ "The iPad's victory in defining the tablet: What it means". InfoWorld.
  39. ^ "Sony reveals Project Morpheus, its virtual reality headset for PS4". Ars Technica.

외부 링크