ConfDesigner - ConfDesigner

ConfDesigner
ConfDesigner.png
Geliştirici (ler)CMU Sfenks
Kararlı sürüm
1.0b2 / 2 Temmuz 2007
İşletim sistemiÇapraz platform
TürSistem tasarımı
LisansBSD Lisansı
İnternet sitesi[1]

ConfDesigner yazılı bir grafik ortamdır Java, karmaşık sistem konfigürasyonlarının tasarımını kolaylaştırır.

Parçası olduğu için Sphinx4 Konuşma Tanıyıcı ConfDesigner lisanslıdır BSD lisansları. ConfDesigner, Netbeans Grafik Kitaplığı.

WebStart

ConfDesigner ile iletişime geçmenin en iyi yolu, kaynaklarını kontrol et. $ SPHINX_ROOT / tools / confdesigner içinde bulunur.

Yine de ConfDesigner, Kullanılmış herhangi bir kurulum kullanmadan Java Web başlangıcı. Uygulamayı yerel olarak çalıştırmak için yalnızca Java5 veya üstü gerekmesine rağmen, Webstart aracılığıyla çalıştırmak için Java6 veya üstü gerekir.

Bileşen Kategorileri

Bir veya birkaç rastgele kategoriye bir Yapılandırılabilirlik eklemek için, yalnızca sınıfa (veya üst sınıflarından birine veya uygulama arabirimlerinden birine veya üst sınıflarından biri tarafından uygulanan arabirimlerden birine açıklama eklemek gerekir. Örneğin

@ConfCategory (value = {"search", "parallel"}) sınıfı ParallelSearchDecoder, Yapılandırılabilir {...}

ConfDesigner'da kategoriler, başka bir bileşen seçim ağacı oluşturmak için kullanılır (normal paket tabanlı ağaçların yanında)

Sürüm geçmişi

Planlı

  • geliştirilmiş düğüm düzeni
  • snap2grid
  • Uygulamayı hızlandırmak için düğümler için ayrıntı düzeyi
  • dağıtılmış bilgi işlem desteği

İşlemde (yakında Beta3)

  • alt grafikler için kopyala, kes, yapıştır ve sil
  • isteğe bağlı snap2grid
  • özellik panelinin yeniden uygulanması (varsayılan özellikleri ve tanımlanmamış özellikleri desteklemek için)
  • geliştirilmiş bağlantı yönlendirme
  • daha iyi düğüm düzeni

Beta2

  • ConfDesigner doğrudan "java -jar confdesigner.jar" aracılığıyla başlatılabilir (jar-Manifest eklendiğinden)
  • Komut satırı arayüzü
  • Özellik ek açıklamalarına göre temel özellikler (int, double, string) için otomatik aralık denetimi
  • hızlı arama: bir sistem yapılandırma grafiğindeki düğümleri bulun
  • sekme desteği: tasarımcı örneğinde çeşitli sistem konfigürasyonlarını düzenleme
  • proje desteği: sistem konfigürasyonlarının paket setleri
  • Kullanıcı tanımlı bileşen kategorileri (bunları kullanmak için, sadece ConfCategory-annotation ile sınıfa açıklama ekleyin).
  • Konfigürasyon grafiklerinin görüntü aktarımı
  • Çeşitli kullanılabilirlik iyileştirmeleri (geliştirilmiş anahtar bağlamaları, görünüme uygunluk, bu web sitesini yardım menüsüne bağlama)
  • Bir sistem grafiğine ek bir yapı kazandırmaya yardımcı olması amaçlanan Arka Plan Etiketleri
  • düzeltildi: modellerin ve bağlantıların silinmesi
  • sabit: bağlantıların yeniden yönlendirilmesi

Beta1

  • Mevcut tüm Sphinx4 özellik türlerini destekler (isteğe bağlı büyük bileşen listeleri dahil)
  • Sphinx4 yapılandırma dosyalarını yükler ve kaydeder
  • Bileşen adlarının yerinde düzenlenmesi
  • Otomatik grafik düzeni
  • Grafik serileştirme
  • Kullanılabilir tüm Yapılandırılabilir Öğeleri bulmak için otomatik sınıf yolu ayrıştırma
  • Tamamen somutlaştırmasız modelleme
  • Çevrimiçi konfigürasyon değişiklikleri de dahil olmak üzere doğrudan tasarımcı içinde sistem somutlaştırma ve değerlendirme

Bilinen Sorunlar

  • Yakınlaştırma için ve kafa karıştırıcı ve gerekli olmayan düğümleri bağlamak için CTRL tuşuna basılması gerekir.