주춧돌(소프트웨어)

Cornerstone (software)
주춧돌
Infocom Cornerstone box art.jpg
개발자인포콤
초기 릴리즈1985년; 37년 전 (1998년)
운영 체제MS-DOS
유형관계형 데이터베이스

코너스톤(Constone)은 1980년대 대화형 픽션 비디오 게임 개발로 가장 잘 알려진 기업인 인포콤이 출시한 MS-DOS 관계형 데이터베이스다.1985년 출시되자마자 사용 편의성이라는 찬사를 보냈지만, 일련의 단점과 시장의 변화는 코너스톤이 성공을 거두지 못하게 했다.그것은 일반적으로 인포콤의 소멸의 핵심 요인으로 여겨진다.[1]

개발

게임은 인포콤에게 "점프 오프" 포인트로만 여겨졌다.원래는 '심각한' 제품을 개발하기 위한 배출구로 설립되었다.회사를 설립하기 전에, 몇몇 창업자들은 MIT에 다니거나 일하는 동안 메인프레임에 Zork 게임을 만들었다.그들이 인포콤을 결성하기 위해 합류했을 때, 조크는 사실상 완성되었고 많은 초기 자금이 필요하지 않았기 때문에 첫 번째 제품으로서 자연스러운 선택이었다.게임의 엄청난 성공과 그것의 "시퀀스"(실제로 초기 개인용 컴퓨터가 다룰 수 있는 조각으로 쪼개진 원래의 메인프레임 게임의 다른 부분이었다)는 것은 이 회사가 지능적인 파싱을 위해 개발한 휴대성이 뛰어난 기술 덕택에 더 많은 인터랙티브 타이틀을 개발하게 되었다.수많은 게임 타이틀의 압도적인 성공에도 불구하고, 인포콤의 원래 설립자들은 여전히 진지한 타이틀을 개발하는데 열중하고 있었다.게다가, 사업용 소프트웨어는 전통적으로 사업체가 소프트웨어 응용 프로그램의 복사본당 수천 달러를 지불했기 때문에 게임 타이틀보다 더 수익성이 있는 것으로 여겨졌다.일부 심의 끝에 인포콤 이사회는 비즈니스 사용자를 위한 관계형 데이터베이스 애플리케이션을 개발하기로 결정했다.[1]

현대 데이터베이스

Cornote와 동시대 데이터베이스 애플리케이션은 비 프로그래머들이 상당히 접근할 수 없었다.오늘날의 선도적인 데이터베이스 애플리케이션인 dBase II는 가장 간단한 작업에도 복잡한 명령줄 명령이 필요했다.주춧돌 개발자들은 사용 편의성을 최우선 과제로 삼기로 결정했다.인포콤의 순위를 100명 이상으로 끌어올리기 위해 프로그래밍, 마케팅, 기타 분야에 수십 명이 채용되었다.[1]

자금조달

코너스톤의 개발이 잘 진행되고 있는 동안 엄청난 자본이 필요했다.인포콤은 많은 돈을 빌려서 벤처 자본의 유일한 원천을 사용했다.그들의 대화형 픽션 타이틀에서 얻은 수익은 게임 부서의 많은 직원들을 불안하게 하고 몇몇 사람들 사이에서 사업 부서에 적대적인 태도로 이끌었던 움직임인 코너스톤에 자금을 대는 데 도움을 주기 위해 전용되었다.[1]

설계 결정

제품 및 회사 전체에 운명적인 것으로 입증된 개발 결정 중 하나는 가상 머신(VM)을 통해 Coston을 실행하기로 한 결정이었다. 인터랙티브 타이틀에 Infocom의 "Z-machine"을 사용하는 것은 큰 이득이었다. 모든 게임이 중간 언어(ZIL이라고 함)로 작성되었기 때문에 회사는 하나의 타이틀을 출시할 수 있었다.모든 주요 플랫폼에 동시에 적용됨.개발자들은 코너스톤과 그 이후의 제품에도 똑같이 하기를 희망했다.기존 VM이 데이터베이스 애플리케이션에 적합하지 않은 것으로 판명되어 새 VM이 제품에 대해 작성되었다.개발자들은 먼저 IBM PC용 VM을 생산하여 초기 PC 출시 후 다른 플랫폼용 VM을 작성할 계획이다.[1]

리셉션

1985년 코너스톤이 출시되었을 때 사용성에 있어서 거대한 도약이라고 널리 칭송되었다.[1]: 34 모든 명령은 당시 혁신적인 기능인 메뉴 중심이었다.명령 완료 및 상황에 맞는 도움말과 같이 이전에는 볼 수 없었던 많은 강력한 기능을 사용할 수 있었다.PC Week 칼럼니스트는 "코너스톤은 내가 지금까지 사용한 프로그램 중 가장 좋은 프로그램이다...그 프로그램은 사용하기가 너무 쉬워서, 그것의 사용이 거의 중복된다고 설명한다.관계형 데이터베이스가 필요하면 코너스톤을 구입하십시오."[1]: 37 검토자들이 주목한 중요한 성과 중 하나는 Infocom이 하나의 플로피 디스크에 전체 프로그램을 포함할 수 있었다는 점, 즉 사용자 지정 가상 머신을 사용함으로써 제공되는 보너스(다른 시설과 더불어 압축된 텍스트)라는 점이었다.[1]

그러나 Infocom이 VM을 사용한 것은 성능에 영향을 미쳤다.간단한 수술로, 코너스톤의 연주는 괜찮았다.그러나 텍스트 파일 가져오기 및 정렬과 같은 집중적인 작업의 경우, 특히 Coorstone이 출시되었을 때 사용 가능한 지배적인 데이터베이스인 dBase III와 비교했을 때, Coorstone이 드래그했다.한 리뷰는 하나의 텍스트 파일이 가져올 때까지 3시간 이상 기다린 후 유사한 벤치마크 테스트를 모두 포기했다는 점에 주목했다.[1]: 37

또한 dBase III 사용자는 복잡한 명령줄 명령을 사용해야 함에도 불구하고 필요한 모든 용도로 데이터베이스의 용도를 변경할 수 있었다.그들은 패키지와 함께 데이터베이스를 사용하는 독립형 응용프로그램을 만들 수도 있다.매크로 또한 많은 복잡하거나 반복적인 작업을 자동화하는 매크로가 개발될 수 있다.주춧돌은, 비록 많은 편의 기능을 내장하고 있었지만, 프로그램할 수 없었다.몇 가지 반복적이고 복잡한 작업은 손으로 수행해야 했다.또한, 그것의 데이터베이스에 대한 모든 작업은 애플리케이션 내에서 수행되어야 했다; Coornote는 독립적으로 특별히 의도된 애플리케이션을 만들 수 있는 시설이 없었다.[1]

Infocom이 VM을 사용하는 것은 어떤 면에서는 이점이었지만, 그 사용의 가장 중요한 이점인 간편한 휴대성은 더 이상 문제가 되지 않았다.코너스톤이 개발되는 동안 IBM PC와 그 복제품이 지배적인 비즈니스 컴퓨터로 부상했다.휴대성은 게임에서 여전히 중요했지만, 비즈니스 애플리케이션은 PC에서만 성공적으로 실행될 수 있었다.VM으로 인한 제품 작동 속도가 다른 현재 제품에 비해 너무 낮았다.[1]

제품이 출시된 기후가 아니었다면 이러한 결함은 치명적이라고 증명되지 않았을 수 있다.1985년 컴퓨터 산업은 심각한 침체를 겪었고 잠재 고객일 수도 있는 많은 사업체들은 프로그램 구매를 꺼리거나 정당화할 수 없었다.코너스톤은 겨우 10,000부가 팔렸다.게임 판매가 강세를 유지했다면 이는 회사에 치명적인 것으로 입증되지 않았을 수 있지만, 업계 침체는 인포콤의 게임 판매에도 영향을 미쳤다.이들의 판매실적은 예상만큼 좋지 않았고 게임에서 제공하는 수익도 데이터베이스 개발비를 감당하기에는 역부족이었다.그 해의 회사 수입은 미화 1,000만 달러가 넘었지만, 회사의 용매를 유지하는 데 필요한 것에는 턱없이 부족했다.

마지막 타격으로 업계 불황으로 인포콤 채권단 여러 명이 일찌감치 대출을 불러들였다.최근 급증하고 있는 인포콤의 직원 수는 해고와 임금 삭감의 파장을 겪었다.[1]: 39

인포콤에 미치는 영향

1986년 인포콤은 대형 개발자출판사액티비전에 인수되었다.액티비전은 인포콤의 미지불된 부채를 거래의 일부로 갚았다.이번 인수로 인해 인포콤은 몇 년 더 떠내려갔지만, 경영 결정이 부실해 액티비전은 1989년 인포콤을 영원히 폐쇄했다.[1]

참조

  1. ^ a b c d e f g h i j k l m 게임 맨 위에서 아래로: The Story of Infocom, Inc.는 MIT의 Coston을 포함한 Infocom의 창의적인 성공과 마케팅 실패에 대한 매우 상세한 검토가 포함된 보고서다.