Loading article…
| 開発者 | CMU スフィンクス |
|---|---|
| 安定版リリース | 1.0b2 / 2007年7月2日 |
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | システム設計 |
| ライセンス | BSDライセンス |
| Webサイト | [1] |
ConfDesigner は、複雑なシステム構成の設計を容易にする Javaで記述されたグラフィカル環境です。
ConfDesigner はSphinx4 Speech Recognizerの一部であるため、BSD ライセンスの下でライセンスされます。ConfDesigner は Netbeans Graph Library に基づいています。
ウェブスタート
ConfDesigner にアクセスする最良の方法は、ソースを確認することです。ソースは $SPHINX_ROOT/tools/confdesigner にあります。
ただし、 Java Webstartを使用すると、ConfDesigner はインストールなしでも使用できます。アプリケーションをローカルで実行するには Java5 以上のみが必要ですが、Webstart 経由で実行するには Java6 以上が必要です。
コンポーネントカテゴリ
Configurable を 1 つまたは複数の任意のカテゴリに追加するには、クラス (またはその親クラスの 1 つ、その実装インターフェースの 1 つ、またはその親クラスの 1 つによって実装されているインターフェースの 1 つ) に注釈を付けるだけです。例:
@ConfCategory(値 = {"検索", "並列"})
クラスParallelSearchDecoderはConfigurableを実装します{
...
}
ConfDesignerでは、カテゴリは別のコンポーネント選択ツリー(通常のパッケージベースのツリーとは別に)を設定するために使用されます。
リリース履歴
計画中
- ノードレイアウトの改善
- スナップ2グリッド
- アプリケーションを高速化するためのノードの詳細レベル
- 分散コンピューティングのサポート
進行中(ベータ3が近日公開予定)
- サブグラフのコピー、切り取り、貼り付け、削除
- オプションの snap2grid
- プロパティ パネルの再実装 (既定のプロパティと未定義のプロパティをサポートするため)
- 接続ルーティングの改善
- ノードレイアウトの改善
ベータ2
- ConfDesigner は、「java -jar confdesigner.jar」経由で直接起動できます (jar-Manifest が追加されているため)
- コマンドラインインターフェース
- プロパティ注釈に基づいた基本プロパティ(int、double、string)の自動範囲チェック
- クイック検索: システム構成グラフ内のノードを検索
- タブサポート: デザイナーインスタンス内で複数のシステム構成を編集します
- プロジェクトサポート: システム構成のバンドルセット
- ユーザー定義のコンポーネント カテゴリ (使用するには、クラスに ConfCategory アノテーションを付けるだけです)。
- 構成グラフの画像エクスポート
- さまざまな使いやすさの改善 (キーバインディングの改善、画面に合わせる、この Web サイトをヘルプ メニューにリンクする)
- 背景ラベルは、システムグラフに追加の構造を追加することを目的としています。
- 修正: モデルと接続の削除
- 修正: 接続の再ルーティング
ベータ1
- 現在のすべての Sphinx4 プロパティ タイプ (任意の大きなコンポーネント リストを含む) をサポートします。
- Sphinx4 設定ファイルを読み込み、保存します
- コンポーネント名のインプレース編集
- 自動グラフレイアウト
- グラフのシリアル化
- 利用可能なすべての構成可能項目を見つけるための自動クラスパス解析
- 完全にインスタンス化フリーのモデリング
- オンラインでの構成変更を含む、デザイナー内で直接システムのインスタンス化と評価が可能
既知の問題
- ズームやノードの接続にはCtrlキーを押す必要があるが、これは混乱を招き、必要ではない。
