yFiles FLEX

yFiles FLEX ermöglicht die einfache Integration von Graphenvisualisierung und Graphen-bearbeitung in eine Apache Flex- oder Adobe® AIR®-basierte Rich Internet Application.

Das Framework bietet umfangreiche Flex UI-Komponenten sowie eine umfassende Klassenbibliothek zum Visualisieren, Bearbeiten und Anordnen komplexer Graphen, Diagramme und Netzwerke.

Die aktuelle yFiles FLEX Version ist 1.9.

Lesen Sie bitte die dazugehörigen Versionsinformationen, um mehr über die technischen Voraussetzungen und Produktverbesserungen dieser Version zu erfahren.

Suchen Sie eine Diagramming-Lösung für Ihre Web-Anwendung?

Dann beachten Sie auch unsere JavaScript / HTML5-Visualisierungsbibliothek yFiles for HTML, die wir anstelle von yFiles FLEX empfehlen: für Neuentwicklungen bzw. wenn Sie Flash nicht aus anderen Gründen brauchen.

Evaluate

Vorzüge von yFiles FLEX

Mit der yFiles FLEX Bibliothek können Sie erstklassige Web-basierte Diagrammanwendungen verwirklichen.

Browser-Kompatibilität
Der Adobe Flash Player ist heutzutage auf beinahe allen PCs mit Internetzugang installiert, Ihre yFiles FLEX Anwendung sieht darum für jeden Benutzer gleich aus — egal welcher Browser und welches Betriebssystem verwendet wird.

Desktop-Power im Web
Profitieren Sie von den Vorteilen von RIAs gegenüber Thin Client Anwendungen: vollwertige Benutzerschnittstellen, bessere Antwortzeiten, bessere Lastverteilung zwischen Client und Server, asynchrone Kommunikation und weniger Netzwerkauslastung.

Leistungsfähige Graphenvisualisierung
yFiles FLEX nutzt die Erfahrung aus der Entwicklung unserer anderen erfolgreichen Produkte zur Visualisierung von Graphen wie yFiles for Java, yFiles.NET und yEd.

yFiles FLEX Screenshot

Merkmale

yFiles FLEX bietet hervorragende Möglichkeiten zum Stylen, für Animationen, für die Interaktion und das Layout.

Flexibles Stylen
Die Style API des Frameworks ermöglicht einfaches Anpassen der Darstellung von Knoten und Kanten, bis hin zur Verwendung von raster- und vektorbasierten Grafikformaten oder von SWF Dateien.

Animationen
Fließende Animationen für den Übergang zwischen verschiedenen Layouts eines Diagramms.

Intuitive Interaktion
Unterstützung für das Erstellen, Bewegen und Ändern der Größe von Graphelementen ist vorhanden und leicht anpassbar, ebenso wie die Unterstützung für Tooltips und Kontextmenüs.

Automatisches Layout
Direkt auf dem Client möglich oder durch eine Server-Komponente. Die Remote API des Frameworks erleichtert die Kommunikation mit einer yFiles Server-Komponente.

Einfacher Datei-Import/Export
yFiles FLEX unterstützt das XML-basierte GraphML Format zum Austausch von Graphstrukturen und Style-Informationen.

yFiles FLEX Screenshot

yFiles FLEX Produkttypen

yFiles FLEX ist in drei verschiedenen Ausführungen erhältlich.

yFiles FLEX Client ermöglicht das Visualisieren und Bearbeiten von Diagrammen auf dem Client. Für Client-seitiges automatisches Layout kann es mit der yFiles FLEX Client Layout Extension kombiniert werden.

Für Server-seitiges automatisches Layout wählen Sie zwischen yFiles FLEX Java Server Bundle und yFiles FLEX .NET Server Bundle. Beide enthalten yFiles FLEX Client und eine zusätzliche Server-Komponente, welche modernste Graphenanalyse- und Layoutalgorithmen bietet.

Client

Client + Server

yFiles FLEX
Client

Enthält die yFiles FLEX Bibliothek zum Visualisieren und Bearbeiten von Diagrammen auf dem Client.

yFiles FLEX
Client Layout Extension

Optionales Client-seitiges automatisches Layout.

yFiles FLEX
Java Server Bundle

Enthält yFiles FLEX Client.

Enthält zusätzlich eine Server-Komponente für automatisches Layout, die auf yFiles for Java Complete aufbaut.

Ermöglicht bequeme Client/ Server-Kommunikation mit Standard Servlet-Containern.

yFiles FLEX
.NET Server Bundle

Enthält yFiles FLEX Client.

Enthält zusätzlich eine Server-Komponente für automatisches Layout, die auf yFiles.NET Complete aufbaut.

Ermöglicht bequeme IIS-basierte Client/ Server-Kommunikation.

Erfahren Sie mehr über die yFiles FLEX Produkttypen.

Beispielanwendungen

Graphity ist ein frei verfügbarer, Web-basierter Diagrammeditor. Er basiert auf der yFiles FLEX Bibliothek und benutzt eine Java Server-Komponente für automatisches Layout.

Testen Sie Graphity und verschaffen Sie sich einen Überblick über die Features der yFiles FLEX Bibliothek.

Graph Canvas

Die Graph Canvas Beispielanwendung demonstriert die Graphenanzeige, Layoutberechnung, Navigation und das Bearbeiten von Diagrammen mit yFiles FLEX.

  • GraphML-Dateien laden
  • Server-seitiges automatisches Layout von Diagrammen
  • zusätzliche Informationen über Tooltips und Kontextmenüs zugänglich
  • integrierte Hilfe mit Details zur unterstützten Funktionalität

Organization Chart

Die Organization Chart Beispielanwendung zeigt wie ein interaktives Organigramm erstellt werden kann, dessen Daten aus XML-Dateien geladen werden. Sehen Sie wie:

  • der "Template" Knotenstil für komplexe Knotenvisualisierungen verwendet wird
  • abhängig vom Zoomfaktor verschiedene Detailstufen der Knotenvisualisierungen verwendet werden
  • eigene Zoom-Effekte erstellt werden
  • die Übersichtskomponente angepasst wird

Business Process Diagram Editor

Die Business Process Diagram Beispielanwendung zeigt, wie ein Editor für Geschäftsprozessdiagramme mit yFiles FLEX erstellt werden kann:

  • zeigt Gruppenknoten, Swimlanes, Drag 'n' Drop Funktionalität
  • angepasste Knotenstile, Kanten- und Pfeilvisualisierungen
  • eingeschränkte Kantenerzeugung, angepasste Layoutberechnung und InputModes
  • selbst definierte, mit Knoten assoziierte Datenobjekte

Interactive Organic Layouter

Die Interactive Organic Layouter Beispielanwendung zeigt wie mit Hilfe von Klasse InteractiveOrganicLayouter interaktive Layouts berechnet werden können.

Der Algorithmus aktualisiert das Layout des Diagramms kontinuierlich während der Berechnung. Dabei kann der Benutzer scheinbar gleichzeitig beliebige Änderungen am Graphen durchführen, die sofort in die Berechnung des Layouts einfließen.

Diese Beispielanwendung ist Teil der FLEX Client Layout Extension.

DOM Tree

Die DOM Tree Beispielanwendung benutzt die yFiles for Java Server-Komponente für das Layout eines DOM Baumes, und Flash-Effekte um diesen zu animieren.

  • erzeugt ein Baumdiagramm, das die DOM-Struktur einer beliebigen URL zeigt
  • Server-seitiges automatisches Layout
  • DOM-Knoten werden mit ihrem HTML-Tag markiert
  • ein Flash-Effekt vergrößert DOM-Knoten beim Überfahren mit der Maus

Automatisches Diagramm-Layout

Die Layout Module Beispielanwendung zeigt die wichtigsten yFiles Layoutalgorithmen und ihre Konfigurationsmöglichkeiten.

Die unterstützten Layoutstile:

  • Hierarchisch
  • Orthogonal
  • Organisch
  • Zirkulär
  • Baum

Grouped Graph

Die Grouped Graph Beispielanwendung zeigt die Unterstützung für gruppierte Graphen in yFiles FLEX.

Gruppenknoten können geschlossen und wieder geöffnet werden, wobei jeweils ein neues inkrementelles Layout berechnet und der Graph neu gezeichnet wird.

Drag and Drop

Die Drag and Drop Beispielanwendung demonstriert das Zusammenspiel der yFiles FLEX Klassenbibliothek mit Flex-Komponenten und dem Flex Drag-and-Drop Framework.

  • Elemente können von der Palette in die Zeichenfläche gezogen werden
  • auf Gruppenknoten können andere Elemente gezogen werden
  • per Doppelklick kann der Standard-Knotenstil für neue Knoten bestimmt werden

Dokumentation

Kommerzielle Information

Erfahren Sie mehr über die Bedingungen der kommerziellen (oder akademischen) Nutzung von yFiles FLEX:

Für Bestellungen und Preisanfragen wenden Sie sich bitte an: sales@yWorks.com.

yFiles FLEX evaluieren

Testen Sie yFiles FLEX mit einer auf 60 Tage beschränkten voll funktionsfähigen Evaluierungsversion.