ProductsServicesDownloadsNewsCompanyContact

yFiles AJAX

Über yFiles AJAX

Evaluieren

yFiles AJAX ist ein kompaktes Client/Server Framework, das als Grundlage zur Darstellung und Bearbeitung von Diagrammen in Web-Applikationen dient.
Die Client-Seite ist in JavaScript™ realisiert und verwendet das dojo Toolkit. Auf der Server-Seite wird die erfolgreiche yFiles-Bibliothek benutzt. Der Ajax-Ansatz erlaubt interaktives Verhalten.

Die aktuelle yFiles AJAX Version ist 1.1.1. Lesen Sie bitte die dazugehörigen Versionsinformationen, um mehr über die technischen Voraussetzungen und Produktverbesserungen dieser Version zu erfahren.

Vorzüge

yFiles AJAX stellt essentielle Bausteine für Web-basierte Applikationen bereit, in denen Graphen, Diagramme und Netzwerke dargestellt und bearbeitet werden sollen.

yFiles AJAX bringt unser Know-How im Bereich der Graphenvisualisierung in die Welt der Web-Applikationen.

 

  • Keine Browser Plugins Es werden keinerlei Plugins im Web-Browser auf der Client-Seite vorausgesetzt.
  • Einfache Verteilung Sobald Ihre yFiles AJAX-Applikation auf dem Server installiert ist, läuft sie auf jedem beliebigen Client-Rechner. Auf dem Client-Rechner muß lediglich ein typischer Web-Browser (momentan Firefox 1.5+ oder Internet Explorer 6+) vorhanden sein.
  • Web-basiertes Anzeigen und Bearbeiten von Graphen yFiles AJAX ermöglicht es Ihnen, auf einfache Weise Web-Applikationen zu erstellen, die sich für den Benutzer fast wie Desktop-Applikationen anfühlen.
  • Profitieren Sie von unserer Erfahrung im Bereich der Graphenvisualisierung Die Erfahrung aus der Entwicklung unserer anderen erfolgreichen Produkte zur Visualisierung von Graphen (yFiles, yFiles.NET und yEd) ist in die Entwicklung der yFiles AJAX-APIs eingeflossen.
  • Client API Das yFiles AJAX Client API enthält Callbacks für alle Arten von Mausereignissen bezüglich Knoten und Kanten eines Graphen. Es gibt vorgefertigte Klassen, die das Erstellen eines individuellen Controllers erleichtern.
  • Server API Das yFiles AJAX Server API bietet die Infrastruktur, um die Funktionalität der Server-Seite einfach erweitern zu können.

Beispielanwendungen

Die Beispielanwendungen benötigen Firefox 1.5+ oder Internet Explorer 6+ und aktiviertes JavaScript und Cookies.

Graph Viewer

Die Graph Viewer Beispielanwendung zeigt einen Graphen im Browser an, und demonstriert Zooming und Verschieben des Graphen. In weiteren abgetrennten Bereichen im Browser wird eine Übersicht angezeigt und zusätzliche Informationen zu Knoten und Kanten dargestellt.

Die Realisierung einer etwas einfacheren Version dieser Anwendung ist Schritt für Schritt als Übung im yFiles AJAX Developer's Guide (englisch) beschrieben.

» Anwendung starten

Grouped Graph

Die Grouped Graph Beispielanwendung zeigt die Unterstützung für gruppierte Graphen in yFiles AJAX. Es kann mit einfachen Mausklicks in die Gruppenknoten hinein und wieder hinaus navigiert werden. Weiterhin können Gruppenknoten geöffnet und geschlossen werden, wobei jeweils ein neues inkrementelles Layout auf dem Server gerechnet, und der Graph neu gezeichnet wird.

» Anwendung starten

Collapsible Tree

Diese Beispielanwendung zeigt wie Unterbäume in einer Baumstruktur interaktiv ein- bzw. ausgeklappt werden können. Hierzu bieten innere Knoten der Baumstruktur jeweils spezielle Icons an, die den Zustand ihres Unterbaumes andeuten. Nach jedem Ein- oder Ausklappen wird der Graph neu gezeichnet, wobei ein einstellbarer Layoutalgorithmus verwendet wird.

Die Realisierung einer etwas einfacheren Version dieser Anwendung ist Schritt für Schritt als Übung im yFiles AJAX Developer's Guide (englisch) beschrieben.

» Anwendung starten

Graph Editor

Mit der Graph Editor Beispielanwendung können Sie z.B.:

  • neue Knoten und Kanten zu einem Graph hinzufügen
  • Knoten bewegen oder löschen
  • Knotenbeschriftungen ändern
  • Layoutalgorithmen anwenden
  • den aktuellen Graphen herunterladen

Details sind in der Online-Hilfe der Anwendung beschrieben.

» Anwendung starten

Dokumentation

Der yFiles AJAX Developer's Guide (englisch) zeigt, wie Sie mit yFiles AJAX Ihre eigenen Applikationen erstellen können.

Kommerzielle Information

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

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

yFiles AJAX evaluieren

Testen Sie yFiles AJAX mit einer auf 30 Tage beschränkten voll funktionsfähigen Evaluierungsversion.