SpicyNodes
   HOME

TheInfoList



OR:

SpicyNodes was a system for displaying
hierarchical A hierarchy (from Greek: , from , 'president of sacred rites') is an arrangement of items (objects, names, values, categories, etc.) that are represented as being "above", "below", or "at the same level as" one another. Hierarchy is an important ...
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. It has ended operation as of 1 January 2018


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 Focus, or its plural form foci may refer to: Arts * Focus or Focus Festival, former name of the Adelaide Fringe arts festival in South Australia Film *''Focus'', a 1962 TV film starring James Whitmore * ''Focus'' (2001 film), a 2001 film based ...
) 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 A mind map is a diagram used to visually organize information into a hierarchy, showing relationships among pieces of the whole. It is often created around a single concept, drawn as an image in the center of a blank page, to which associated r ...
and
concept mapping A concept map or conceptual diagram is a diagram that depicts suggested relationships between concepts. Concept maps may be used by instructional designers, engineers, technical writers, and others to organize and structure knowledge. A conce ...
.


Advantages

* Visual browsing – Similar to other
concept mapping A concept map or conceptual diagram is a diagram that depicts suggested relationships between concepts. Concept maps may be used by instructional designers, engineers, technical writers, and others to organize and structure knowledge. A conce ...
tools, SpicyNodes allows authors to display visual thoughts and links between information, and publish an information map for users to browse. * Non-linear – Users can jump from node to node, or descend into a tree to find specific information. Since the number of nodes increases exponentially with the number of orbits, a user can find a piece of information in only N clicks/taps, while navigating a space of XN nodes, where X=average nodes per orbit. Conversely, node layouts are inefficient for reading contiguous pieces of content in a linear manner.


Disadvantages

* Displays a subset – Only a limited number of nodes can fit on a typical screen at once, which requires a large enough screen to fit the nodes, and means it is usually not possible to display all the nodes simultaneously. * Balanced branches – Layouts only make sense if there are balanced branches with fewer than two dozen child nodes. A typical implementation requires an average of 2-10 linked/child nodes per node. Too few, and the layout becomes a string of pearls. Too many, and the nodes do not fit.


Background

SpicyNodes is a
radial tree A radial tree, or radial map, is a method of displaying a tree structure (e.g., a tree data structure) in a way that expands outwards, radially. It is one of many ways to visually display a tree, with examples extending back to the early 20th cen ...
layout engine, modified using force-based algorithms, bias controls, and variable pivot point. It also uses an approach similar to
hyperbolic tree A hyperbolic tree (often shortened as hypertree) is an information visualization and graph drawing method inspired by hyperbolic geometry. Displaying hierarchical data as a tree suffers from visual clutter as the number of nodes per level can gr ...
s to reduce sizes far from the focus node. Key aspects of the method are publicly described.Douma, Michael, Greg Ligierko, Ovidiu Ancuta, P. Gritsai, and S. Liu. ''SpicyNodes: Radial Layout Authoring for the General Public.'' InfoVis 2009. Atlantic City, NJ. October 2009. Presentation. 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 Focus, or its plural form foci may refer to: Arts * Focus or Focus Festival, former name of the Adelaide Fringe arts festival in South Australia Film *''Focus'', a 1962 TV film starring James Whitmore * ''Focus'' (2001 film), a 2001 film based ...
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 Information is an abstract concept that refers to that which has the power to inform. At the most fundamental level information pertains to the interpretation of that which may be sensed. Any natural process that is not completely random, ...
, on
Museums and the Web MuseWeb (formerly Museums and the Web) is an annual international conference in the field of museums and their websites. It was founded and organized by Archives & Museum Informatics and has taken place each spring since 1997 in North America, a ...
, and on
distance education Distance education, also known as distance learning, is the education of students who may not always be physically present at a school, or where the learner and the teacher are separated in both time and distance. Traditionally, this usually in ...
. Early implementations include: : (a) Genealogical browser of the
Greek Gods The following is a list of gods, goddesses, and many other divine and semi-divine figures from ancient Greek mythology and ancient Greek religion. Immortals The Greeks created images of their deities for many purposes. A temple would house the ...
released March 2006 in the
WebExhibits WebExhibits is a virtual museum of science, humanities, and culture that uses information, virtual experiments, and hands-on activities that prompt visitors to think, to formulate questions, and to explore topics from a variety of angles. Exhibi ...
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

* Web-based – A web-based platform for authoring and publishing node maps. is available as a
Software as a service Software as a service (SaaS ) is a software licensing and delivery model in which software is licensed on a subscription basis and is centrally hosted. SaaS is also known as "on-demand software" and Web-based/Web-hosted software. SaaS is con ...
, built on
Adobe Flash Adobe Flash (formerly Macromedia Flash and FutureSplash) is a multimedia Computing platform, software platform used for production of Flash animation, animations, rich web applications, application software, desktop applications, mobile apps, mo ...
, provided with both free and paid versions by the original development team at IDEA.org, launched 2009. It has an
open API An open API (often referred to as a public API) is a publicly available application programming interface that provides developers with programmatic access to a proprietary software application or web service. APIs are sets of requirements that g ...
. Received a "Best Website for Teaching and Learning" award in 2011 from American Association of School Librarians (AASL), and voted #edchat's 35 Best Web 2.0 Classroom Tools in 2010. 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. * Multitouch – The first multitouch implementation of SpicyNodes was as part of the WikiNodes
multitouch In computing, multi-touch is technology that enables a surface (a touchpad or touchscreen) to recognize the presence of more than one point of contact with the surface at the same time. The origins of multitouch began at CERN, MIT, University of ...
Wikipedia browser for the
Apple An apple is an edible fruit produced by an apple tree (''Malus domestica''). Apple fruit tree, trees are agriculture, cultivated worldwide and are the most widely grown species in the genus ''Malus''. The tree originated in Central Asia, wh ...
iPad The iPad is a brand of iOS and iPadOS-based tablet computers that are developed by Apple Inc. The iPad was conceived before the related iPhone but the iPhone was developed and released first. Speculation about the development, operating s ...
, and launched in April 2011.


Related, but different implementations

For authoring, there are related mind mapping and concept mapping products, such as
FreeMind FreeMind is a free mind mapping application written in Java, which is further developed by the fork Freeplane until today (2021). FreeMind itself was last updated in 2014. FreeMind is licensed under the GNU General Public License Version 2. It ...
. 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.)


See also

* IDEA.org – the organization that researched and developed the method *
Radial tree A radial tree, or radial map, is a method of displaying a tree structure (e.g., a tree data structure) in a way that expands outwards, radially. It is one of many ways to visually display a tree, with examples extending back to the early 20th cen ...
– the general type of layout algorithm


External links

*


References

{{Mindmaps Knowledge representation software Graph drawing software Concept mapping software Mind-mapping software Presentation software