Sketchpad
![]() Sketchpad를 조작중의 아이반・서덜랜드 | |
작자 | 아이반・서덜랜드 |
---|---|
초판 | 1963년 |
플랫폼 | TX-2 |
종별 | 애니메이션、 뎃셍、 제도、 CAD |
Sketchpad는 1963년, 아이반・서덜랜드가 박사 논문의 일환으로 작성한 혁신적 컴퓨터 프로그램이며, 서덜랜드는 이것이 원으로 튜링상(1988년)과 교토상(2012년)을 수상했다.컴퓨터와 인간의 대화 방법을 바꾸는 것이었다.예를 들면 그래피컬 유저 인터페이스는 Sketchpad가 기원이며, 객체 지향 프로그래밍도 Sketchpad가 선구였다.Sketchpad는 CAD 프로그램의 선구이며, 컴퓨터 그래픽스 전반에 있어서도 주요한 Break through의 하나이다.아이반・서덜랜드는, 컴퓨터 그래픽스의 예술에의 활용과 기술에의 활용을 나타냄과 동시에, 참신한 맨 머신 인터페이스의 수법을 나타냈다.
목차
역사
서덜랜드는 바네바・부시의 As We May Think로의 Memex에 촉발 되었다.또, Sketchpad에 촉발 된 것이 더글라스・Engel 바트로, 그는 스탠퍼드 연구소의 Augmentation Research Center (ARC)에서 oN-Line System을 설계・개발했다.
Sketchpad는 벡터 스캔 브라운관과 light pen를 사용하고, 세계 최초의 완전한 그래피컬 유저 인터페이스를 실현하고 있다.프로그램 구성상의 특필해야 할 점으로서 데이터 구조의 설계에 대해 「오브젝트」나 「인스턴스」라는 개념을 채용해, 이른바 객체 지향의 선구의 하나라고 할 수 있는 일도 들 수 있다.기본적 발상은, 어느 도형을 작성하면, 그것을 복제해 몇 번이라도 실체화(instantiate)할 수 있는 것이다.유저가 원래의 도형으로 변경을 더하면, 다른 모든 인스턴스가 똑같이 변형된다.Sketchpad는 도형의 기하학적 속성에 간단하게 제약을 더할 수도 있었다.예를 들면, 직선의 길이라든지 2개의 직선이 사귀는 각도등을 고정할 수 있다.
Sketchpad에 앞서 BBN 테크놀로지스도 유사한 프로그램을 개발하고 있던[1].또 MIT의 피터・삼손 등도 1962년에 T-Square을 개발하고 있다.이것들은 어느쪽이나 PDP-1 전용인[2].
하드웨어
Sketchpad는 MIT의 TX-2 컴퓨터상에서 동작했다.TX-2는 36비트 워드로, 64 k워드의 기억용량이다.36비트에 표시해야 할 점에 대한 정보를 격납할 수 있어 20비트로 X-Y좌표를 나타내, 남는 16비트로 그 점이 속하는 컴퍼넌트(도형)의 주소를 나타냈다.
당시 , 컴퓨터의 일반적인 사용법은 오로지 배치처리였던 것에 주의가 필요하다.왜인가 하면, 연구의 여명기를 빠져 상업용의 시대에 들어간 컴퓨터는, 이미 개인이 점유 할 수 있는 것은 아니게 되고 있었기 때문으로, 그렇게 말한 상황속에서, 금일과 같은 컴퓨터의 사용법의 선구자였다고 말할 수 있는, 서덜랜드나 다른 연구자들은 다대한 노력을 필요로 했다.
TX-2로 큰 브라운관으로 표시시켜 대화적으로 조작할 수 있도록 하려면 다대한 작업이 필요했다.서덜랜드가 그것을 완수했을 때, 나중에 배치처리에 되돌릴 수 있을 필요가 있었다.이 때문에 하드웨어의 대대적인 개수와 소프트웨어의 개발이 필요했다.
출판
Sketchpad 프로그램은 서덜랜드의 MIT로의 박사 논문의 일부에서 만났다.그 논문은 1980년에 Sketchpad: A Man-Machine Graphical Communication System의 제목으로 재판 되고 있다.박사 논문으로서는 평이하고 지극히 읽기 쉽다.새로운 전자판(3.9 MB PDF)은 2003년에 발행되었다.
참고 문헌
- Kay, Alan, "Pt 1", Doing with Images Makes Symbols (video presentation), Archive, 4 min5 .
- Muller-Prove, Matthias, Graphical User Interface of Sketchpad, DE: MProve, .
- Sutherland, Ivan Edward (1980), Sketchpad: A Man-Machine Graphical Communication System, New York: Garland Publishers, ISBN 0-8240-4411-8 .
- Sutherland, Ivan Edward (September 2003) (PDF), Sketchpad: A Man-Machine Graphical Communication System (PhD thesis), preface by Alan Blackwell and Kerry Roddenphone, UK: University of Cambridge, ISSN 1476-2986, Technical Report No. 574, UCAM-CL-TR-574 2007년 11월 3일 열람..
- Sutherland, Ivan Edward (30 January 1963) (PDF), Sketchpad: A Man-Machine Graphical Communication System (paper), Lincoln Laboratory, Massachusetts Institute of Technology via Defense Technical Information Center, Technical Report No. 296 2007년 11월 3일 열람..
- Coons, Steven (1964), "Computer Sketchpad", in Fitch, John, Science Reporter (episode), , explains the principles of "Sketchpad".
각주
- ^ Sutherland, Ivan Edward (1963년 1월). "Sketchpad: A man-machine graphical communication system (courtesy Computer Laboratory, University of Cambridge UCAM-CL-TR-574 September 2003)". Massachusetts Institute of Technology. 2006년 12월 26일 열람.
- ^ Computer History Museum (2006년 5월 15일). "The Mouse that Roared: PDP-1 Celebration Event (Running Time: 01:53:46)". 2006년 12월 28일 열람.
외부 링크
- "Sketchpad", Youtube, Google .
This article is taken from the Japanese Wikipedia Sketchpad
This article is distributed by cc-by-sa or GFDL license in accordance with the provisions of Wikipedia.
In addition, Tranpedia is simply not responsible for any show is only by translating the writings of foreign licenses that are compatible with CC-BY-SA license information.
0 개의 댓글:
댓글 쓰기