Jump to content

Конфдизайнер

Конфдизайнер
Разработчик(и) КМУ Сфинкс
Стабильная версия
1.0b2 / 2 июля 2007 г.
Операционная система Кросс-платформенный
Тип Проектирование системы
Лицензия Лицензия БСД
Веб-сайт [1]

ConfDesigner — графическая среда, написанная на Java , которая упрощает проектирование сложных конфигураций системы.

Поскольку ConfDesigner является частью распознавателя речи Sphinx4 , он лицензируется по лицензиям BSD . ConfDesigner основан на библиотеке графов Netbeans .

ВебСтарт

[ редактировать ]

Лучший способ связаться с ConfDesigner — это просмотреть его исходники . Он находится в $SPHINX_ROOT/tools/confdesigner.

Тем не менее, ConfDesigner можно использовать без какой-либо установки с помощью Java Webstart . Хотя для локального запуска приложения требуется только Java5 или более поздняя версия, для запуска его через Webstart требуется Java6 или более поздняя версия.

Категории компонентов

[ редактировать ]

Чтобы добавить Конфигурируемый объект в одну или несколько произвольных категорий, просто необходимо аннотировать класс (или один из его родительских классов, или один из его реализующих интерфейсов, или один из интерфейсов, реализуемых одним из его родительских классов. Например

@ConfCategory(value = {"search", "parallel"})
class ParallelSearchDecoder implements Configurable{
...
}

В ConfDesigner категории используются для создания другого дерева выбора компонентов (помимо обычного дерева выбора компонентов).

История выпусков

[ редактировать ]

Планируется

[ редактировать ]
  • улучшенная компоновка узлов
  • snap2grid
  • уровень детализации узлов для ускорения работы приложения
  • поддержка распределенных вычислений

В процессе (предстоящая бета-версия 3)

[ редактировать ]
  • копировать, вырезать, вставлять и удалять подграфы
  • дополнительный snap2grid
  • переопределение панели свойств (для поддержки свойств по умолчанию и неопределенных свойств)
  • улучшенная маршрутизация соединений
  • лучшая компоновка узлов
  • ConfDesigner можно запустить напрямую через «java -jar confdesigner.jar» (из-за добавленного jar-манифеста)
  • Интерфейс командной строки
  • Автоматическая проверка диапазона основных свойств (int, double, string) на основе аннотаций свойств.
  • быстрый поиск: найдите узлы в графе конфигурации системы.
  • поддержка вкладок: редактируйте несколько конфигураций системы в экземпляре дизайнера.
  • поддержка проекта: комплекты конфигураций системы
  • Пользовательские категории компонентов (чтобы использовать их, просто добавьте к классу аннотацию ConfCategory).
  • Экспорт изображений графов конфигурации
  • Различные улучшения юзабилити (улучшенные привязки клавиш, возможность просмотра, ссылка на этот веб-сайт в меню справки)
  • Фоновые метки, которые призваны помочь придать дополнительную структуру системному графику.
  • исправлено: удаление моделей и соединений
  • исправлено: перенаправление соединений
  • Поддерживает все текущие типы свойств Sphinx4 (включая произвольные большие списки компонентов).
  • Загружает и сохраняет файлы конфигурации Sphinx4.
  • Поместное редактирование названий компонентов
  • Автоматическое размещение графиков
  • Сериализация графа
  • Автоматический анализ пути к классам для поиска всех доступных конфигураций.
  • Полностью свободное от создания экземпляров моделирование
  • Создание и оценка системы непосредственно в конструкторе, включая изменения онлайн-конфигурации.

Известные проблемы

[ редактировать ]
  • Клавишу CTRL необходимо нажимать для масштабирования и для соединения узлов, что сбивает с толку и не является необходимым.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 33f97b6fa5a875b99b8d7455788ce39a__1522948320
URL1:https://arc.ask3.ru/arc/aa/33/9a/33f97b6fa5a875b99b8d7455788ce39a.html
Заголовок, (Title) документа по адресу, URL1:
ConfDesigner - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)