ProductsServicesDownloadsNewsCompanyContact

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.

Hierarchisches Layout

Bringt die Hauptrichtung eines Diagramms oder Netzwerks zum Vorschein und zeigt Hierarchieebenen und Abhängigkeiten auf.
Unterstützt orthogonale Verbindungen und gruppierte Diagramme.

Eignet sich ideal für biochemische Pfade, Abhängigkeitsanalyse, Workflow bzw. Flow-Chart Diagramme, Business Process Modeling oder UML Diagramme.

» interaktive Demo starten

 

Organisches Layout

Hebt inhärente Gruppierungen und Symmetrien in Daten hervor und bietet Einblick in die Vernetzung komplexer und großer Strukturen.
Unterstützt gruppierte Diagramme.

Eignet sich ideal für semantische Netze, biochemische Reaktionsnetzwerke oder Netzwerkstrukturen.

» interaktive Demo starten

 

Orthogonales Layout

Erzeugt klare Diagramme mit rechtwinkligen Verbindungslinien, die mit wenigen Kreuzungen und Knicken verlegt werden.
Unterstützt gruppierte Diagramme und ausschließliches Verlegen von Verbindungen.

Eignet sich ideal für Datenbankmodellierung, Software Engineering oder UML Diagramme.

» interaktive Demo starten

 

Baumartiges Layout

Ordnet baumartige Strukturen optimal an.
Bietet gerichtete sowie radiale Stile an und unterstützt kompakte Anordnungen.

Eignet sich ideal für Genealogien, Verzeichnisse, Mindmapping oder Organigramme.

» interaktive Demo starten

 

Kreisförmiges Layout

Hebt Ring- und Sternstrukturen in Netzwerken hervor.
Gruppiert Objekte anhand der Netzwerkstruktur und ordnet sie auf Kreisen oder radialen Baumstrukturen an.

Eignet sich ideal für Netzwerkmanagement, WWW-Visualisierung oder soziale Netzwerke.

» interaktive Demo starten

 

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.

Layoutvorgaben ermöglichen es, spezielle Anforderungen von Diagrammtypen aus unterschiedlichen Anwendungsgebieten zu behandeln.
Sie erlauben zum Beispiel, Anschlusspunkte von Kanten etwa in Flow-Chart Diagrammen genau festzulegen, oder unterstützen Anordnungsvorgaben für bestimmte Knoten in Organigrammen.

 

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.

 

Die Universität Tübingen nutzt yFiles für die wissenschaftliche Forschung.
Zahlreiche Projekte, die sich z.B. mit der Visualisierung biochemischer Reaktionspfade, mit Webserver Logdateianalyse oder mit der Verbindungsanalyse beschäftigen, werden mit yFiles Technologie verwirklicht.