Galerie
Auf dieser Seite finden Sie Screenshots und Bilder, die wir im Laufe der Jahre gesammelt haben. Die meisten von ihnen zeigen die Fähigkeiten der yFiles Bibliothek, manche von ihnen haben wir nur hinzugefügt, weil sie uns einfach gut gefielen.
Viel Spaß!
Um Anwendungen und Demos zu sehen, die die Layoutmöglichkeiten in Echtzeit zeigen, empfehlen wir, einen Blick auf die Demoseite zu werfen.
Automatisches Layout von Netzwerken und Diagrammen
Sicherlich eine der größten Stärken der yFiles Bibliothek ist ihre
Fähigkeit, Netzwerke und Diagramme automatisch schön zu zeichnen.
yFiles Layoutalgorithmen ermöglichen die klare Präsentation von Flow-Chart
Diagrammen, UML Diagrammen, Organigrammen, Geschäftsprozessen, etc.
Dieser Abschnitt zeigt einige Beispiele, die mit yFiles Layoutalgorithmen automatisch
erzeugt wurden.
Wenn Sie Java Web Start installiert haben, klicken Sie einfach auf die nachfolgenden Links, um die interaktiven Demos herunterzuladen und auszuführen.
Falls kein Java auf Ihrem Computer installiert ist, können Sie eine passende Laufzeitumgebung herunterladen.
UML Diagramme
Das automatische Layout von UML Diagrammen ist keine leichte Aufgabe, was die Unzulänglichkeiten
vieler UML-Tools in diesem Bereich eindrücklich beweisen.
yFiles enthält hervorragende Layoutalgorithmen für UML Diagramme.
Unten ist eine Sammlung von UML Diagrammen zu sehen, die mit Hilfe der yFiles Bibliothek
automatisch generiert wurden.
|
|
|
Beispiele für UML Klassendiagramm, Aktivitätsdiagramm und Anwendungsfalldiagramm. Einige der vielen UML Diagrammtypen, die von yFiles Layoutverfahren unterstützt werden. |
|
|
Unsere Javadoc Erweiterung yDoc generiert automatisch hochwertige UML Diagramme und bettet sie in Ihre API Dokumentation ein. |
Flowcharts und Swimlane Diagramme
Eine besondere Herausforderung für automatisches Layout sind sogenannte Swimlane
Diagramme, bei denen Knoten zu verschiedenen, grafisch dargestellten Bahnen gehören,
und vom Layoutverfahren entsprechend zugeordnet werden müssen.
Häufig werden Flowcharts in einem Swimlane Diagramm dargestellt, damit
verschiedene Verantwortungsbereiche klar erkennbar sind.
|
|
|
Beispiele für Flowcharts bzw. Swimlane Diagramme, u.a. unsere Variante des System Flowchart Beispieldiagramms auf der Wikipedia Seite für "Flowchart". |
Soziale Netzwerke
Bei der Untersuchung sozialer Netzwerke wird die mathematische Analyse von sozialer
Interaktion benutzt, um Einsicht in die Struktur eines Netzwerkes zu gewinnen.
yFiles Algorithmen bieten Unterstützung für diese Analyse und ermöglichen
etwa automatisches Gruppieren.
|
|
|
Beispieldiagramme, die auf einer Teilmenge das Netzwerkes von Last.fm Empfehlungen basieren. |
Arbeiten mit großen Graphstrukturen
Das Erstellen, Bearbeiten und die Visualisierung von großen Netzwerken, die mehrere hundert bis tausende von Knoten enthalten, ist eine Stärke der yFiles Bibliothek. Die folgenden Bilder zeigen, daß unsere Bibliothek auch in diesen Fällen gute Dienste leistet.
| Baumlayout, zirkuläres und organisches Layout von Graphen mit vielen Knoten. |
Verschachtelte Graphen
yFiles for Java unterstützt das Konzept der "verschachtelten Graphen". D.h., es erlaubt dem Benutzer Gruppen von Knoten in Ordner und Unterordner zu organisieren, ähnlich einem Dateisystem. Diese Bilder zeigen einige der möglichen Anwendungsgebiete dieses Konzepts.
|
|
|
Das Schachteln von Graphen trägt ungemein zur effizienten Datenorganisierung bei und kann beinahe beliebig tief angewandt werden. |
Grafische Stile
Die yFiles Bibliothek zur Visualisierung von Graphen unterstützt viele verschiedene grafische Stile. Einige mit yFiles for Java erzeugte Stile sind in den folgenden Bildern dargestellt.
|
|
|
Vordefinierte Darstellungsvarianten für Knoten und Kanten erlauben es, das
Aussehen eines Diagramms einfach anzupassen.
Wichtige Information kann mit wenig Aufwand hervorgehoben werden. |
Besondere Layoutvorgaben
Die yFiles Graphlayoutverfahren beachten besondere Vorgaben bei der Berechnung eines Layouts.
Anwendungen von Kunden
Da unser Hauptprodukt yFiles eine Programmierbibliothek ist, die dazu verwendet werden kann, völlig neue Anwendungen zu erstellen, enthält dieser Abschnitt Screenshots von einigen der Anwendungen, die unsere Kunden mit yFiles for Java erstellt haben.
|
|
JetBrains' Hauptprodukt IntelliJ IDEA beinhaltet UML Diagramming Unterstützung, welche auf yFiles for Java aufbaut. | ||||||||||||||||||||||||||
|
|
Interfacing Technologies nutzt yFiles for Java und yFiles FLEX für die Visualisierung von Geschäftsprozessen in ihrer Software. | ||||||||||||||||||||||||||
![]() |
|
Headway Software vertraut in ihrem Hauptprodukt Structure101™ auf yFiles Layout Technologie für die klare Darstellung von Abhängigkeiten in Software Projekten. | |||||||||||||
|
|
Minq verläßt sich auf die yFiles Viewer und Layout Komponenten, um Datenbankschemata in ihrer Anwendung DBVisualizer darzustellen. | ||||||||||||||||||||||||||
|
|
IDS Scheer nutzt die yFiles Technologie zum automatischen Anordnen von Geschäftsprozessmodellen. | ||||||||||||||||||||||||||
![]() |
|
Gentleware verläßt sich auf yFiles UML Layout Technologie für die Visualisierung von UML Klassen- und Objektdiagrammen in ihrem Modellierungswerkzeug Poseidon. | |||||||||||||
















