다른 곳의 GUI 역사를 뒤져라! 네가 가산점을 준다고 하니까 ᄏᄏ
아지하 역사의 추적 성: 2005 년 8 월 30 일
글꼴 크기: 작음, 중간, 큼
몇 년 동안 컴퓨터를 사용했다면 Microsoft 의 DOS, UNIX 및 원본 Linux 와 같은 그래픽 인터페이스가 없는 운영 체제를 알고 계실 것입니다. 이러한 운영 체제를 능숙하게 사용하려면 사용자는 많은 명령을 명심하고 편안한 어플리케이션 수준에 도달해야 합니다. 그 당시에는 컴퓨터 조작 기술을 익히는 것이 절대적으로 숙연한 일이었지만, 바로 조작의 복잡성 때문에 컴퓨터가 실제로 가정에 진입하기가 어려웠고 일반 사용자가 장악했다. (윌리엄 셰익스피어, 윈스턴, 컴퓨터명언) (윌리엄 셰익스피어, 컴퓨터명언)
컴퓨터 업계는 문자 인터페이스를 대체하는 그래픽 사용자 인터페이스 (GUI) 가 널리 사용되는 그래픽 인터페이스가 되었다는 사실을 오래전부터 알고 있었습니다. 직관적인 조작으로 사용자는 전문 교육 없이도 쉽게 파악할 수 있어 컴퓨터 어플리케이션의 문턱을 크게 낮출 수 있습니다. 1980 년대 이후, Microsoft, Windows, Mac 및 나중에 사라지는 기타 많은 시스템을 포함하여 다양한 운영 체제가 그래픽 인터페이스를 출시하기 위해 경쟁했습니다. 90 년대 중반에는 그래픽 인터페이스가 문자 인터페이스를 실제로 대체하기 시작했습니다. 여기서 Microsoft 의 Windows 95 가 대표적인 대표입니다. 2000 년에 접어들면서 운영 체제의 기존 잔류문자 인터페이스 패턴이 완전히 취소되어 그래픽 인터페이스가 단순한 설계에 만족하지 않고 시각적 경험에 중점을 둔 방향으로 발전했다. 애플 Mac OS X 와 마이크로소프트 Windows XP 는 두 가지 기둥이다. 그 후 그래픽 인터페이스가 개선되고 개인화된 시대로 접어들면서 모든 최종 사용자가 참여하여 개인화된 인터페이스 모양을 설계할 수 있게 되었으며, 업계는 향후 운영 체제에서 3D 의 새로운 비주얼 인터페이스를 채택하고자 더 먼 미래로 눈을 돌리고 있습니다. (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), 예술명언)
다음 텍스트에서는 그래픽 인터페이스의 개념 유래, 구현 및 다양한 운영 체제를 포함하는 상세한 개발 프로세스에 대해 자세히 설명합니다.
이론 탐구에서 제품 원형에 이르기까지
GUI 인터페이스 컴퓨터의 개념은 1930 년대에 시작되었는데, 당시' Vannevar Bush' 라는 사람이' Memex' 라는 스마트 장치를 제시했는데, 그는 이 장치의 모양이 테이블과 비슷하고 터치 가능한 디스플레이 2 개, 입력 키보드 1 개, 스캐너 1 개가 있다고 생각했다. 이 장치를 통해 사용자는 모든 인간 지식 기반에 액세스할 수 있다. 그 당시 컴퓨터는 아직 생산되지 않았고, 방리미 부시의 생각은 순전히 근거 없는 과학적 환상으로, 영원히 실현될 수 없었다. 그러나 이 생각은 반세기 후의 컴퓨터 형태를 성공적으로 그린 선견지명이 있다는 것은 부인할 수 없다. 아마도 Microsoft 의 태블릿은 Memex 의 직접 터치 조작 개념에서 영감을 받은 적이 있을 것이다.
더글러스 박사의 NLS 시스템
Microsoft 가 Fannime Bush 의 천재 개념을 참고했는지 확인할 수는 없지만, 이 개념이 운영 체제에 GUI 그래픽 인터페이스를 도입하도록 유도하는 데 매우 중요한 역할을 했다는 것은 확실합니다. 1948 년 Douglas engle Bart(GUI 와 mouse 의 발명가) 는 학사 학위를 받은 후 NACA (NACA) NACA (NACA) 의 전신에 가입했지만, 그는 범위가 좁은 작은 프로젝트에만 종사하는 것에 만족하지 않고 희망했다. 출근하는 길에 그는 갑자기' Memex' 에 대한 Fannime Bush 의 문장 기억을 떠올려 이런 장치를 어떻게 실현할 수 있을지 고민하기 시작했다. 터치 디스플레이의 경우, 더글라스는 자연스럽게 음극선관 기술인 더글라스가 제 2 차 세계대전 때의 레이더병으로, 당시 레이더 디스플레이는 음극선관을 신호 디스플레이의 핵심 장치로 사용했다. 더글라스는 또한 화면의 정보가 그래픽으로 존재해야 한다고 생각했고, 운영자는 화면 범위 내에서 원하는 내용을 자유롭게 선택할 수 있었다. 더글라스는 이 생각에 흥분했지만, 그는 첫 번째 프로토타입 시스템이 20 년 후에 실제로 나타날 것이라고는 전혀 생각하지 못했다.
그림 1 더글라스 겔바트 박사는' 계부의 아버지',' 쥐의 아버지' 로 불린다.
나중에 더글라스는 캘리포니아 대학 버클리 분교로 이직하여 전자공학과 컴퓨터과학 박사 학위를 받았습니다. 1956. 나중에 더글라스 박사는 유명한 스탠포드 연구소에 입학했는데, 그 기간 동안 그는 자신의 생각을 현실로 바꿀 수 있었다. 1968, 더글라스 박사가 마침내 성공했다. 그는 원형 CRT 모니터, 키보드, 마우스 등' NLS' 그래픽 시스템을 공개했다. 그 이름' NLS' 는' 온라인 시스템' 의 약자로, 여러 대의 컴퓨터 기반 네트워킹이기 때문이다. NLS 는 사용자가 마우스를 움직여 화면 전체에서 자유롭게 콘텐츠를 선택할 수 있는 그래픽 인터페이스를 표시할 수 있어 종이없는 사무를 가능하게 합니다. 이 장면은 오늘 평범해 보이지만 1968 에서는 확실히 혁명적인 신개념이어서 Douglas 박사가 NLS 시스템을 시연할 때 많은 방송국들이 실시간 보도를 해 센세이션을 일으켰다. Douglas 박사는 이에 따라' GUI 인터페이스의 아버지' 라고 불리기도 했지만, 그는 또 다른 큰 칭호를 가지고 있다.' 마우스의 아버지'-그가 NLS 시스템을 위해 개발한 마우스가 나중에 컴퓨터의 표준 입력 장치 중 하나가 되어 컴퓨터 발전에 큰 영향을 미쳤다.
그림 2 모니터, 키보드 및 마우스가 있는 nls 시스템.
Alto 컴퓨터 및 Smalltalk 언어
더글라스 박사의 NLS 시스템은 외부에 충격을 주었고, 종이없는 사무실이 많은 기업들의 화제가 되어 제록스 회사를 매우 불안하게 했다. (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), 예술명언) 인쇄 설비는 제록의 생명선이다. NLS 시스템이 등장하자 제록은' 종이없는 시대' 의 도래가 그들에게 큰 충격을 줄 수 있다는 우려와' 위험' 을 의식했다. 제록스 임원들은 먼저 이 기술을 익히고 새로운 분야의 리더가 되는 것이 가장 좋다고 생각하여 1970 에 유명한 팔로알토 연구센터 (PARC) 를 설립하여 이 일을 전담했다. 종이없는 위험은 나중에 불필요한 것으로 판명되었지만 (PC 시대에 접어들면서 사무용지가 줄어든 것이 아니라 더 많이 소비됨), 제록스 임원의 결정은 여전히 현명했다. PARC 는 세계 최고의 연구소가 되었으며, 일류 장비와 인재를 보유하고 있으며, 거의 모든 사람들이 의사나 각 분야에서 최고의 전문가이다. 당연히, PARC 는 운영 체제의 GUI 인터페이스를 포함한 많은 성과를 거두었으며, 3Com 의 설립자인 밥 맥카프, 마이크로소프트의 수석 건축가인 찰스 시몬을 포함한 많은 최고의 기술 인물들을 낳았습니다. (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), 과학명언) 물론, 이것들은 모두 후자이다.
PARC 센터는 동시에 여러 연구 프로젝트를 실시했으며, 레이저 프린터는 첫 번째 발표 결과 중 하나로 인쇄 기술의 혁명적인 돌파구로 여겨졌다. 그러나 PARC 가 발명한 레이저 프린터는 독립적으로 작동할 수 없으며 인쇄할 문서를 제공하는 그래픽 컴퓨터가 있어야 합니다. 그때는 아직 이런 컴퓨터가 없었다. PARC 의 컴퓨터 과학자는 단지 스스로 손을 댈 뿐이다. 그들은 더글라스 박사의 NLS 시스템에서 영감을 얻어 1973 년에 오토 컴퓨터를 발명했다. 알토는 운영 체제 GUI 인터페이스 발전사의 이정표로 여겨진다. 창 및 드롭다운 메뉴가 있어 마우스를 통해 유연하게 조작할 수 있어 업계를 괴롭히는 오랜 인간-기계 장벽을 깨고 운영 효율성을 크게 높여 업계 WIMP 표준을 형성합니다. 버클리에서 온 학생인 찰스 시몬이 알토의 개발 프로젝트에 참여하는 특권을 누렸다는 에피소드가 있습니다. 그는 오토 컴퓨터를 위해' 브라보' 라는 문자 편집기를 썼다. 브라보 (Bravo) 는 정보 구성 및 표시 방식을 바꿔 첫 번째' WYSIWYG' 워드 프로세싱 소프트웨어로 인정받았다.
1975 년, PARC 는 공식적으로 올림픽 확장 컴퓨터를 대중에게 공개했다. 당시 많은 엘리트들이 참관했다. Citibank 대표의 참관 과정에서 Simone 은 Alto 컴퓨터, Bravo 소프트웨어, 네트워크 및 레이저 프린터의 협력 과정을 보여 주었습니다. Bravo 는 Alto 컴퓨터의 화면에 표시된 다양한 글꼴을 사용하여 파일을 편집한 다음 관련 데이터를 이더넷을 통해 프린터로 전송하므로 인쇄된 파일은 화면에 표시된 것과 동일하게 보입니다. "WYSIWYG what you get" 이라는 개념이 등장했습니다. 애플 매킨토시보다 1 1 년 일찍 나왔지만 표준이 된 것은 후자였습니다.
Alto computer 와 함께 탄생한 것은 Smalltalk 언어도 있다. Smalltalk 는 Java 와 유사한 자동 메모리 관리 기능을 갖춘 최초의 객체 지향 프로그래밍 언어입니다. 어떤 언어로도 이 위대한 업적을 형용할 수 없다. PARC 는 Smalltalk 언어를 사용하여 그래픽 환경을 설계하고 많은 새로운 GUI 프로그래밍 개념을 도입했습니다. 오늘날 우리가 보고 있는 모든 시각화 개발 플랫폼은 Smalltalk 의 사상적 파생으로 볼 수 있습니다. Auto PC 가 발명된 후, PARC 의 많은 개발자들은 이를 상업화하기를 원했습니다. Auto 는 이후의 MAC 보다 더 큰 화면과 마우스와 그래픽 인터페이스를 가지고 있으며 전망이 밝습니다. 유감스럽게도, 제록스는' 제품이 클수록 좋다' 는 대기업의 스타일을 이어받아 복잡하고 비싼 기계만 생산할 뿐, 오토 컴퓨터에는 관심이 없다. 오토 컴퓨터는 5 만 달러, 레이저 프린터는 20 만 달러가 필요하다. 후자는 자연히 제록의 새로운 방향이 되고, 오토 컴퓨터는 제록스 임원에 의해 간과된다. 이후 PARC 멤버들은 아우토를 여러 차례 개선해 결국 아우토 III 로 개발했지만 개발자의 강한 상업화 의지는 제록스에 의해 다시 거절당했다. 제록스는 198 1 까지 17000 달러 가격으로 간소화된 버전의 autopc 인 ——Star 80 10/0 문서 프로세서를 시장에 내놓았습니다 STAR 80 10 은 오토와 크게 다르지만 뛰어난 문서 처리 능력을 갖추고 있어 여러 문서를 화면에 나란히 놓고 서로 겹치지 않아 사용자가 편할 수 있습니다. 아쉽게도 이 시점에서 제록스는 제고점을 선점할 수 있는 절호의 기회를 놓쳤고, Star 80 10 은 시장에서도 큰 반향을 얻지 못했다. 더 불행하게도, 많은 PARC 엘리트들은 제록스에 불만을 품고 다른 길을 찾는다. 많은 엘리트들이 애플 컴퓨터 회사에 가입하여 모험을 했지만, Bravo 소프트웨어를 개발한 찰스 시몬은 당시 알려지지 않았던 마이크로소프트에 갔고, 이후 그는 마이크로소프트의 창시자 중 하나가 되었다.
그림 3 xerox auto 컴퓨터
그림 4 Alto 의 파일러
그림 5 xerox Star 80 10 문서 프로세서
애플 리사/맥킨타의 탄생
제록스는 제때에 오토를 시장에 내놓지 못하고 기회를 놓쳤다. 마지막으로, Xerox 내부 직원에게만 사용되며 외부 홍보는 없습니다. 하지만 오토는 그래픽 운영 체제의 선구자가 되었으며, 나중에 애플 리사 컴퓨터와 마이크로소프트 윈도1.0 은 모두 오토 사상의 직접적인 상속으로 간주될 수 있다. 그래픽 운영 체제에서 애플은 마이크로소프트에 비해 한 걸음 앞서 있다. 당시 스티브 잡스와 스티브 워즈닉이 설립한 애플 컴퓨터는 개인용 컴퓨터의 창시자로 인정받았지만, 그래픽 인터페이스에는 나무를 많이 만들지 못했다. Apple 은 전적으로 명령행 작업을 기반으로 합니다. Apple 은 간단한 그래픽 인터페이스를 갖추고 있지만 마우스가 없고 키보드 입력에 전적으로 의존하며 기존의 명령줄 작업을 유지합니다. 다행스럽게도 제록스의 알토는 시장에 진출하지 못했고, IBM 은 개인용 컴퓨터 분야에서도 무지했다. 그래서 애플 II 는 당시 유일하게' 그래픽 인터페이스' 를 가진 개인용 컴퓨터가 됐고, 애플도 당연히 큰돈을 벌어 전례 없는 고속 발전 단계에 들어섰다. 애플은 활기찬 젊은 기업으로서 많은 엘리트들이 갈망하는 천국이 되었다. 제록스 PARC 센터를 떠난 많은 엔지니어들이 나중에 애플에 가입하여 이전 작업을 계속할 수 있었습니다. 이렇게 바리톤 컴퓨터와 Smalltalk 언어는 컴퓨터 무대에 또 다른 형태로 나타났다.
기술적인 면에서 볼 때, 애플 2 세대 컴퓨터는 어쨌든 당대의 올림픽 확장과 비교할 수 없다. PARC 의 전 엔지니어들은 이것에 대해 깊은 인식을 가지고 있다. 그들의 안배로 애플 컴퓨터사의 설립자 중 한 명인 스티브 잡스가 PARC 연구센터에 들어갈 수 있었다. 그는 전설의 오토 컴퓨터를 보고 관련 데모를 보았다. 스티브 잡스는 오토 컴퓨터의 전체 개념을 상세히 이해했고, 그는 완전히 그래픽 인터페이스와 마우스의 유연한 입력 방식에 깊은 충격을 받았다. 이후 잡스는 GUI 인터페이스의 충실한 신자가 되면서 비슷한 컴퓨터를 개발하고 시장에 내놓기로 결심했다. 이는 1979 년, 잡스의 방문은 이후' 리사' 컴퓨터 프로젝트를 직접 바꿔 PC 와 운영체제의 발전 방향을' 정확함' 으로 바꿨다.
Lisa 를 완성하기 위해 개발자는 Appleⅱⅱ II 컴퓨터에서 작업 인터페이스 기반 "20 가지 문제" 시나리오와 4 열 파일 탐색이 있는 시나리오를 포함하여 다양한 인터페이스 프로토타입을 시뮬레이션했습니다. 후자의 설계는 나중에 NeXTStep 시스템과 Mac OS X 시스템에서 차용되었다. 그러나 Lisa 개발팀은 결국 모든 파일, 폴더, 애플리케이션을 아이콘으로 표시하고 화면 맨 위에 메뉴모음이 있는 드롭다운 메뉴모음을 선택했습니다. 현재의 Mac OS X 시스템을 비교하면 기본 요소가 여전히 Lisa 에서 상속된다는 것을 알 수 있습니다. 또한 리사 컴퓨터에는 키보드 바로 가기 명령 도입과 같은 많은 혁신이 있습니다. 자주 작동하는 일부 메뉴 명령은 바로 가기를 통해 구현할 수 있으며 스크롤 막대는 원래 고정 높이 창을 대체합니다. 쓰레기통은 끌기 기능을 지원하며, 필요 없는 파일은 마우스로 끌면 바로 삭제할 수 있다. 또한 메뉴의 전경과 배경 개념도 도입되었습니다. 일시적으로 선택되지 않은 메뉴는 모두 연한 "범회색" 으로, 사용자가 작업할 때 한 눈에 알 수 있습니다. 리사는 자연스럽게 마우스를 내놓았지만 애플은 마우스 조작에 큰 변화를 가져왔다. 처음에는 Auto 컴퓨터에서 PC 마우스를 사용했고, 나중에 Xerox 의 Star 80 10 문서 프로세서는 2 버튼 모드로 단순화했고, Apple Lisa 는 버튼 하나만 있는 마우스를 사용했는데, 이는 조작을 단순화하기 위해서였다 (애플은 분명히 과소평가했다) 그러나 아이콘 기반 GUI 시스템은 선택 및 실행과 같은 마우스 작업을 두 번 이상 수행해야 합니다. 이 때문에 애플은 두 번 클릭 동작을 발명했고, 이 작업은 현재 마우스에 많은 버튼이 있더라도 모든 GUI 운영 체제의 표준이 되었다.
Lisa computer 는 유례없는 많은 GUI 개념을 만들었는데, 이들 개념 중 대부분은 아직도 사용되고 있다. 우리는 Xerox Alto 컴퓨터와 Star 80 10 문서 프로세서에 모두 아이콘 개념이 있다는 것을 알고 있지만 Lisa 는 실제로 아이콘으로 파일을 나타내는 최초의 컴퓨터입니다. Lisa 시스템에서 아이콘 파일은 주소 경로로 구성되어 있으며, 경로를 열 때마다 별도의 표시 창이 팝업됩니다. 리사의' 드래그 앤 드롭 작업' 도 직관적이고 자연스러운 방식으로 복잡한 작업을 많이 해낸 위대한 발명품이다. 예를 들어, 파일 및 폴더를 선택하고 다른 창으로 끌어서 복사 작업을 완료할 수 있습니다. 또한 Lisa 에는 사용자가 각 파일에 대해 실행할 프로그램을 지정할 수 있도록 하는 등 작업을 효율적으로 단순화할 수 있는 정교한 설계가 많이 있습니다. 파일을 두 번 누르기만 하면 해당 프로그램에서 자동으로 열립니다. 이러한 세부 사항은 향후 GUI 운영 체제에서 거의 계승되었습니다.
Lisa 프로젝트는 1979 로 시작하지만 1983 까지 공식적으로 개발되지 않았습니다. 하지만 문제가 뒤따랐습니다. 이 컴퓨터의 가격은1백만 달러로 정해졌다. 당시에는 비싸지 않았지만, 여전히 많은 사용자들이 받아들일 수 없게 했다. 사용자 집단이 충분히 광범위하지 않다면, Lisa 플랫폼을 위한 소프트웨어를 개발하는 것은 비현실적이다. 이를 위해 애플은 저렴한 버전의 리사, 즉 유명한' Macintosh' 프로젝트를 개발하기로 했다. 맥킨타 컴퓨터는 1984 년에 시장에 출시되었다. 9 인치 단색 화면, 128KB 메모리 및 플로피 드라이브가 있어 많은 Lisa 컴퓨터의 GUI 기능을 유지합니다. 그러나 멀티 태스킹 기능이 없어 두 프로그램 간에 유연하게 전환할 수 없으며 가격은 2495 달러에 불과합니다. 맥킨타의 발표는 엄청난 센세이션을 불러일으켰다. 사람들은 처음으로 컴퓨터가 이렇게 아름다운 조작 인터페이스를 가지고 있는 것을 보았는데, 컴퓨터가 이렇게 아름다운 소리를 낼 수 있다고 들었는데, 처음으로 이렇게 간단한 컴퓨터 조작을 체험했다. 맥킨타의 표현은 휘황찬란하고 사과도 발전사에서 가장 높은 지점에 이르렀다. 이후 애플은 계속 내리막길을 걷고 있지만, Macintosh 의 후속 버전은 크게 영향을 받지 않는 것 같다. 1990 년대 중후반 애플이 파산 직전에도 맥OS 8 과 맥OS 9 는 기술적으로 뒤처지지 않았다.
그림 6 에는 일부 최상위 Lisa 컴퓨터가 나와 있습니다.
그림 7 Macintosh 시스템 1 의 그래픽 사용자 인터페이스
강력한 GUI 운동
애플의 리사 외에도 80 년대에는 많은 GUI 운영 체제가 있었다. VisiCorp 의 VisiOn, Microsoft 의 Windows 1.0 및 2.0, Tandy 의 Desktop, Digital Research 의 GEM, IBM OS/2, NeXT Step 를 포함합니다 그러나 Windows, NeXTStep 및 X Window 를 제외한 다른 GUI 는 지속적으로 개발되지 않았습니다. 다음으로 나타나는 순서대로 이러한 GUI 의 특징과 발전을 소개하겠습니다.
그림 8 시각 시스템 사용자 인터페이스
시각 운영 체제
애플이 Lisa 그래픽 인터페이스 개발에 주력하면서 VisiCorp 도 같은 일을 하고 있다. VisiCorp 는 세계 최초의 스프레드시트 소프트웨어인 VisiCalc 의 설립자이며 당시 가장 강력한 PC 애플리케이션 소프트웨어 기업이었습니다. 그러나 VisiCorp 는 자체 컴퓨터를 제조하지 않고 IBM PC 를 위한 그래픽 사용자 인터페이스가 있는 운영 체제를 개발했습니다. 이 제품은' 비주얼' 이라고 불리며 1983 에 게재됐다.
VisiOn 도 그래픽 작업을 구현했지만 많은 단점이 있습니다. 첫째, VisiOn 가격이 너무 비싸고 단일 소프트웨어 가격이 65438 달러 +0495 에 달하면 많은 사용자가 받아들일 수 없습니다. 둘째, 시각은 하드웨어에 대한 요구가 너무 높다. 5 12KB 메모리와 하드 드라이브 마우스가 있는 PC-XT 컴퓨터에서만 작업할 수 있어 불합격한 많은 사용자가 문 밖으로 차단되었습니다. 더군다나 시각은 디자인면에서 출중하지 않다. 예를 들어, 640×200 단색 그래픽 모드만 지원되며 문자 기반 흔적은 분리되지 않습니다. 예를 들어, VisiOn 은 아이콘 기능을 전혀 지원하지 않으며 사용자가 파일을 열거나 프로그램을 실행하기 위해 텍스트 레이블을 클릭해야 합니다. 시각적으로 볼 때, VisiOn 은 고정폭 서체 표시만 지원하며, 애플의 Lisa 와 Macintosh 뿐만 아니라, 심지어 제록스의 Alto 와 Star 80 10 보다 훨씬 못하다. 또한 마우스에 대한 VisiOn 지원은 극히 제한적입니다. 마우스의 대각선 이동도 지원하지 않고 커서를 수평 또는 수직으로만 이동할 수 있습니다. 이는 1968 에서 더글라스 박사의 NLS 시스템 수준과 같습니다. 기술은 리사보다 훨씬 뒤떨어졌지만 당시 PC 에서 사용할 수 있었던 유일한 GUI 그래픽 운영 체제였습니다. 불행히도 빌 게이츠가 VisiOn 이 DOS 에 가져온 진정한 위협을 보았을 때, 그는 고전적인 홍보전을 벌였다. Microsoft 는 사용자에게 Windows 시스템의 장점을 홍보하고 심리적으로나 정신적으로 사용자를 이기기 위해 노력합니다. 이번 홍보전의 목적은 판매를 촉진하는 것이 아니라 잠재적 상대를 와해시키는 것이다. 사실, 그 당시 Windows 는 출시되지 않았을뿐만 아니라 디자인을 거의 시작하지 않았습니다. 하지만 마이크로소프트의 홍보는 매우 효과적이다. VisiOn 이 판매를 시작했을 때, VisiCorp 는 Microsoft 의 "Windows" 를 거의 기다리고 있기 때문에 이 제품을 받아들이는 사람이 거의 없다는 것을 의외로 발견하였다. VisiCorp 는 Microsoft 에 의해 쉽게 패배했고, VisiOn 도 끝까지 이르렀고, 후임자는 목숨을 이어주지 않았다.
그림 9 창 1.0 1 의 인터페이스는 두 개의 타일 창의 경계 조정을 지원합니다.
Microsoft Windows 가 시작되었습니다.
VisiOn 은 의심의 여지없이 매우 실패한 제품이지만 Microsoft 는 그보다 더 경쟁력 있는 제품을 개발하도록 강요했습니다. 처음에 Microsoft 는 GUI 시스템을 "인터페이스 관리자" 라고 명명했지만, 나중에 보다 생동감 있고 친숙한 이름인 Windows 를 선택했습니다. Windows 의 프로토타입 시스템은 1983 에서 출시되었으며, VisiOn 과 Microsoft Word for DOS 의 혼합체처럼 보입니다. Microsoft word for dos 는 Alto computer 의 Bravo 편집기에서 태어납니다
2 년 후 Windows 1.0 이 공식 출시되었습니다. Windows 1.0 은 프로토타입 시스템에 비해 상당히 성숙해 페이지 스크롤 막대, 창 컨트롤러, 메뉴 등과 같은 인기 있는 GUI 의 특징을 갖추고 있지만, Windows 는 각 애플리케이션마다 메뉴모음, 창 타일 등 세부적인 설계에서 여전히 많은 차이가 있습니다 재미있는 에피소드가 있다. 제록스 PARC 센터의 디자이너들은 타일 디자인이 오버랩 디자인보다 낫다고 생각했지만 빌 게이츠 본인은 그렇게 생각하지 않아 향후 Windows GUI 는 창문이 겹치는 방식을 채택하기로 했다. 이 규칙은 Windows 2.0 이 발효된 이후 지금까지 계속 사용되고 있다. 그러나 Windows 1.0 은 여전히 스티커 디자인을 채택하고 있습니다. 물론 독립 운영 체제가 아니라 DOS 시스템을 위해 설계된 GUI 그래픽 인터페이스입니다. Windows 1.0 의 기능이 약하기 때문에 대부분의 사용자는 명령줄을 사용하는 데 익숙합니다.
그림 10 Tandy 데스크탑 시스템 모양
Tandy 데스크톱 그래픽 사용자 인터페이스 시스템
탄디 컴퓨터회사라는 이름은 들어보지 못했을 수도 있지만 1984 에서도 자신의 GUI 시스템 짝꿍을 발표했다. 그러나 짝꿍은 마우스에 대한 지원이 매우 제한적이다. 주로 키보드 조작에 의존하여 창을 바둑판식으로 배열합니다. 물론 짝꿍은 사용하기가 어렵고, 판매상에서는 탄디 자신의 컴퓨터와 묶여 판매되어 공개적으로 홍보되지 않았다.
디지털 연구 출시 GEM GUI
1985 의 마지막에 디지털 리서치 회사는 GEM 이라는 그래픽 환경을 출시했습니다. Windows 와 마찬가지로 DOS 시스템을 위해 설계된 GUI 이지만 아달리의 ST 컴퓨터에서도 일할 수 있습니다 (아달리사는 미국 유타 대학 졸업생인 부시넬이 1972 에서 창립하여 홈 엔터테인먼트 컴퓨터 하드웨어 및 소프트웨어 개발에 종사하며 오늘날의 비디오 게임기의 원조라고 할 수 있습니다). 사실, GEM 도 제록스 PARC 의 많은 R&D 인원이 운영했지만 유감스럽게도 애플의 리사/Macintosh GUI 와 너무 비슷하다. 같은 아이콘은 메뉴모음이 화면 맨 위에 있으며 마우스 동작이 매우 비슷하다는 것을 나타냅니다. 분노한 애플이 Digital Research 침해를 기소했다. 그 결과 디지털 연구는 PC DOS 의 GEM 버전을 수정해야 했지만, 이상하게도 아달리 컴퓨터의 GEM GUI 는 영향을 받지 않았다.
그림 1 1 Gem 1 아달리 ST 컴퓨터에서 실행되는 그래픽 환경.
그림 12 워크벤치 1.0 GUI 그래픽 환경
Amiga 워크벤치 그래픽 환경
Commodore 에서 생산한 Amiga 컴퓨터는 한때 시장을 휩쓸었다. 멀티미디어 그래픽과 오디오를 지원하는 멀티 프로세서 기술을 사용하여 뛰어난 비디오 및 오디오 품질을 제공하며, 이로 인해 동시에 다른 컴퓨터보다 훨씬 더 많은 것을 할 수 있습니다. 또한 Amiga 의 운영 체제는 애플, 마이크로소프트, IBM 조차도 멀티 태스킹 환경을 지원할 수 있습니다. 그러나 그래픽 환경에서 Amiga 는' 워크벤치' 라는 GUI 세트를 채택했는데, 당시 상당히 눈에 띄었다. 창을 위아래로 이동할 수 있도록 지원하고, 창을 선택하거나 이동할 때 자동으로 프런트에 나타나고, 맨 위에 있는 메뉴모음은 자동으로 숨길 수 있고, 마우스 오른쪽 버튼을 클릭하면 활성화된다. (알버트 아인슈타인, Northern Exposure (미국 TV 드라마), 예술명언) 그러나 Commodore 의 관리 부실로 인해 워크벤치 GUI 에는 다음과 같은 기능이 없습니다.
그림 13 GEOS GUI 는 GEM 및 Lisa/Macintosh 와 약간 비슷합니다.
Berkely Softworks, GEOS 발표
1986 년 Berkely Softworks 는' 번거로움' 의 gem GUI 와 많은 유사점을 갖고 있는 GEOS 그래픽 GUI 를 발표했지만 주요 애플리케이션 대상은 Apple II, Commodore 64 등 컴퓨터 제품이다. 아쉽게도 GEOS 가 너무 늦게 나왔어요. 이때 Microsoft 와 Windows 의 강력한 경쟁에 직면했을 때, 자연 GEOS 는 나중에 사라졌다.
그림 14 Windows 버전 2.0, 최대화 및 최소화 버튼 추가, 창 오버레이 레이아웃 사용.
마이크로소프트 윈도우 2.0
1987 년 Microsoft 는 Windows GUI 를 버전 2.0 으로 업그레이드했습니다. Windows 2.0 은 창 스티커 디자인을 포기하고 인기 있는 오버랩 모드로 전환하고 Macintosh 와 같은 GUI 요소를 대량으로 사용하여 이전 1.0 버전보다 훨씬 성숙했습니다. 애플은 보고 충격을 받았고, Windows 2.0 이 Macintosh 의' Look & amp;' 를 침해했다고 생각하면서 주저하지 않고 소송을 제기했다. Feel' 시각 특허, 애플은 Macintosh 의' 전체 시각적 외관' 이 저작권으로 보호되고 있다고 주장했다. Windows 는 일부 창 세부 사항이 Macintosh 와 다르지만 전체적으로 매우 비슷해 보입니다. 법원은 이어 애플에게 구체적인 증거를 요구했다. 애플은 189 개의 GUI 요소를 제출했다. 유감스럽게도 애플은 179 개 요소가 이미 마이크로소프트 Windows 1.0 프로토콜 (교환으로 Microsoft 는 Macintosh 플랫폼을 위한 office 소프트웨어 개발) 에서 허가를 받은 것으로 보이며 나머지/Kloc 는 이 소송은 결국 1994 까지 계속되었고, 애플은 완전한 실패에 빠졌고, 마이크로소프트의 발흥을 막을 수 있는 것은 아무것도 없었다.
재미있는 에피소드를 언급할 필요가 있다. 애플이 마이크로소프트 침해를 기소하는 동안 실락도 애플을 상대로 소송을 제기했다. 제록스는 자신이 GUI 저작권의 진정한 소유자라고 주장하는데, 역사 발전의 관점에서 볼 때 제록스는 확실히 모든 GUI 발전의 원천이다. 그러나이 사례는 기술적 차원에서도 거부되었습니다.
그림 15 Acorn 의 Arthur GUI 는 당시 몇 가지 1 위를 기록했다.
32 비트 RISC 플랫폼의 아서
마찬가지로 1987 년 Acorn Computer Corporation 은 32 비트 RISC 프로세서 (ARM2 프로세서, 8MHz) 를 채택한 세계 최초의 마이크로컴퓨터인 Acorn A305/A31을 발표했습니다. 대부분의 다른 GUI 와 마찬가지로 Arthur 는 사용자가 페이지를 스크롤하여 더 많은 내용을 얻을 수 있는 스크롤 막대를 가지고 있으며, 많은 혁신적인 작품들도 있습니다. 아서는 16 가지 색상을 표시할 수 있으며 앤티앨리어싱 글꼴 표시를 지원하는 최초의 GUI 제품이기도 합니다. 또한 화면 아래쪽에 특수 "Dock" 을 설계하여 자주 사용하는 프로그램에 대한 바로 가기나 도구를 dock 에 배치하여 사용자가 컴퓨터를 빠르게 조작할 수 있도록 합니다. 몇 년 후, 애플이 Mac OS X 를 디자인할 때도 이런 디자인을 도입한 것은 후문이다. Arthur 는 나중에 Acorn 에 의해' RISC OS' 로 이름이 바뀌어 4.0 버전으로 발전했지만 잔혹한 경쟁에서 살아남지 못했다.
여기에 문제 외설을 삽입할 필요가 있다. 우리는 80 년대 중반과 이전에 발표된 많은 GUI 제품이 GEM, Windows 1.0, Amiga Workbench, Acorn 의 Arthur 등과 같은 고정폭 글꼴을 사용한다는 것을 알고 있습니다. 그러나 실제로 이러한 GUI 는 응용 프로그램에서 비례 글꼴을 지원할 수 있습니다. 디자이너들이 운영 체제에서 같은 디자인을 하지 않은 이유는 당시 컴퓨터 디스플레이의 해상도가 너무 낮았기 때문이다. 대부분의 컴퓨팅 모니터의 해상도는 640×200 에 불과하며, Macintosh 에서도 최대 384 픽셀의 수직 해상도만 지원할 수 있다. 기술의 발전과 디스플레이 해상도가 지속적으로 향상됨에 따라 GUI 는 일반적으로 비례 디스플레이 글꼴을 새로운 표준으로 사용합니다.
그림 16 NeXTSep 운영 체제는 이전보다 훨씬 정교합니다.
스티브 잡스는 다음 단계를 만들었습니다.
1985 년 잡스는 자신이 설립한 애플을 떠나' 넥스트' 라는 컴퓨터 회사를 설립했다. 스티브 잡스는 미래를 향한 진정한 궁극적인 컴퓨터를 만들고 싶어한다. 새로운 그래픽 운영체제를 개발하는 것이 당연히 가장 중요하다. 넥스트의 업무는' 넥스 단계' 라고 불리며, 개발 작업은 1985 부터 1988 까지 끝난다. 기술적으로 NeXTStep 은 정말 훌륭한 그래픽 운영 체제입니다. 모든 GUI 요소는 창, 메뉴, 버튼 등을 포함한 3 차원 음영으로 장식되어 있습니다. , 이전 GUI 의 간단한 스타일을 변경하십시오. NeXTStep 은 창을 닫는 바로 가기로 창의 오른쪽 위 모서리에' x' 기호를 먼저 설정했습니다. NeXTStep 은 사용자가 화면 왼쪽 위 모서리에 있는 특정 logo 메뉴 막대를 클릭하면 드롭다운되는 수직 메뉴 막대 디자인을 도입했습니다. 화면 다른 곳에 있는 메뉴 막대를 클릭하면 자동으로 닫히므로 조작이 매우 편리합니다. NeXTStep 도 Dock dock 바를 출시했지만 Arthur GUI 와는 달리 이 Dock 바는 화면의 어느 한 쪽 (기본 위치는 화면의 오른쪽) 에 놓을 수 있습니다.
시각적 효과가 크게 향상되면서 NeXTStep 은 하드웨어에 대한 "까다로운" 요구 사항을 제시했습니다. 고해상도 모니터가 필요합니다. 그렇지 않으면 NeXTStep 이 작동하지 않습니다.
그림 17 OS/2 1. 1 의 GUI 인터페이스는 단색 아이콘만 지원할 수 있으며 향후 버전 1.2 에서도 당시 유행했던 색상 디자인을 도입하지 않았습니다.
1988 IBM OS/2 가 탄생했습니다.
IBM 의 OS/2 도 1988 에서 태어났습니다. 원래 DOS 의 대안으로 설계되었고 IBM 과 Microsoft 가 공동으로 운영했습니다. 당시 마이크로소프트는 IBM 에게 안된다고 말할 용기가 없었지만 OS/2 개발에도 눈에 띄는 표현이 없었다. OS/2 버전 1.0 은 텍스트 명령줄 작업을 기반으로 하며 1. 1 버전은 그래픽 GUI 를 추가합니다. 위 그림에서 볼 수 있듯이 Microsoft Windows 2.0 과 매우 비슷하지만, 동시에 나타나는 NeXTStep 보다 기술 수준이 약간 뒤떨어져 있습니다.
그림 18 1998 KDE 데스크톱 환경 게시
유닉스 UNIX 윈도우 시스템
UNIX 의 조류는 불가피하게 모 놀리 식 유닉스 분야로 확산되었다. 미국 MIT (MIT) 는 일찍이 1984 에서 DEC 와 협력하여 유닉스 시스템의 분산 창 환경을 개발했습니다. 이것이 바로 유명한' X Window System' 프로젝트입니다. 1986 년 MIT 는 X Window 를 공식 발표함으로써 UNIX 의 표준 창 환경이 되었습니다. 이어 프로젝트 개발을 전담하는 X 협회가 설립돼 X Window 가 새로운 단계로 접어들었다. 동시에, 많은 유닉스 업체들도 UNIX Window 프로토타입에 개방되어 있다.