User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Possible Duplicate:
What's the best way to view a deep hierarchy?

In a desktop application what are the innovative, alternate methods to a tree structure?

Provide me some example links to go through.

share|improve this question

marked as duplicate by Patrick McElhaney Jul 14 '11 at 18:06

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

There are many similar if not duplicate questions like yours. Also, please help us answer you and provide more information. Thanks. – jonshariat Jun 10 '11 at 19:49
P.S. A good start would be over there in the "Related" section -------------------> – jonshariat Jun 10 '11 at 19:49
What is going to be the purpose of the tree structure? – Ryan O'Hara Jun 11 '11 at 2:51

For arbitrary numbers of levels:

  • Cascading windows

Cascading Windows

  • There are numerous possible presentations of tree hierarchies. The variants shown below are all from, which is web based, but nothing stops the algorithms being used to render hierarchies in a desktop application:

Protovis Hierarchies

  • Google's Image Swirl is a web based tree browsing of images - similar presentation could be used for a desktop application - and in any case a web browser is a desktop application. Modern application development tools can make including a browser window in an application a good choice.

  • The Open Source Walrus Program provides interactive 3D visualizations of very large trees.

  • Any method for showing networks can equally show a tree, because a tree is just a network with the least links necessary to stay connected in one piece.

  • GraphViz can be used to generate displays of trees of all kinds. This circular example below is for visualizing the hailstone sequence. Another program, Circos, specializes in diagrams in a circular format, and as well as networks can also show tree structured data.

enter image description here

  • Menus are a form of tree. So are menus in disguise like Microsoft's Ribbon.

  • Miller Columns

Miller Columns

For one or two levels:

  • Accordions

  • Tabbed control

  • One nested inside the other to get to two levels.

For a small fixed number of levels

  • A table with a column for each level, each row representing one leaf node and giving the full breadcrumbs-path to the node represented.

  • Table using indents

Indented Table

share|improve this answer
That screenshot of the Finder is much better than the one I put in the other question... – Rahul Jun 10 '11 at 20:04
And now they're the same :) - re-used from What's the best way to view a deep hierarchy? – James Crook Jun 10 '11 at 20:11

Multi level pie menu

picture of Multi level pie menu

Tree map

picture of Treemap

Zoomable interface

picture of Zoomable Interface

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.