SpicyNodes is a system for displaying hierarchical data, in which a focus node displays detailed information, and the surrounding nodes represent related information (Focus + Context), with a layout based on radial maps. It has web (Flash) and mobile (iOS) implementations.
Contents
Overview
SpicyNodes displays a central node, orbited by related (child) nodes. Each child node can be linked to other child nodes. As the user navigates (changes focus) from node to node, a root path traces the path back to the home node. In a typical implementation, only child and ancestor nodes are displayed. When the user browses, nodes appear and disappear, and the layout rearranges to fit. It is a generic method, with uses ranging from dynamic poetry, to mind mapping and concept mapping.
Advantages
Disadvantages
Background
SpicyNodes is a radial tree layout engine, modified using force-based algorithms, bias controls, and variable pivot point. It also uses an approach similar to hyperbolic trees to reduce sizes far from the focus node. Key aspects of the method are publicly described. The layout is adaptive, changing as the user clicks from node to node, to minimize cluttering. Nodes can contain any content (formatted text, images, videos, etc.) or links to other nodes or content. There is a "focus" node, and users change focus from node to node.
The algorithm was developed by Michael Douma and colleagues at IDEA.org, starting in 2005. The layout algorithm is based on the work of Yee and his associates, and the underlying mechanics have been further described in papers and talks at conferences on Information visualization, on Museums and the Web, and on distance education.
Early implementations include:
(a) Genealogical browser of the Greek Gods released March 2006 in the WebExhibits online museum. Also used a teaching resource in 'Mythology' taught by Mr. Russell Rice.(b) A master's thesis in 2007.(c) Virtual exhibit navigation, for three online exhibits (e.g., Daylight Saving Time, Calendars, Poetry forms) released in 2008 in the WebExhibits online museum.Current implementations
It has been used for presentations in professional conferences and meetings.
There are third party guides, reviews regarding general usage, and instructional design.
The web implementation allows embedding in a blog, and can also be run as a form of slide show where each node corresponds to a slide.
Related, but different implementations
For authoring, there are related mind mapping and concept mapping products, such as FreeMind. Typically these do not allow the end user to change focus from node to node. For display, there is analogous software for moving node to node, including: Visual Thesaurus from ThinkMap, TuneGlue, Lexipedia, and Prefuse Flare, and the Discovr apps. (The Discovr app, which also uses radial layouts, with a different layout algorithm which is primarily force-based.)