Activate your free membership today | Log-in

Monday, March 26th, 2007

yFiles Ajax: Web Diagram Tool

Category: Dojo, JavaScript, Library

<>p>David Alberts of yWorks GmbH has created yFiles AJAX, a library for creating web based diagrams built on top of the Dojo Toolkit.

A couple of demos are available such as:

Graph Viewer

The Graph Viewer Demo Application
demonstrates viewing a graph with zooming,
panning, overview and additional node and edge information.

Realizing a slightly simpler version of this application is described step by step
as a tutorial in the
Developer’s Guide.

Launch Demo

Collapsible Tree

Initially, a rooted tree with many nodes is loaded into the canvas. However, most
of the nodes are not shown, because their subtrees are collapsed. The nodes are
rendered with custom icons that indicate their current state. You can collapse or
expand nodes. After an expand or collapse operation, the graph is redrawn using a
configurable layout algorithm.

Realizing a slightly simpler version of this application is described step by step
as a tutorial in the
Developer’s Guide.

Launch Demo

Graph Editor

With the
Graph Editor
demo application you can add new nodes
and edges to a graph, move or delete nodes, change node labels, apply a
layout algorithm, download the current graph etc.. For details see the online help
of the application.

Launch Demo

Related Content:

  • App security tools target Ajax vulnerabilities
    Security vendor Cenzic adds Ajax testing capability to its automated vulnerability assessment offerings. Denim Group releases an open-source...
  • Ajax testing partnership formed
    Ajax applications can't be tested with existing Web testing tools because those tools normally can't handle the complexity of Ajax widgets and the...
  • Ajax Learning Guide
    Are you a Web developer? The time has come to rethink your entire approach to developing Web applications. Find out about the Ajax approach...
  • Ajax Learning Guide
    Chances are, you've been doing JavaScript and XML developer work in Lotus Domino for quite some time. This old/new approach is causing quite a stir in...
  • Doloto tool said to speed large-scale Ajax applications
    Microsoft released Doloto, a tool that analyzes Ajax application workloads and automatically performs code splitting of existing large web...

Posted by Dion Almaer at 8:56 am
6 Comments

+++--
3 rating from 32 votes

6 Comments »

Comments feed TrackBack URI

Hi,

Folks might also be interested in yFiles Flex: http://www.yworks.com/en/products_yfilesflex_about.htm

Comparison of the AJAX and Flex versions here: http://www.yworks.com/en/products_yfiles_web_about.htm

Just FYI,
David

Comment by David — March 26, 2007

It’s too bad this is an Ajax based diagram tool. The numerous hits to the server really impact the user experience.

JGraph went with a different approach in mxGraph and only hit the server on initial loading and saving. The user doesn’t have to wait for a response from the server when manipulating nodes and interacting with the diagram.

I suppose there are pluses and minuses to both approaches.

Congrats on the accomplishment though, I can’t wait to see where it goes!

Comment by Anonymous — March 26, 2007

The demos doesn’t work very well. Very disappointing!

Comment by Stephan Michels — March 27, 2007

I’m pretty excited about ZIMBRA’s approach, and have a feeling that a lot of RIA is going to go this way. It only makes sense, in fact, and I wonder why we never thought of it sooner.
ZIMBRA is not the only one, right now, employing this kind of model and I am eager to see how this race ends- or, at least where the next begins.

Comment by linen — September 3, 2007

There seems to be more pluses than minuses with the nodes.

Comment by Rocky Pacley — October 11, 2007

I think I’ll be preoccupied this weekend. These are great demos. More likely, I won’t be asking for more.

Comment by portraits — February 8, 2008

Leave a comment

You must be logged in to post a comment.