Введение
Computervision, Inc. (CV) была одной из первых компаний в области автоматизированного проектирования и производства (CAD/CAM) в сфере компьютерных наук. Компания Computervision была основана в 1969 году Марти Алленом и Филиппом Виллерсом, а ее штаб-квартира находилась в Бедфорде, штат Массачусетс, США. Первые продукты компании создавались на платформе Data General Nova. Начиная примерно с 1975 года, Computervision начала разрабатывать собственные 16-битные компьютеры "CGP" (Computervision Graphics Processor), совместимые с Nova, с дополнительными инструкциями, оптимизированными для графических приложений, и собственной операционной системой, известной как Computervision Graphic Operating System (CGOS). В 1980-х годах Computervision переписала свой код для работы на платформах, основанных на Unix. В 1988 году компания Computervision была приобретена Prime Computer за 434 миллиона долларов. Впоследствии Prime Computer приняла название Computervision. 12 декабря 1998 года компания Parametric Technology Corporation приобрела Computervision.
the field of computer science
Computervision, Inc. (CV) was an early pioneer in Computer Aided Design and Manufacturing (CAD/CAM). Computervision was founded in 1969 by Marty Allen and Philippe Villers, and headquartered in Bedford, Massachusetts, United States. Its early products were built on a Data General Nova platform. Starting around 1975, Computervision built its own "CGP" (Computervision Graphics Processor) Nova compatible 16 bit computers with added instructions optimized for graphics applications and using its own operating system known as Computervision Graphic Operating System (CGOS). In the 1980s, Computervision rewrote their code to operate on Unix based platforms. Computervision was acquired by Prime Computer in 1988 for $434 million. Prime subsequently adopted the Computervision name. On December 12, 1998 Parametric Technology Corporation acquired Computervision.
История разработки CADDS
Первый продукт Computervision, CADDS 1, был ориентирован на рынки разработки печатных плат и 2D-черчения. CADDS расшифровывалось как Computervision Automated Design and Drafting System (Автоматизированная система проектирования и оформления чертежей Computervision). Система CADDS 1 включала в себя комбинированный дигитайзер и плоттер, установленные на большом чертежном столе. В CADDS 2 была добавлена разработка интегральных схем, которая имела выделенную операционную систему и 16-битную графическую базу данных. Когда этого оказалось недостаточно для ВЛИС (сверхбольшая интеграция), компания разработала CADDS 2/VLSI в конце 1970-х годов. CADDS 2/VLSI включал новую операционную систему, 32-битную базу данных и возможность расширения функциональности пользователями с помощью специального языка программирования под названием ICPL (язык программирования интегральных схем), который был диалектом BASIC, основанным на интерпретаторе, лицензированном у Fairchild Semiconductor. Оригинальный CADDS 2 работал на компьютерах Data General Nova 1200. CADDS 2/VLSI работал на собственном аппаратном и программном обеспечении Computervision, представляющем собой модифицированный Data General Nova с модифицированной версией операционной системы RDOS от DG. CADDS3 был представлен в конце 1970-х годов на CGP80 и CGP100 с использованием векторных дисплеев на трубках хранения Tektronix в качестве терминалов отображения и графических планшетов с меню для ввода данных оператором. CADDS3 был написан на Фортране и основан на программном обеспечении, разработанном Патриком Ханратти и приобретенном у S3 Corporation примерно в 1973 году. В 1975 году Computervision представила улучшенную базу данных, которая позволяла легко добавлять дополнительные объекты и типы данных. Другие улучшения, включая пакет B-сплайнов и повышенную производительность обновления изображения, привели к тому, что система была принята многими крупными заказчиками, включая Boeing, которая приобрела десятки систем для программы самолетов 757/767. Улучшенные возможности 3D-проектирования были добавлены в начале 1980-х годов с продуктом CADDS4 на CGP200. Эта версия CADDS перешла от дисплеев на основе трубки хранения к растровой графике и представила специализированную графическую сопроцессорную плату, известную как графический процессор (GPU). С CADDS4 были доступны специализированные пакеты для CAD-проектирования, CAM (автоматизированного производства), 3D-моделирования, проектирования трубопроводов и технологических установок, разработки печатных плат, проектирования приборных панелей и многих других приложений. В этот период компания также внесла вклад в разработку стандарта IGES для обмена данными CAD/CAM вместе с Applicon и другими конкурентами. Значительный прорыв в 3D-проектировании произошел с CADDS4X на CGP200X с операционной системой CGOS200X. Эта версия операционной системы и аппаратного обеспечения улучшила управление памятью (хотя и не являлась полноценной виртуальной памятью) и увеличила размер программы. В 1984 году кластер CGP200X с проприетарным 32-битным процессором Analytic Processing Unit (APU) был предложен как Computervision Distributed System (CDS) 4000. APU иногда называли "All Paws Up" (Все лапы вверх). Производство CADDS продолжалось и в двадцать первом веке. По состоянию на 2019 год CADDS (теперь версия CADDS5) предлагался как система CAD/CAM, специализирующаяся на судостроении.
История использования препарата MEDUSA
В 1983 году Computervision приобрела Cambridge Interactive Systems (CIS), основанную британским ученым-компьютерщиком доктором Диком Ньюэллом и Томом Санчей. Computervision была заинтересована в получении передовых технологий системы CAD MEDUSA, разработанной кембриджской компанией. CIS имела партнерские отношения с Prime Computer, которая сохранила опцион на исходный код MEDUSA. В то время MEDUSA была доступна на недавно выпущенных 32-битных так называемых супермини-компьютерах, основными дистрибьюторами которых были Digital Equipment Corporation (DEC) (с их аппаратной платформой VAX) и Prime Computer. В 1984 году произошел раскол в развитии MEDUSA, когда Prime реализовала свой опцион на продолжение разработки системы. Это фактически привело к созданию двух различных версий MEDUSA: CIS MEDUSA (принадлежащая Computervision и работающая на рабочих станциях Prime, Sun и VAX) и Prime MEDUSA (которая на момент приобретения работала только на компьютерах Prime, но впоследствии была портирована Prime на SunOS как Prime MEDUSA версии 5.0). Обе версии имели несколько отличающийся формат файлов, а направление развития языка программирования различалось. Разделение в разработке MEDUSA было преодолено, когда Prime Computers приобрела Computervision, с обещанием клиентам CV, что пользователям VAX и Sun не придется переходить на рабочие станции Prime. Prime была разделена на два основных подразделения: Prime Hardware, отвечавшее за собственное компьютерное оборудование, и Prime Computervision, отвечавшее за бизнес в области CAD/CAM, включая MEDUSA и CADDS. С падением продаж оборудования Prime в конечном итоге прекратила производство компьютеров PRIMOS и передала обязательства по техническому обслуживанию другой компании, чтобы сосредоточиться на бизнесе по разработке программного обеспечения CAD/CAM. Компания была переименована из Prime Computervision в Computervision (CV).