| dataflowWorkbench+ (dWb+) |
|
Anwendung des Produktes dataflowWorkbench+ (dWb+)Das Produkt dWb+ kann zur datenflussgetriebenen Prozessmodellierung benutzt werden: Daten werden in den Prozess eingespeist und durch verschiedene Verarbeitungsschritte transformiert bis das gewünschte Verarbeitungsergebnis vorliegt. Mögliche Anwendungsbeispiele sind unter anderem:
Damit ist das Produkt prädestiniert für den Einsatz in Rapid-Prototyping-Szenarien. Es ist praktisch das Äquivalent von in der Elektronikentwicklung eingesetzten Bread- oder Entwicklungsboards. Vorgefertigte Einheiten (Module) werden in einer kontrollierten Umgebung (dem Workspace) zusammengeschaltet. Beispiele der Bedienoberfläche des dataflowWorkbench+ (dWb+ )![]() Ausschnitt aus der Bedienoberfläche mit dem Baum zur Modulauswahl links und zwei Modulen mit geöffneten Parameterfenstern Features des dataflowWorkbench+ (dWb+) Workspaces sind dabei hierarchisch gliederbar. Workspaces können selbst wieder in anderen Workspaces als Module eingesetzt werden. Die Schachtelungstiefe ist dabei theoretisch unbegrenzt. Das Produkt beruht auf dem ModuleWorkspace-Framework . Modulentwicklung ist einfach - Eine JavaBean ist praktisch bereits ein benutzbares Modul. Bereits fertiggestellte und vorhandene Funktionalitäten lassen sich mit wenig Aufwand unter Verwendung von Wrappern für die Benutzung als Modul fit machen. Bedienoberflächen zur Parametrierung werden für die Module automatisch erzeugt. Modulentwicklung konzentriert sich damit wirklich auf die effiziente und korrekte Umsetzung des gewünschten Algorithmus. Zur Erzeugung der Bedienoberflächen wird das JavaBeansFrontendFramework benutzt. Es ist natürlich trotzdem möglich, Module mit eigenen Bedienoberflächen auszurüsten. Zur weiteren Erleichterung existieren Basisklassen zur Neuentwicklung von Modulen. Zur Synchronisierung nebenläufiger Prozesse existieren verschiedene Strategien, die der Anwender je nach Problemstellung geziehlt auswählen kann. Die Datentypen der Ein- und Ausgänge bestimmen, ob eine Verbindung zwischen ihnen möglich ist. Generische Module sind möglich: Bei diesen wird zur Laufzeit festgelegt, mit welchem Typ sie arbeiten. Wird also der Eingang eines solchen Moduls mit einem Ausgang verbunden, der Zahlen bereitstellt, stellt das Modul auch an seinem Ausgang Zahlen zur Verfügung. Wünschen Sie nähere Informationen zu diesem oder einem unserer anderen Produkte, freuen wir uns über eine Kontaktaufnahme. Wir setzen uns umgehend mit Ihnen in Verbindung. |
|||



