yFiles for Java

yFiles for Java ist eine umfangreiche Java™ Klassenbibliothek, die Algorithmen und Komponenten für die Analyse, die Visualisierung und das automatische Anordnen von Graphen, Diagrammen und Netzwerken zur Verfügung stellt.

Die 2.x Linie von yFiles for Java unterstützt Java 7 und früher. Benötigt Ihr Java Swing Projekt Java 8, empfehlen wir das yFiles for Java der nächsten Generation.

Suchen Sie eine JavaFX™ Visualisierungsbibliothek? Wählen Sie yFiles for JavaFX!

yFiles for Java 2.13 ist die neueste Version der 2.x Linie. Lesen Sie bitte die Versionsinformationen, um mehr über die technischen Voraussetzungen und die Produktverbesserungen dieser Version zu erfahren.
Evaluate yFiles for Java

yFiles for Java der nächsten Generation

Java 8
oder höher

Mit Version 3.0 bringt die yFiles for Java Diagramm-Visualisierungsbibliothek eine brandneue, moderne API, die Java 8 voraussetzt. Diese ausgereifte API bietet viele neue Möglichkeiten, die in der 2.x Linie von yFiles for Java nicht standardmäßig vorhanden sind.

Wir empfehlen für neue Java Swing Projekte, die Entwicklung mit dem yFiles for Java der nächsten Generation zu starten.
Insbesondere in Projekten, die keine alten Java Versionen vor Java 8 unterstützen müssen, ist dies der empfohlene Weg, die Diagramm-Visualisierung in Ihrer Anwendung zu realisieren.

Beispielanwendungen

yEd diagram editor

yEd diagram editor

Testen Sie yEd, unsere frei erhältliche Grapheditor-Anwendung, die auf yFiles for Java basiert und einen breiten Überblick über deren Features gibt.

yFiles gallery

yFiles gallery

Oder besuchen Sie unsere Galerie. Unter anderem werden dort Screenshots von einigen bereichsspezifischen Anwendungen gezeigt.

Demo Highlights

Demo Highlights

Gewinnen Sie einen Eindruck von der vielfältigen Funktionalität der yFiles for Java Klassenbibliothek anhand von ausführbaren Demo-Anwendungen, die auf der yFiles Technologie aufbauen.

Vorzüge

yFiles for Java bietet essentielle Bausteine für Java Anwendungen, die Graphen, Diagramme oder Netzwerke analysieren, visualisieren oder automatisch anordnen müssen.

Jeder, der solche Komponenten als Teil seiner Anwendung benötigt, sollte den Einsatz von yFiles in Betracht ziehen.

Die vielfältigen Einsatzmöglichkeiten von yFiles gehören zu den wesentlichen Charakterzügen dieser Software. Unsere Kunden kommen aus vielfältigen Anwendungsbereichen, wie z.B.

  • Analyse und Visualisierung biochemischer Netze
  • Modellierung von Geschäftsprozessen
  • Data Mining (z.B. Log File Analyse)
  • Datenbank Management and Modellierung
  • Netzwerkverwaltung
  • Soziale Netzwerke
  • Software Engineering (z.B. UML Diagramme)
  • Workflow Management (z.B. Flow-Chart Generierung)
  • WWW Visualisierung
  • Visuelle Programmierung

Merkmale

Die yFiles for Java Klassenbibliothek ermöglicht es Ihnen, beeindruckende Cross-Plattform Java Diagramming-Anwendungen zu erstellen. Sie verfügt über alle wichtige Funktionalität der yFiles Produktfamilie.

Die Funktionalität von yFiles for Java ist in drei Teile aufgeteilt - Basic, Layout und Viewer Komponente.

Erfahren Sie mehr über die yFiles for Java Produkttypen, alle verfügbaren Kombinationen der Basic, Layout und Viewer Komponenten.

Die Basic Komponente beinhaltet essentielle Klassen und Datentypen für Aufgaben im Bereich Graphanalyse. Sie bietet sehr effiziente Implementierungen von spezialisierten Datentypen, wie Graph und Prioritätswarteschlange. Desweiteren wird ein breites Spektrum von Graph- und Netzwerkalgorithmen bereitgestellt, die in ihrer Gesamtheit ein unerlässliches Werkzeug für Aufgaben im Bereich Netzwerkanalyse darstellen.

Die Layout Komponente baut auf der Funktionalität der Basic Komponente auf. Sie bietet eine Zusammenstellung ausgereifter Layoutalgorithmen für Graphen, die ihresgleichen sucht. Layoutstile wie Hierarchisch, Orthogonal oder Zirkulär stehen als einfach zu integrierende Komponenten bereit, die programmatisch an die meisten Anforderungen angepasst werden können. Darüberhinaus stellt yFiles for Java Kantenleger-Algorithmen zur Verfügung, die das einfache Verlegen von Kanten in bestehenden Diagrammen ermöglichen. Unter den verschiedenen Layout Stilen befinden sich auch inkrementelle Algorithmen, beispielsweise für inkrementelles hierarchisches Layout.

Die Viewer Komponente baut ebenfalls auf der Funktionalität der Basic Komponente auf. Sie bietet eine mächtige Graph-Viewer UI Komponente, die zusammen mit anderen Swing-basierten GUI-Elementen in der yEd Graph Editor Beispielanwendung zu sehen ist. Andere bemerkenswerte Merkmale der Viewer Komponente sind die Unterstützung für diverse Graph- und Bildformate (GraphML bzw. JPG, GIF) und die Posterdruck-Funktion.

Erweiterungspakete

Zusätzliche Funktionalität, wie die Ausgabe im SVG Format oder im PDF Format (u.a.), oder Unterstützung für die Business Process Model and Notation (BPMN) bieten verschiedene yFiles for Java Erweiterungspakete.

Kommerzielle Information

Erfahren Sie mehr über die Bedingungen der kommerziellen (oder akademischen) Nutzung der yFiles for Java Bibliothek:

Dokumentation

Die Knowledge Base (englisch) hält eine Sammlung von Artikeln zur yFiles for Java Bibliothek bereit, die z.B. häufig gestellte Fragen beantworten, oder Lösungen für bestimmte Sachverhalte präsentieren.

yFiles for Java evaluieren

Testen Sie die yFiles for Java Bibliothek mit einer auf 60 Tage beschränkten, voll funktionsfähigen Evaluierungsversion.

 

Contact yWorks

If you have any questions about us or our products, just send us a note:
Thank you!
Your message has been sent to contact@yworks.com
We are sorry,
Your request could not be sent to contact@yworks.com. Please reload the page and try again.
If the problem persists, please report the error to contact@yworks.com