Объектно-ориентированная среда программирования CAS.CADE
Система CAS.CADE представляет собой мощное средство по разработке программного обеспечения в области развития инжиниринговых решений и услуг.
Фирма MATRA Datavision на деле, а не на словах проводит политику открытого доступа к новейшим технологическим достижениям. Ярким примером полной открытости фирмы служит среда разработки программ CAS.CADE Application Framework, предоставляющая программистам все инструменты для создания специализированных программ любой степени сложности — от небольших приложений до крупных программных комплексов. CAS.CADE включает инструментарий разработки программных продуктов на языках C++ и LISP для геометрического моделирования и управления данными, объектно-ориентированные базы данных OBJECT STORY, набор интерактивных модулей и специальных средств для проектирования графического интерфейса пользователя. Обмен информацией в системе CAS.CADE осуществляется в рамках стандарта STEP. Предлагается четыре вида ресурсов:
- CAS.CADE Softrware Factory — многопользовательская среда разработки технических и научных приложений, включающая язык определения компонентов, классы окон просмотра, набор инструментов программирования, функции администрирования для управления кодами;
- CAS.CADE Object Library — объектно-ориентированные компоненты С++, обеспечивающие моделирование двух- и трехмерных объектов, их создание и редактирование, а также ресурсы для отображения и графического выбора в 2D- и 3D-режимах;
- CAS.CADE Interactive Services — ресурсы для разработки графического интерфейса пользователя, включающие диалоговый процессор для оформления внешнего вида приложения, модули с функциями просмотра двух- и трехмерных объектов, создания окон просмотра базы данных и др.;
- CAS.CADE Mangement Services — инструментарий для хранения и управления данными, позволяющий создать постоянную модель данных приложения, организовать базу данных для приложения конечного пользователя с развитыми функциями управления объектами, функциями внутреннего и внешнего контроля и др.
Многие известные в мире фирмы-разработчики используют технологии CAS.CADE для создания своих программных продуктов в самых различных областях человеческой деятельности, например исследовании Земли, медицине, кораблестроении, ядерных исследованиях, гражданском строительстве. Среди сапровских фирм-разработчиков — известная французская фирма Dassault Systems (система CATIA). Более того, подписанное соглашение о стратегическом партнерстве между MATRA Datavision, Dassault Systems и IBM подтверждает преимущество CAS.CADE перед другими специализированными объектно-ориентированными средами программирования. Технологические решения MATRA Datavision, реализованные в программах Styler, Machinist, оказались лучшими на сегодняшний день и были включены в проект нового поколения программных продуктов, разрабатываемых фирмой Dassault Systems.