IT·TECH

ClarisWorks의 간략한 역사 (2003)

Bucket List 2020. 8. 18. 07:05



 



이것은 실리콘 밸리에서의 나의 작은 모험 이야기입니다. 재미 있으 셨기를 바랍니다.

 

배경

 

이 페이지는 ClarisWorks (현재 AppleWorks라고 함)의 역사에 관한 것입니다.

 

ClarisWorks는 한때 2 천만 명 이상의 활성 사용자를 보유한 가장 인기있는 Macintosh 프로그램 중 하나였습니다.

들어 본 적이 없다면 이 페이지가 특히 흥미롭지 않을 것입니다!

여기에있는 많은 자료는 빠르게 고대 역사가되고 있습니다. 모두가 ClarisWorks를 완전히 잊기 전에 가능한 한 많은 기억을 설정하는 것이 더 낫다고 생각했습니다.

 

AppleWorks와 ClarisWorks라는 다양한 프로그램의 관계를 둘러싼 많은 혼란이있는 것 같습니다.

이것은 Apple이 몇 년 전에 ClarisWorks를 AppleWorks로 이름을 바꾼 사실에 의해 도움이되지 않습니다. 사실 AppleWorks로 알려진 완전히 다른 세 가지 프로그램이 있습니다. 이 역사는 Apple II 용 텍스트 기반 프로그램이었던 첫 번째 역사가 아닙니다.

 

사람들은 또한 회사 Claris와 프로그램 ClarisWorks를 혼동하는 것 같습니다. 사실, Claris는 아래에 설명 된 것처럼 ClarisWorks보다 오래 전에있었습니다.

 

선사 시대 : StyleWare

 

모든 것이 휴스턴에있는 작은 소프트웨어 회사 인 StyleWare에서 시작되었습니다. Kevin Harvey가 운영합니다.

StyleWare는 Apple II 소프트웨어 (MultiScribe)를 만들었습니다. 1986 년에 Apple은 흥미로운 새 컴퓨터 인 Apple IIGS를 출시했습니다.

Mac처럼 작동하는 Apple II였습니다! StyleWare는이 새로운 기계를위한 소프트웨어를 작성하기 위해 Rice University의 컴퓨터 과학 학생들을 고용했습니다. 그들 중에는 Jeff Erickson, Scott Holdaway, Scott Lindsey, Tom Hoke, Mike Hibbetts 및 Syd Polk가 있습니다.

(이것은 저에게 자연스러운 일이었습니다. 1977 년 처음 Apple II를 받았을 때부터 저는 Apple 애호가이자 프로그래머였습니다.)

eff와 저는 MacDraw와 같은 TopDraw1을 썼습니다. 원래 ColorDraw라고 불렸던 TopDraw는 Mac 스타일의 그래픽 사용자 인터페이스를위한 최초의 색상 객체 지향 그리기 프로그램이었습니다. Mac II는 아직 도착하지 않았습니다. Mac은 흑백이었습니다.

 

StyleWare에서 우리의 주요 프로그래밍 노력은 GSWorks라는 IIGS를위한 통합 응용 프로그램이되었습니다.

여기에는 워드 프로세싱, 그래픽, 스프레드 시트 등이 포함됩니다. 이것은 매우 어려운 작업이었습니다. IIGS는 컬러 그래픽 UI를 지원할만큼 충분히 강력한 기계가 아니었고 GSWorks는 매우 크고 복잡한 프로그램이었습니다.

매킨토시는 1 비트 디스플레이를 가진 8Mhz 기계였다. IIGS는 2 비트 또는 4 비트 디스플레이가있는 2.8MHz 시스템이었습니다. 게다가 그 당시 IIGS 용 응용 소프트웨어는 어셈블리 언어로 작성되어야했습니다. 이 프로젝트를 해결하기 위해 우리는 몇 명의 프로그래머 (목욕 가운을 입은 Ian Mitchell 포함)를 더 추가했습니다.

 

클라리스, 파트 I

 

한편 애플은 애플리케이션 소프트웨어를 개발하고 판매하기 위해 Claris라는 소프트웨어 자회사를 설립했다. 처음에 Claris는 Macintosh 용으로 MacWrite, MacPaint 및 MacDraw를, Apple II 용으로 AppleWorks를 판매했습니다. (원래 계획은 Claris가 언젠가는 Apple로부터 완전히 독립하여 상장하는 것이 었습니다.하지만 그런 일은 일어나지 않았습니다.)

 

당연히 Claris는 곧 출시 될 IIGS 용 AppleWorks와 유사한 프로그램에 관심이있었습니다. 1988 년 Claris는 StyleWare를 인수하고 개발 팀을 산타 클라라에있는 사무실로 옮겼으며 GSWorks를 AppleWorks GS로 이름을 변경했습니다. (나는 그때까지 이미 SF 베이 지역에 살고있었습니다. 1987 년 버클리 대학원에 재학중인 약혼자 Liz Harding과 함께 살았습니다.)

 

1988 년 말까지 AppleWorks GS는 출시 할 준비가되었습니다. 글쎄, 준비가 되었든 아니든, 그것은 배송되었다 2. 이 시점에서 계획은 매킨토시 용 통합 애플리케이션을 작성하기 위해 프로젝트를 중심으로 StyleWare 팀을 재구성하는 것이 었습니다. 이것은 마이크로 소프트 웍스와 경쟁 할 것입니다. 1988 년에도 벅찬 전망입니다. 분명히 Claris는 그것이 너무 위압적이라고 결정했습니다. AppleWorks GS를 마친 후 계획이 변경되었습니다. StyleWare 프로그래머는 다른 Mac 프로젝트에 배포되었습니다. Scott Holdaway는 MacWrite II 팀에 합류했습니다. 저는 MacDraw II team에있었습니다.

 

계획이 변경 되었음에도 불구하고 Claris는 여러면에서 좋은 곳이었습니다. 그것은 나에게 호소력이있는 일부 Apple 문화를 물려 받았으며 우리가 가장 좋고 깨끗한 소프트웨어를 만들고 있다는 강한 감각이있었습니다. 몇 년 후 나는 이러한 느낌이 업계의 나머지 부분이 움직이는 속도에 대해 어느 정도 실명하게 만들었다는 것을 깨달았습니다. 매끄럽고 버그없는 소프트웨어를 생산하려는 노력에서 Claris는 디자인의 우아함과는 무관하게 수많은 기능이 판매된다는 현실을 무시했습니다. MacWrite Pro와 같은 일부 제품은 엄격한 품질 보증 요구 사항으로 인해 너무 오래 지연되어 시장에서 효과를 잃었습니다.



결국 1989 년 4 월 Scott Holdaway와 저는 우리가 Claris에 입사했을 때 염두에 두었던 일이 아니라고 결정했습니다. 우리는 오래된 소프트웨어를 유지하는 것이 아니라 새로운 소프트웨어를 만들고 싶었습니다. 그래서 우리는 Claris를 떠나 우리 회사 인 Spartacus Software를 만들어 Mac 통합 애플리케이션을 만들었습니다. Claris의 거의 모든 사람들이 우리가 미쳤다고 말했습니다. 두 명의 프로그래머가 어떻게 Microsoft와 경쟁 할 수 있을까요?

한 가지 예외는 엔지니어링 부사장 Yogen Dalal이었습니다. 그는 우리에게 좋은 기회가 있다고 생각했습니다. Claris는 우리가 회사를 매각 한 경우 첫 번째 거부권에 대한 대가로 장비를 제공했습니다. (이것은 Claris에게 큰 도움이되었습니다.) Spartacus의 "종자 자본"은 약 $ 10,000에 달했습니다. 어제처럼 애플 스토어에서 컴퓨터를 샀던 기억이납니다. 엄청나게 흥미 진진했습니다. 우리 둘은 마이크로 소프트를 맡으 려했고, 우리가 할 수 있다는 것을 알았습니다!

 

우리 스스로 (On Our Own)

 

Scott과 저는 StyleWare 판매로 약간의 돈을 벌었고, 당시 아내 Liz는 지질학 자로 일을했기 때문에 잠시 동안 우리 혼자서 버틸 수있었습니다.

처음 몇 달 동안 우리는 Scott의 아파트 식당의 카드 테이블에 컴퓨터 (16MHz Macintosh IIx)를 설치했습니다. 이것이 ClarisWorks가 탄생 한 곳입니다. (우리는 프로그램이 결국 MacWorks로 판매되기를 원했습니다.

그러나 초기 버전은 BSWorks라고 불 렸습니다. Bob & Scott.) 우리는 임대료를 절약하기 위해 산타 클라라에서 함께 집을 임대했습니다. 이것은 스파르타쿠스의 본부였습니다. 처음 몇 달 동안은 순조롭게 진행되었습니다. 우리는 프로그램에 대해 매우 멋진 전체 아키텍처를 결정했습니다.

 

지금까지의 모든 "통합 소프트웨어"는 사실상 서로 느슨하게 결합 된 여러 개의 개별 프로그램이었습니다. 여러 가지 이유로 우리는 이것보다 더 잘해야했습니다. 첫째, 새롭고 흥미로운 일을하는 것입니다.

둘째, 두 명의 프로그래머가 경쟁적인 독립형 워드 프로세서, 스프레드 시트, 그래픽 프로그램 및 데이터베이스 프로그램을 1 년 정도에 작성할 수 없습니다. 셋째, 그 당시에는 응용 프로그램 크기가 큰 문제였습니다. Microsoft Works는 큰 프로그램이었습니다. 우리는 더 잘하고 싶었습니다.

 

우리는 프레임 기반 접근 방식을 고안했습니다. 다양한 애플리케이션 유형에 특화된 대부분의 기능은 워드 프로세싱 프레임, 그래픽 프레임 등의 "프레임"으로 패키징되었습니다. 그런 다음 이러한 프레임은 통합 프로그래밍 프레임 워크에서 적절한 유형의 문서를 만들기위한 빌딩 블록으로 사용되었습니다. 예를 들어, 워드 프로세싱 문서는 기본적으로 페이지 당 하나씩 서로 연결된 텍스트 프레임 묶음이었습니다.

 

(이를 깔끔하게 수행하는 것은 큰 도전이었습니다. 구성 요소 기반 아키텍처 (예 : OpenDoc)를 구축하려는 많은 후속 노력은 최상위 사용자 인터페이스 요구 사항을 고려하지 못했습니다.)

 

그 결과 문서 유형에 걸쳐 대부분의 코드가 공유되었을뿐만 아니라 애플리케이션도 진정으로 통합되었습니다. 프레임은 서로 내장 될 수 있습니다. 예를 들어 스프레드 시트 프레임을 워드 프로세싱 문서에 바로 넣을 수 있습니다. 그래픽 문서의 텍스트 개체에는 모든 기능을 갖춘 워드 프로세싱 엔진이 있습니다. 데이터베이스 양식 편집기는 내장 그래픽 환경을 사용했습니다. 기타.

 

우리가 가진 멋진 기능 중 하나는 "공유 된 그래픽 컨텍스트"메커니즘이었습니다. 때로는 항목이 한 번에 여러 프레임에 표시되는 경우가있었습니다. 예를 들어, 여러 페이지가있는 문서의 페이지 나누기를 가로 질러 개체를 드래그 할 수 있습니다 (예 : 이와 같이). 우리는 여러 상황에서 동작을 표시하기위한 일반적인 아키텍처를 개발했습니다. 물론 이런 종류의 많은 것들이 오늘날에는 구식 이었지만 1989 년에는 새롭고 흥미 진진했습니다. 당시의 하드웨어에서 이러한 작업을 효율적으로 수행하려면 일부 창의적인 프로그래밍이 필요했습니다.

 

배송 제품에 포함되지 않은 몇 가지 멋진 기능이있었습니다. 예를 들어, 원래 스프레드 시트 공식은 훨씬 더 강력했습니다. 예를 들어 그래픽 개체 위치 및 문서 속성을 스프레드 시트 셀에 연결할 수 있습니다. 따라서 계산 결과를 통해 개체를 그래픽으로 이동하거나 그 반대로 이동할 수 있습니다. (이 방향에 대한 추가 작업으로 인해 MOOSE라는 새로운 제약 기반 프로그래밍 패러다임이 생겨 언젠가 부활 할 수 있습니다 ...)

 

10 월에 로마 프리에 타 지진으로 인해 작업이 중단되었습니다. 이것은 월드 시리즈를 중단시킨 진도 7.1 지진이었습니다. 몇 년 동안 베이 지역에서 살았고 몇 번의 지진을 겪었지만이 문제에 대비 한 것은 아무것도 없었습니다. 나는 집이 무너질 것이라고 확신했습니다. 물론 그렇지 않았습니다.

 

11 월경, 우리는 모든 문서 유형이 어느 정도 기능을 발휘할 정도로 큰 진전을 이루었습니다. Scott은 대부분의 워드 프로세싱 코드를 수행했고, 저는 그래픽과 전체 프레임 워크의 대부분을 수행했으며, 우리 둘 모두가 손에 넣은 다른 모든 작업을 수행했습니다.해야 할 일이 많이 남아 있었지만 프로그램 쇼핑을 시작할 시간입니다. 우리는 영원히 실직하고 싶지 않았습니다.

 

우리는 프로그램을 Claris로 다시 가져 가서 StyleWare의 친구들과 함께 끝내기를 원했습니다. 우리는 Claris 임원들에게 데모를 제공했고 그들은 감명을 받았습니다. 그 무렵 Claris는 결국 Mac 통합 시장에있는 것이 정말 타당하다고 결정했습니다. 그들은 우리 또는 SmartWorks라는 경쟁적인 노력을 사들 일 것입니다. 그들은 우리 프로그램을 선호했습니다.

 

그러나 숫자를 말할 때가되었을 때 일이 잘 풀리지 않았습니다. Claris는 "우리는 당신에게 X를 줄 것입니다"라고 말했습니다; 우리는 6X를 더 많이 염두에 두었을 것입니다. 아마도 우리는 탐욕 스러웠을 것입니다. X는 1 년 미만의 작업으로 나쁘지 않았습니다. 그러나 우리는 그것을 썼고 그것은 우리 것이었고 우리는 그것이 훨씬 더 가치가 있다고 생각했습니다. 물론 Claris는 거부 할 수있는 첫 번째 권리를 가졌습니다 (즉, 다른 제안과 일치 할 권리가 있음). 다른 곳에서 쇼핑하도록함으로써 잃을 것이 없었습니다.

 

그래서 우리는 노력했습니다. 그러나 적절한 채널이라는 것이 있는데 우리에게는 없었습니다. NeXT의 Steve Jobs, Aldus, Ashton-Tate 등에 편지를 보냈습니다. (Microsoft에 프로그램을 제공하는 것은 우리가 결코 해본 적이없는 일입니다.) 예외 없이는 아무도 우리의 편지 나 반복되는 전화를 돌려주지 않았습니다. 우리는 훌륭한 프로그램을 가지고 있었고 그것을 알고 있었지만 그것을 얻을 방법이 없었습니다!

 

우리는 그것을 직접 생산하고 판매 할 자원이 없었습니다. 예, 우리는 약간 단서가 없었습니다. 의심 할 여지없이 많은 벤처 캐피탈 기회가 있었고 우리를 큰 소프트웨어 회사의 문으로 끌어들일 수있는 인맥을 가진 에이전트가있었습니다. (그러나 이것이 실리콘 밸리 닷컴 문화 이전에 있었던 것을 기억하십시오.) 결국 우리는 둘 다 발견했습니다. 그러나 긴장된 몇 달 동안 미래는 암울 해 보였다. Claris에서는 바람이 다시 바뀌 었습니다. 그들은 더 이상 통합 된 애플리케이션을 원한다고 확신하지 못했습니다. 신경이 닳았다. 어쨌든 우리는 노력을 계속하고 서로의 목을 찢는 것을 피했습니다.

 

그러던 어느 날 우리가 그곳에서 일할 때 Claris의 마케팅 임원이었던 Kyle Mashima로부터 전화를 받았습니다. 그는 우리에 대해 알고 있었고 Claris를 떠나 벤처 캐피탈 회사에 합류했습니다. 그는 Guy Kawasaki (전 Apple 전도사, ACIUS4의 전 사장)의 데모를 준비했습니다. 남자가 우리 집에 와서 데모를했고 그는 그것을 좋아했습니다. 그는 "여러분들은 팔로 알토에있는 제 사무실로 이사하지 않으시겠습니까? 복도 건너편에있는 아내 사무실로 이사 할게요." 진지하게! 이것은 정말 멋졌다. 가이 가와사키가 누군지 누구나 알고있었습니다 우리는 그가 ACIUS를 떠났다는 것을 몇 달 전에 Mercury News에서 읽었습니다. 그가 다음에 어디로 갈지에 대한 추측이 만연했습니다. 우리는 그를 스파르타쿠스의 사장으로 만들어야한다고 농담을했습니다. 그것은 이제 분명한 가능성이었습니다. 그러나 고려해야 할 다른 옵션이있었습니다. Kyle은 다양한 회사에 우리 프로그램을 제공하는 데 우리의 대리인 역할을하기로 동의했습니다.

 

다음 두 달은 데모와 크런치 개발의 회오리 바람이었습니다. 우리는 실제로 Guy의 사무실로 이사했고, 임대료는 무료였습니다. 말 그대로 그는 복도 건너편으로 이사했습니다. (그는 우리에게 동기를 부여하기 위해 포르쉐 포스터를 남겼습니다.) 우리는 구매자를 찾는 동시에 Guy를 사장으로, Kyle을 사용하여 실제로 우리 프로그램을 생산하고 마케팅 할 우리 회사의 가능한 구조를 조사하고있었습니다. 마케팅 부사장. 이것은 최근의 절망의 깊이에서 완전히 전환 된 흥미 진진한 시간이었습니다. 우리는 모든 Mac 해커의 꿈을 살고있었습니다.

 

Guy와 Kyle과 함께 회사를 시작하는 것은 대단한 모험이었을 것입니다.하지만 결국 경쟁적인 제안으로 Claris가 자리를 잡고 주목하게되었습니다. Claris는 우리가 원했던 모든 것, 그 이상을 제공했습니다. 거절하는 것은 불가능했습니다. StyleWare 팀에 다시 합류 할 수있는 기회였으며 Claris의 품질 스탬프를 작업에 적용했습니다. (Guy와 Kyle은 추위에 빠진 것이 아니라 에이전트 수수료를 받았습니다. Guy는 이제 Garage Technology Ventures를 운영하고 Kyle은 현재 Adobe의 전략 개발 부사장입니다.) 어떻게되었을 지 궁금합니다. 다른 코스를 택했습니다.

 

1990 년 7 월, 우리는 프로그램을 Claris에 매각했습니다.



Claris, 파트 II

 

우리는 금요일에 Claris와 의향서에 서명했고 (Pink Floyd의 "Money"가 Claris로 운전하면서 라디오에서 재생 중이었습니다) 다음 월요일에 Claris로 돌아 왔습니다. 우리가 떠난 후 Claris는 "The Wedge"로 알려진 멋진 새 본사로 이사했습니다. (바로 내려 가면 웨지는 내부가 딜버트 랜드 였을 것 같지만 그래도 꽤 멋져 보였습니다. 헤이, 아트리움이있었습니다.)

 

이 시점에서 상황은 훌륭하게 진행되었지만 성공적인 배송 제품으로가는 길에는 여전히 몇 가지 속도 문제가있었습니다. 위에서 언급했듯이 Claris는 공개되지 않았습니다. Claris가 Spartacus를 인수 한 직후 Apple은 Claris를 영구 자회사로 유지하기로 결정했습니다. 이것은 Claris 경영진의 기대와 일치하지 않았습니다. 우리가 도착한 직후 Claris의 사장은 사임했습니다. 내년에는 대부분의 임원진도 퇴사했습니다. 일반적인 혼란은 Claris의 모든 활동을 복잡하게 만들었습니다.

 

우리는 StyleWare 프로그래머 인 Tom Hoke와 Scott Lindsey와 함께 현재 코드 명 "Terminator"라는 제품을 완성하기 위해 노력했습니다 (이것이 Microsoft Works에 대한 작업이기 때문입니다). AppleWorks GS의 테스터였던 Mate Gross가 Terminator 테스트 팀을 이끌었습니다. 마케팅 측면에서는 Bob Lisbonne이 제품 관리자로 합류했습니다. ClarisWorks는 Claris에서 이들과 다른 많은 재능있는 사람들의 노력이 없었다면 그 제품이되지 못했을 것입니다.

 

실제 제품 이름은 아직 선택되지 않았습니다. MacWrite, MacDraw 등과 같이 우리는 프로그램을 MacWorks라고 부르기를 원했습니다. 그러나 그 이름은 Lisas가 Mac을 에뮬레이트 할 수있는 프로그램에 속했습니다. (Lisa는 Macintosh의 조상이었습니다.) 또한 Claris는 자사 제품의 Windows 버전을 생산할 가능성이 있기 때문에 "Mac"이름에서 벗어나고 싶었습니다. 한동안 "FireWorks"가 주요 후보 였지만 그 이름은 소방서 관리 소프트웨어를 가진 사람이 소유했습니다. 그는 이름과 헤어지기를 꺼려했다 5. "혁명"도 옵션이었습니다. 결국 "ClarisWorks"가 기본적으로 선택되었습니다.



내년 반의 세부 사항은 대부분 건너 뛰겠습니다. Claris에 제품을 판매 한 후 ClarisWorks를 완료하는 데 걸린 시간입니다. 이것은 우리가 계획했던 것보다 훨씬 길었습니다. 이 중 일부는 기능 추가, 일부는 Claris의 엄격한 품질 보증, 일부는 단순히 필요한 작업량을 잘못 평가했기 때문입니다. 우리가 길고 열심히 일했다고 말하면 충분합니다.

 

이 기간이 끝날 무렵 제품을 곧 배송하는 것이 중요해졌습니다. 우리 만 마이크로 소프트 웍스를 격추시키려는 것은 아니었다. SmartWorks (Claris가 구매하지 않은 프로그램)와 BeagleWorks도있었습니다. SmartWorks는 Symantec (Spartacus에도 관심이 많았던)이 인수했으며 GreatWorks로 레이블이 변경되었습니다. BeagleWorks는 Beagle Bros가 내놓은 또 다른 통합 제품이었습니다.

 

세 가지 모두 Apple의 새로 도입 된 저가 매킨토시 모델을 활용하기 위해 거의 동시에 출시 될 예정이었습니다. 이들은 Mac Classic, Mac LC 및 Mac IIsi였습니다. 모든 제품은 기존 Mac II 라인보다 저렴했으며, 우리의 목표 시장의 큰 부분이기도 한 교육을 목표로했습니다. 이러한 시스템은 1MB RAM 만있는 구성으로 제공되었습니다. 이러한 모델에서 허용 가능한 성능을 달성하는 것은 ClarisWorks의 주요 기술 요구 사항이었습니다.

 

마지막으로 ClarisWorks 1.0은 1991 년 10 월 골든 마스터 인증을 받아 대중에게 출시되었습니다. 초기 리뷰는 긍정적이었고 판매가 시작되었습니다. Liz와 저는 하와이 여행을 축하했습니다. 컴퓨터 매장의 선반에있는 ClarisWorks를 보게되어 기뻤습니다.

 

ClarisWorks는 판매 및 인기면에서 빠르게 Microsoft Works를 능가했습니다. 1992 년 초에 Microsoft는 상자 덮개에 "매킨토시 용 베스트셀러 통합 응용 프로그램"이라는 문구와 함께 새 버전의 Microsoft Works를 출시했습니다. Claris Legal은이 부정확 한 텍스트를 삭제하도록 강요했습니다. (Microsoft는 처음에 Claris의 판매 수치가 Mac과 함께 번들로 제공되는 ClarisWorks의 사본을 기반으로한다고 반대했지만 실제로 소매 판매는 수와 수익면에서 Microsoft보다 낫습니다.) 한때 Microsoft는 시장에서 지배적이었던 카테고리.

 

이때 ClarisWorks 2.0에 대한 개발이 순조롭게 진행되었습니다.




오레곤(Oregon)



ClarisWorks 1.0이 출시 된 후 Liz와 저는 오리건 주 포틀랜드로 이사했습니다. 왜? 리즈는 근처에서 자랐고 우리가 그곳에서 그녀의 가족을 방문 할 때마다 떠나기가 더 어려웠습니다. 태평양 북서부는 무수한면에서 정말 멋진 곳입니다. 우리는 또한 실리콘 밸리의 높은 가격과 군중에서 벗어나고 싶었습니다.

 

(물론 돌이켜 보면 믿기 어렵습니다. 베이 지역의 주택은 이제 1992 년에 비해 많은 비용이 듭니다.)

 

우리는 Claris가 전체 개발 팀을 포틀랜드로 옮기는 꿈을 꾸었습니다. 다른 팀원들은 친절했습니다. 하지만 저는 Claris가 포틀랜드에 사무실을 열기에 적합하다고 생각하지 않았습니다. 그러나 ClarisWorks 2.0에 대한 계약 조건을 협상 할 때가되었을 때 Scott은 포틀랜드 사무실도, 계약도 없었습니다. Claris가 포기했습니다. 결국 우리는 포틀랜드에서 컬럼비아 강 건너편에있는 워싱턴 주 밴쿠버에 정착해야했습니다. Liz와 나는 그곳에서 집을 샀고 전체 개발팀이 밴쿠버로 이사했고 ClarisWorks 2.0이 형태를 갖추기 시작했습니다.

 

곧 우리는 ClarisWorks 2.0을 완성했습니다. 매출은 여전히 ​​강했고 ClarisWorks는 많은 상을 수상했습니다. 적어도 내가 본 한 Claris 마케팅 프레젠테이션에 따르면 ClarisWorks는 Microsoft Office를 능가했습니다 (아마도 매출이 아닌 단위로). 몇 년 동안 ClarisWorks는 1 억 달러의 제품이었습니다. 이제 3.0에 대해 생각할 때가되었지만,이 무렵 포틀랜드로의 이전의 단점이 드러나기 시작했습니다.

 

Claris 경영진은 계속해서 이직했고 Scott과 저는 더 이상 최신 경영진과 긴밀한 관계가 없었습니다. 우리 자신을 고립시킴으로써 우리는 산타 클라라에서 가졌던 많은 일상적인 번거 로움에서 벗어나게되었습니다. 이를 통해 프로그래밍에 집중할 수 있습니다. 그러나 실제로 연락이 끊기는 것은 개발 팀 전체와 Scott과 개인적으로 모두 지불하기에는 너무 높은 대가였습니다. ClarisWorks 3.0 계약을 협상하는 데 어려움을 겪었습니다. 3.0 개발은 특별히 순조롭게 진행되지 않았습니다. Claris는 모든 기능이 준비되기 전에 시장에 새 버전이 필요했고, Scott과 제가 바라는대로 3.0으로 기능 업그레이드가 적은 버전을 출시했습니다. 우리가 동의 한 기능 세트는 결국 ClarisWorks 4.0으로 출시되었습니다.

 

ClarisWorks 4.0이 출시되었을 때 제품의 미래에 대한 Claris의 비전은 제가 계속 작업하기에는 너무 달랐습니다. 한 가지 필요한 것은 OpenDoc과의 통합으로 프로그램의 대규모 재구성이 필요했습니다. OpenDoc은 ClarisWorks가 다룬 많은 동일한 문제를 해결하도록 설계되었으며 각 프로젝트에는 구성 요소 통합 및 인터페이스 아키텍처에 대한 고유 한 아이디어와 은유가 있습니다. 두 방향은 특별히 호환되지 않았습니다. 나는 4.0 이후 다른 관심사를 추구하기 위해 떠났다. Scott과 나머지 개발 팀은 그대로 유지했습니다.

 

ClarisWorks 5.0이 완성되기 전에 Claris와 나머지 개발 팀 간의 격차가 너무 넓어졌습니다. Scott Holdaway, Tom Hoke, Scott Lindsey, Bruce Hammond 및 Carl Grice는 Claris를 떠났고 나중에 Gobe Software가 될 것을 결성했습니다. 이들은 프로젝트에 가장 오래 참여한 핵심 엔지니어였습니다. 몇 명의 새로운 엔지니어가 남아있었습니다. 특히 3 명이 OpenDoc 통합을 담당했습니다.

 

Apple WWDC '96에서 그들은 OpenDoc을 지원하는 ClarisWorks 버전을 시연했습니다. 애플은 특히 주력 제품이 새로운 구성 요소 기술을 지원하고 있음을 개발자들에게 보여주기를 열망했습니다. 당연히 (어쨌든 나에게) 다음 주에 세 명의 엔지니어가 Microsoft에 채용되었습니다. 결과 : ClarisWorks 5.0에서는 OpenDoc이 지원되지 않습니다. 그 책략은 마이크로 소프트가 경쟁을 억압하는 방식의 전형적인 예일뿐입니다. 아이러니하게도이 경우 마이크로 소프트 방식에 반항하여 고안된 제품에 부딪 혔습니다.



Whither ClarisWorks?

 

1998 년 1 월, Claris Corporation은 그 자체로 존재하지 않게되었습니다. ClarisWorks가 Apple에 직접 도입되었고 AppleWorks로 이름이 변경되었습니다. Claris는 이제 FileMaker, Inc.가되었습니다. 2000 년 3 월 Apple은 AppleWorks 6.0을 출시했습니다. 이것은 몇 가지 문제 (예 : 여러 파일 변환기 제거)가있는 매우 사소한 업데이트로 널리 인식되었습니다. 여기 제가 당시 MacInTouch와 MacFixit에 보낸 편지가 있습니다.

 

한편, Gobe 직원 (내가 입사 한 이후)은 Gobe Productive를 작업하고있었습니다. 이 제품은 ClarisWorks를 넘어 더 개방적인 아키텍처를 갖춘 다음 논리적 단계 였지만 Be OS (Be 운영 체제) 용으로 작성되었습니다. 여기에 흥미로운 배경 이야기가 있습니다. 1996 년 말 Gobe가 설립되었을 때 Apple이 Be를 인수하고 BeOS가 차기 Mac OS의 기반이 될 것이라는 추측이 널리 퍼졌습니다. 따라서 Gobe는 새로운 플랫폼에 대한 개발에 다리를 놓을 것입니다. 그러나 애플은 Be 대신 NeXT를 사서 모두를 놀라게했다. NeXTStep은 Mac OS X의 기반이되었고 Be는 글을 쓰기 위해 벽에 걸었습니다. 비록 우리 대부분은 그것을 읽기를 거부했지만. BeOS는 시장에서 살아남지 못했습니다. 따라서 Gobe도 마찬가지였습니다.

 

지난 몇 년 동안 때때로 Apple이 Gobe Productive를 기반으로 한 AppleWorks의 새로운 Mac 버전을 생산하기 위해 Gobe 및 / 또는 원래 ClarisWorks 팀과 ​​협력하고 있거나 다시 인수했다는 소문과 추측이있었습니다. Apple과 Gobe는 실제로 Gobe 역사의 다양한 시점에서 가능성을 논의했습니다. 그러나 나는 세부 사항으로 들어갈 자유가 없다. 애플은 결국 고비를 인수하지 않았지만, 창립자 스콧 홀드 어웨이, 스콧 린지, 칼 그리이스 세 명은 고비가 실패했을 때 직원으로 애플에 다시 합류했다. 그들은 자신이 무엇을하고 있는지 (비공개조차도!) 말해주지 않을 것이지만 그것이 무엇이든간에 Gobe Productive 코드베이스를 포함하지 않습니다. 또한 ClarisWorks / AppleWorks 코드베이스가 포함되어 있지는 않습니다.

 

제 자신은 MIT AI 연구소에서 인공 지능을 공부하기 위해 대학원으로 돌아갔습니다. (아이러니하게도 내가 팀을 오레곤으로 끌고 왔고, 나는 항상 가장 열렬한 애플 애호가 였지만, 이제 나는 오레곤과 애플을 떠난 사람이다. 둘 다 그리워!) 나는 우울하다. AppleWorks가 지난 몇 년 동안 (아직도 매일 사용하지만) 발전하지 못했으며 앞으로도 계속 진행할 수있는 방법을 찾았 으면합니다. 또한 ClarisWorks를 만드는 데 많은 노력을 기울인 단순성과 긴밀한 통합을 갖춘 대안이 있었으면합니다. 나는 논문을 완성하는 것 외에는 ClarisWorks의 최신 버전을 만드는 것보다 내가하고 싶은 일은 아무것도 생각할 수 없다!







http://groups.csail.mit.edu/mac/users/bob/clarisworks.php




애플,ClarisWorks,AppleWorks,개발역사,히스토리,