앤드루 프로젝트
Andrew Project앤드류 프로젝트는 1982년부터 카네기 멜론 대학교(CMU)에서 개발된 분산 컴퓨팅 환경이었다. 그것은 그 시대의 야심찬 프로젝트였고 전례 없이 광대하고 접근하기 쉬운 대학 컴퓨팅 인프라를 초래했다.[1]
역사
카네기 멜론과 IBM의 파트너십인 정보기술 센터는 1982년에 앤드류 프로젝트에 대한 작업을 시작했다.[1] 초기 단계에서, 이 프로젝트는 CMU와 그 외 다른 곳에서 학생과 교수진에게 배포될 데이터를 위한 캠퍼스 배선과 워크스테이션 개발 등 소프트웨어와 하드웨어를 모두 포함했다. 제안된 "3M 컴퓨터" 워크스테이션은 백만 화소 디스플레이와 1메가바이트의 메모리를 포함했으며 초당 백만 개의 명령으로 실행되었다. 불행히도, 1만 달러 정도의 비용이 들면서 컴퓨터는 학생들의 예산 범위 밖이 되었다. 1985년 초기 하드웨어 배치로 대학 소유의 공공 작업대 '클러스터'가 여러 학회 건물과 기숙사에 설치되었다. 그 캠퍼스는 완전하게 연결되어 있었고 값싼 개인용 컴퓨터의 궁극적인 사용을 위한 준비가 되어 있었다.
원래 BUC(Vast Integrated Computing Environment)와 GUID(Unix 및 Emacs를 통해 Virtue Is University)라고 불리던 정보기술센터 내 초기 개발은 파일 서버와 같은 중앙 집중화된 도구와 창 관리자, 편집자, 이메일, 파일 시스템 클라이언트 코드를 포함한 워크스테이션 도구에 초점을 맞췄다.[2]
처음에 이 시스템은 Sun Microsystems 기계에 프로토타입으로 제작되었고, 그 다음 특별한 IBM Academic Operating System을 실행하는 IBM RT PC 시리즈 컴퓨터에 프로토타입으로 제작되었다.[3] 이 프로젝트에 참여한 사람들은 제임스 H. 모리스, 나다니엘 보렌슈타인, 제임스 고슬링, 그리고 데이비드 S. H. 로젠탈을 포함했다.
이 프로젝트는 1985년 이후 소프트웨어를 완성하기 위해 몇 차례 연장되었고, 결국 카네기 멜론 대학이 된 기관의 설립자인 앤드류 카네기와 앤드류 멜론에게 "앤드류"로 이름이 바뀌었다. 초기 배치의 경험으로 인해 대부분 다시 작성된 Andrew는 다음과 같은 4가지 주요 소프트웨어 구성요소를 가지고 있었다.
- 사용자가 다양한 형식 및 내장된 오브젝트가 포함된 문서를 만들고 배포할 수 있는 도구 집합인 앤드류 툴킷(ATK)
- ATK 기반 전자 메일 및 게시판 시스템인 Andrew Messaging System(AMS) 및
- 학술 및 연구 환경의 확장성을 강조하는 분산 파일 시스템인 AFS(Andrew File System)
- 워크스테이션 디스플레이에 창을 원격으로 표시할 수 있는 타일(오버랩되지 않는 창) 윈도우 시스템인 WM(Andrew Window Manager) 그것은 그래픽 디스플레이로서 Unix에서 실행된 최초의 네트워크 지향 윈도우 관리자 중 하나였다.[4] IBM은 IBM과 CMU의 파트너십의 일환으로 WM에 대한 라이선스 권한을 유지했다.[4] WM은 CMU가 비교적 저렴한 UNIX 라이센스와 비슷하다고 생각하는 합리적인 조건에 따라 라이센스를 받도록 되어 있는 반면 IBM은 보다 수익성이 높은 라이센스 제도를 추구했다.[4] WM은 나중에 MIT에서 X11로 대체되었다. 그것의 개발자인 고슬링과 로젠탈은 다음 번에 NeWS를 개발할 것이다.Extensible Window System)를 개발할 것이다.[5]
AFS는 1988년 정보기술센터에서 트랜사크로 이전했다. AMS는 2002년에 완전히 해체되어 사이러스 IMAP 서버로 교체되었다.
Andrew 사용자 인터페이스 시스템
IBM의 자금 지원이 끝난 후, 앤드류는 앤드류 사용자 인터페이스 시스템이라는 오픈 소스 프로젝트로 계속 활동했다. AUIS는 사용자가 다양한 포맷 및 임베디드 오브젝트가 포함된 문서를 만들고 배포할 수 있는 도구 모음입니다. CMU 컴퓨터과학부에서 운영하는 오픈소스 프로젝트로 앤드류 컨소시엄이 앤드류 사용자 인터페이스 시스템의 개발 및 유통을 관장하고 유지한다.[6]
앤드류 사용자 인터페이스 시스템은 세 가지 주요 구성요소를 포함한다. Andrew User Environment(AUE)에는 메인 편집기, 도움말 시스템, 사용자 인터페이스 및 멀티미디어 및 임베디드 객체를 렌더링하기 위한 도구가 포함되어 있다. 앤드류 툴킷(ATK)은 형태와 임베디드 가능한 모든 객체를 포함하고 있으며, 개발자가 자신의 객체를 설계할 수 있는 방법이 가능하다. ATK는 물체를 서로 내장할 수 있는 다단계 객체 임베딩을 허용한다. 예를 들어 래스터 이미지 개체를 스프레드시트 개체에 포함할 수 있다. AMS(Andrew Message System)는 사용자가 메일을 송수신하고 정리할 수 있을 뿐만 아니라 게시판에서 글을 올리고 읽을 수 있는 메일 및 게시판 액세스를 제공한다.
버전 6.3을[when?] 기준으로 AUIS의 구성요소는 다음과 같다.
적용들
- 워드 프로세서(EZ)
- 도면 편집기(그림)
- 메일 및 뉴스 리더(메시지)
- 메일 및 뉴스 발신인(SendMessage)
- 글꼴 편집기(BDFont)
- Documentation Browser(도움말)
- 디렉터리 브라우저(부시)
- 스케줄 유지관리자(Chump)
- 쉘 인터페이스/터미널(콘솔, TypeScript)
- AUIS 응용 프로그램 메뉴(시작)
- 표준 출력 뷰어(PipeScript)
- 기본 설정 편집기(PrefEd)
그래픽 및 대화형 편집기
- 방정식 삽입(EQ)
- 애니메이션 편집기(Fad)
- 도면 편집기(그림)
- 배치 삽입(레이아웃)
- 인접한 삽입물 두 개 표시(LSET)
- 확장 및 문자열 처리 언어(Ness)
- 계층 표시 및 편집(Org)
- 페이지 플리퍼(페이지)
- 단색 BMP 이미지 편집기(래스터)
- 스프레드시트 삽입(표)
- 텍스트, 문서 및 프로그램 편집기(텍스트)
무선 앤드루
Wireless Andrew는 캠퍼스 전체의 최초의 무선 인터넷 네트워크였다. 와이파이 브랜딩보다 앞서 1993년에 지어졌다.[7][8][9]
Wireless Andrew는 CMU 캠퍼스를 가로지르는 건물을 연결하는 고속 이더넷 백본인 유선 Andrew 네트워크에 접속 지점을 통해 연결된 초당 2메가비트 무선 근거리 무선 네트워크다. Wireless Andrew는 캠퍼스의 6개 건물을 커버하는 100개의 액세스 포인트로 구성되어 있다. 이 대학은 1997년 2월 연구원들과 학생들이 일반적 사용을 허용하기 전에 40개 이상의 모바일 장치로 이 설정을 테스트했다.[10]
참조
- ^ a b CMU가 2012년 7월 17일 웨이백 머신에 보관한 앤드루 프로젝트의 역사에 대한 개요
- ^ CMU의 2011년 9월 9일 웨이백 기계에 보관된 앤드류 프로젝트의 상세 내역
- ^ N. S. Borenstein (December 1996). "CMU's Andrew project: a retrospective". Communications of the ACM. 39 (12): 298–es. doi:10.1145/272682.272717. S2CID 18502200.[영구적 데드링크]
- ^ a b c Borenstein, Nathaniel S. (1991). Programming as if people mattered : friendly programs, software engineering, and other noble delusions (4 print. ed.). Princeton, N.J.: Princeton University Press. pp. 55–56. ISBN 9780691087528.
- ^ James Gosling; David S. H. Rosenthal; Michelle J. Arden (1989). The NeWS Book. Springer Verlag. pp. 34–36. ISBN 978-0-387-96915-2.
- ^ Fred Hansen. "Welcome to the Andrew Consortium". Retrieved May 3, 2011.
- ^ "How Wi-Fi got its start on the campus of CMU, a true story". Pop City Media. 2011. Archived from the original on October 7, 2011. Retrieved October 6, 2011.
- ^ "Wireless Andrew: Creating the World's First Wireless Campus". Carnegie Mellon University. 2007. Archived from the original on September 1, 2011. Retrieved October 6, 2011.
- ^ Lemstra, Wolter; Hayes, Vic; Groenewegen, John (2011) [2011]. The innovation journey of Wi-Fi: the road to global success (pdf). Cambridge: University Press. p. 121. ISBN 978-0-521-19971-1. Retrieved October 6, 2011.
- ^ "Wireless LAN applications" (PDF). Archived from the original (PDF) on April 26, 2012. Retrieved October 6, 2011.
추가 읽기
- 모리스, J.H., 반 후울링, D., & 슬랙, K. 정보 기술 센터 카네기 멜론 기술 보고서 CMU-ITC-025, 1983.
- Morris, J.H.; Satyanarayanan, M.; Conner, M.H.; Howard, J.H.; Rosenthal, D.S.H. & Smith, F.D. (March 1986). "Andrew, a Distributed Computing Environment". Communications of the ACM. 29 (3): 184–201. doi:10.1145/5666.5671. ISSN 0001-0782. S2CID 18599806.
외부 링크
- 앤드류 프로젝트 - CMU의 사이트는 프로젝트의 역사와 관련자들을 기록한다.