Conf Designer
ConfDesigner![]() | |
| 개발자 | CMU 스핑크스 |
|---|---|
| 안정된 릴리스 | 1.0b2 / 2007년7월 2일 |
| 운영 체제 | 크로스 플랫폼 |
| 유형 | 시스템 설계 |
| 면허증. | BSD 라이선스 |
| 웹 사이트 | [1] |
ConfDesigner는 Java로 작성된 그래픽 환경이며 복잡한 시스템 구성을 쉽게 설계할 수 있습니다.
Sphinx4 음성 인식기의 일부이기 때문에 ConfDesigner는 BSD 라이선스로 라이선스됩니다.ConfDesigner는 Netbeans 그래프 라이브러리를 기반으로 합니다.
웹 스타트
Conf Designer에 연락하는 가장 좋은 방법은 출처를 확인하는 것입니다.$SPHINX_ROOT/tools/confdesigner에 있습니다.
다만, Java Webstart 를 사용해 인스톨 하지 않아도 ConfDesigner 를 사용할 수 있습니다.애플리케이션을 로컬로 실행하려면 Java5 이상만 필요하지만 Webstart를 통해 실행하려면 Java6 이상이 필요합니다.
컴포넌트 카테고리
하나 또는 여러 개의 임의의 카테고리에 Configurable을 추가하려면 클래스(또는 그 부모 클래스 중 하나 또는 구현 인터페이스 중 하나 또는 부모 클래스 중 하나에 의해 구현되는 인터페이스 중 하나)에 주석을 달아야 합니다.예.
@ConfCategory(값 = {"search", "parallel"} 클래스 ParallelSearchDecoder가 구성 가능{...} ConfDesigner에서 카테고리는 다른 컴포넌트 선택 트리를 설정하기 위해 사용됩니다(일반 패키지 기반 이외의 것).
릴리스 이력
계획된
- 개량된 노드 스위칭
- 스냅2 그리드
- 응용 프로그램 속도를 높이기 위한 노드 세부 수준
- 분산 컴퓨팅 지원
진행 중 (향후 베타3)
- 서브그래프 복사, 잘라내기, 붙여넣기 및 삭제
- snap2grid(옵션
- 속성 패널의 재실장(기본 속성 및 정의되지 않은 속성을 지원하기 위해)
- 개선된 접속 라우팅
- 더 나은 노드 통합
베타 2
- ConfDesigner는 jar-Manifest가 추가되어 "java - jar confdesigner.jar"에서 직접 시작할 수 있습니다.
- 명령줄 인터페이스
- 속성 주석을 기반으로 기본 속성(int, double, string)에 대한 자동 범위 검사
- 빠른 검색: 시스템 설정 그래프 내의 노드 검색
- tab-support: designer-support 내의 여러 시스템 설정 편집
- 프로젝트 지원: 시스템 구성의 번들세트
- 사용자 정의 컴포넌트 카테고리(사용하려면 ConfCategory 주석으로 클래스에 주석을 붙입니다).
- 설정 그래프 이미지 내보내기
- 다양한 조작성 향상(키 바인딩 개선, 보기 맞춤, 도움말 메뉴 링크)
- 시스템 그래프에 추가 구조를 삽입하는 데 도움이 되는 배경 레이블
- 수정: 모델 및 연결 삭제
- 수정: 연결 재루팅
베타 1
- 모든 현재 Sphinx4 속성 유형 지원(임의의 대형 컴포넌트 목록 포함)
- Sphinx4 구성 파일 로드 및 저장
- 구성 요소 이름 편집
- 자동 그래프 레이아웃
- 그래프 시리얼화
- 사용 가능한 모든 구성 가능 항목을 검색하기 위한 자동 클래스 경로 구문 분석
- 완전한 인스턴스화 없는 모델링
- 온라인 구성 변경을 포함하여 설계자 내에서 직접 시스템 인스턴스화 및 평가
이미 알려진 문제
- CTRL 키를 눌러 확대/축소하거나 혼란스럽고 필요하지 않은 노드를 연결해야 합니다.
