MultiCAD

MultiCAD

Компонент ПО с собственным программным интерфейсом, который позволяет разрабатывать приложения сразу для нескольких САПР-платформ.

Все описание
Задачи
Упрощение и ускорение разработки кроссплатформенных приложений;
Расширение стандартного функционала САПР без привязки к конкретной платформе.
Все задачи

О продукте

MultiCAD – это компонент ПО с собственным программным интерфейсом, который позволяет разрабатывать приложения сразу для нескольких САПР-платформ.

Одна и та же сборка приложения выполняется на платформах: nanoCAD, ZWCAD, AutoCAD, Inventor.

MultiCAD – уникальное ПО, которое предоставляет собственный промежуточный уровень API, скрывающий внутри себя различия между САПР-платформами.

Разработка плагинов и расширений для САПР – сложная задача, особенно, если приложение должно поддерживать разные платформы. MultiCAD API решает эту проблему, предоставляя единую среду разработки, в которой вы пишете код один раз – и он работает везде.

Миссия продукта

Упростить и ускорить разработку кроссплатформенных приложений, предоставляя гибкий и удобный API для работы с чертежами и их объектами.

  • Кроссплатформенность кода на API MultiCAD;
  • Инвариантность кода объектов для их представления в виде 2D/3D-модели;
  • Наличие API проектов, позволяющее управлять объектами с помощью информационной модели, независимой от чертежа платформы.

Ценность в долгосрочной перспективе:

  • Позволяет разработчикам создавать приложения, работающие в нескольких САПР без необходимости адаптации к каждой отдельной платформе и к каждой её версии;
  • Долгосрочная поддержка и сопровождение API MultiCAD;
  • Постоянное развитие, расширение возможностей API как для 2D, так и для 3D-проектирования.

Задачи

Упрощение и ускорение разработки кроссплатформенных приложений.
Расширение стандартного функционала САПР без привязки к конкретной платформе.

Возможности

Заглушка

Связь между объектами

Оптимизированная обработка связей между объектами.
Заглушка

Откат изменений команд

Возможность простого отката изменений команд в объектах MultiCAD (облегченные транзакции).
Заглушка

Добавление новых данных

Возможность добавлять новые данные в объекты собственной разработки, позволяя читать чертежи с таким объектами в старых сборках ПО.
Заглушка

Работа с объектами БД

Наличие функционала для работы с объектами БД стандартных объектов.
Заглушка

Создание приложений

Возможность создавать приложения, управляющие объектами с помощью информационной модели, независимой от чертежа платформы (API проектов).
Заглушка

Расширение поведение существующих объектов

Возможность расширять поведение существующих объектов, чей исходный код недоступен, но есть возможность обращаться к ним через API MultiCAD.
Заглушка

Разработка типов объекта

Возможность разрабатывать собственные типы объектов, один и тот же код которых позволяет представить объект в чертеже как в виде 2D-модели, так и её 3D-варианта.
Заглушка

Наличие API к 3D-модулю

Возможность работы с параметрическими 3D-объектами
Заглушка

Встроенный функционал перекрытия объектов

Заглушка

Встроенные символы оформления

Выноски, таблицы, …

Конфигурации

Преимущества

Экономия времени
Экономия времени

Не нужно собирать продукт для каждой отдельной САПР-платформы и её версии.

Сокращение сроков разработки
Сокращение сроков разработки

Разработка ПО на API MultiCAD в среднем занимает примерно на 30% меньше времени, чем на родном API каждой отдельно взятой платформы.

Объем кода меньше на 30%
Объем кода меньше на 30%

Код на API MultiCAD короче примерно на треть по отношению к вариант, когда код пишется на родном API каждой отдельно взятой платформы.

Технические детали продукта

  • Платформы/устройства: ОС Windows. Linux (в Wine - среде)
  • Требования к оборудованию/софту:
    • Платформа nanoCAD:Ничего не требуется.
    • Платформы AutoCAD, ZWCAD:Требуется один из лицензированных вертикальных продуктов: Механикс или СПДС.
    • Интеграции:PostgreSQL.

О вендоре

Магма-Компьютер

ООО «Магма-Компьютер» работает на отечественном рынке программного обеспечения с 1994 года. В его состав входят отделы по разработке, тестированию и технической поддержке программного обеспечения. Компанией разрабатываются САПР-решения в области машиностроения, промышленного и гражданского строительства, архитектурного проектирования, а также системы электронного документооборота, обработки сканированных чертежей, векторизации и гибридного редактирования.

Высококвалифицированные специалисты создают специализированные программные решения. Компания разрабатывает САПР-решения в области машиностроения, промышленного и гражданского строительства, архитектурного проектирования, а также системы электронного документооборота, обработки сканированных чертежей, векторизации и гибридного редактирования.

Все началось с первого успешного алгоритма, позволяющего находить на растре типовые объекты (диоды, резисторы; окна, сантехнику), и через год удалось распознавать стены, колонны и двери на сканированных поэтажных планах, а затем и редактировать их, делать отчеты. Впоследствии эта программа была внедрена в половину российских БТИ. В начале 2000-х компания уже писала программы для машиностроительного и архитектурно-строительного рынка САПР, а в позже взялись за технический документооборот.

За 27 лет работы компанией Магма-Компьютер выпущен обширный список коробочных решений и программ по индивидуальному заказу, среди которых: TDMS Фарватер, СПДС Металлоконструкции, СПДС Стройплощадка и другое.

Мероприятия