Фреймворк Falcon

Falcon Framework (или Falcon Framework for Concurrent Design) был программной средой второго поколения Mentor Graphics . В то время как их исходная среда была основана на Pascal и работала исключительно на платформе Apollo/Domain , Falcon Framework был написан на C++ и был переносим на другие платформы, в частности Unix .

Falcon Framework позиционировался как ключевая технология для параллельной разработки в сфере EDA . Однако его лучше характеризовать как фреймворк для программного обеспечения . [1] Ключевыми компонентами Falcon Framework были:

  • UIMS — система управления пользовательским интерфейсом. Позднее названный CUI (Common User Interface), этот компонент был создан на основе X Window System и имел интерфейс, подобный OSF / Motif .
  • AMPLE — Advanced Mentor Programming Language или Advanced Multi-Purpose Language. Язык программирования сценариев , подобный C.
  • DSS — система поддержки принятия решений. Среда программирования, похожая на электронную таблицу, с множеством графических виджетов.
  • DME — Design Management Environment. Графический инструмент, известный как Design Manager для управления компонентами дизайна и The Registrar для редактирования реестра Falcon Frameworks.
  • BOLD - Система онлайн-документации. Первичным приложением был Bold Browser.
  • EDDM — модель данных электронного проектирования. Модель данных на основе связности для использования с набором инструментов Mentor Graphics ' IDEA Station.
  • DDMS — система управления проектными данными. Базовая система управления компонентами, предоставляющая объектные средства для управления ссылками, сохранением и версионированием.

Другой ключевой частью Falcon Framework была программа Open Door. Эта программа предоставляла партнерам и клиентам доступ к библиотекам программного обеспечения и службам интеграции. Open Door была попыткой разрушить репутацию Mentor Graphics как производителя фирменных продуктов.

Falcon Framework был ключевой особенностью Mentor Graphics '8.0 и был первоначально выпущен в 1991 году. Более поздние разработки включали LMS (система управления библиотеками) и iDM (интегрированный менеджер дизайна). Впоследствии он был портирован на Windows NT .

Особенно эксцентричной [ по мнению кого? ] функцией, введенной в Falcon Framework, были жесты мыши с использованием средней кнопки мыши. Например, оператор мог удалить символ CAD, выделив его щелчком левой кнопки мыши, затем нажав и удерживая среднюю кнопку мыши и нарисовав большую букву «D» на экране. Жест появлялся красным цветом поверх чертежа и оконной системы и исчезал и интерпретировался, как только пользователь снова отпускал среднюю кнопку мыши.

Ну, жесты мыши присутствовали и в программном обеспечении первого поколения на Apollo Domain.

Ссылки

  1. ^ Кришнакумар, Аниш Налламур (20 января 2022 г.). «Проектирование и управление ресурсами времени выполнения доменно-специфических систем на кристалле (DSSoCs)» (PDF) . eLab: Энергоэффективное встраиваемое исследование . Университет Висконсин-Мэдисон . Получено 19 мая 2023 г. .
Взято с "https://en.wikipedia.org/w/index.php?title=Falcon_Framework&oldid=1155824811"