SpicyNodes

Last updated

SpicyNodes was 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. It has ended operation as of 1 January 2018.

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, [1] to mind mapping and concept mapping. [2] [3]

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. [7] 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, [8] and the underlying mechanics have been further described in papers and talks at conferences on Information visualization, [7] on Museums and the Web, [9] and on distance education. [10]

Early implementations include:

(a) Genealogical browser of the Greek Gods released in March 2006 in the WebExhibits online museum. [11] [12] The family tree browser was used as a teaching resource in Russel Rice's high school 'Mythology' course. [13]
(b) A master's thesis in 2007. [14]
(c) Virtual exhibit navigation for three online exhibits (Daylight Saving Time, Calendars, Poetry forms) released in 2008 in the WebExhibits online museum. [15] [16] [17] [18] [19]

Current implementations

It has been used for presentations in professional conferences and meetings. [25] [26]

There are third party guides, [27] [28] reviews regarding general usage, [29] and instructional design. [30] [31] [32] [33] [34] [35] [36] [37] [38]

The web implementation allows embedding in a blog, [39] and can also be run as a form of slide show where each node corresponds to a slide. [40]

Related, but different implementations

For authoring, there are related mind mapping and concept mapping products, such as FreeMind. [42] 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

Related Research Articles

<span class="mw-page-title-main">Mind map</span> Diagram to visually organize information

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 representations of ideas such as images, words and parts of words are added. Major ideas are connected directly to the central concept, and other ideas branch out from those major ideas.

<span class="mw-page-title-main">Outliner</span> Type of software to organize texts

An outliner is a specialized type of text editor used to create and edit outlines, which are text files which have a tree structure, for organization. Textual information is contained in discrete sections called "nodes", which are arranged according to their topic–subtopic (parent–child) relationships, like the members of a family tree. When loaded into an outliner, an outline may be collapsed or expanded to display as few or as many levels as desired.

<span class="mw-page-title-main">Graph drawing</span> Visualization of node-link graphs

Graph drawing is an area of mathematics and computer science combining methods from geometric graph theory and information visualization to derive two-dimensional depictions of graphs arising from applications such as social network analysis, cartography, linguistics, and bioinformatics.

<span class="mw-page-title-main">Graphviz</span> Software package for graph visualization

Graphviz is a package of open-source tools initiated by AT&T Labs Research for drawing graphs specified in DOT language scripts having the file name extension "gv". It also provides libraries for software applications to use the tools. Graphviz is free software licensed under the Eclipse Public License.

<span class="mw-page-title-main">FreeMind</span> Free mind mapping application

FreeMind is a free mind mapping application written in Java, which is further developed by the fork Freeplane. FreeMind itself was last updated in 2014. FreeMind is licensed under the GNU General Public License Version 2. It provides extensive export capabilities. It runs on Microsoft Windows, Linux, and macOS via the Java Runtime Environment.

<span class="mw-page-title-main">Treemapping</span> Visualisation method for hierchical data

In information visualization and computing, treemapping is a method for displaying hierarchical data using nested figures, usually rectangles.

<span class="mw-page-title-main">Tag cloud</span> Visual representation of word frequency

A tag cloud is a visual representation of text data which is often used to depict keyword metadata on websites, or to visualize free form text. Tags are usually single words, and the importance of each tag is shown with font size or color. When used as website navigation aids, the terms are hyperlinked to items associated with the tag.

<span class="mw-page-title-main">Argument map</span> Visual representation of the structure of an argument

An argument map or argument diagram is a visual representation of the structure of an argument. An argument map typically includes all the key components of the argument, traditionally called the conclusion and the premises, also called contention and reasons. Argument maps can also show co-premises, objections, counterarguments, rebuttals, and lemmas. There are different styles of argument map but they are often functionally equivalent and represent an argument's individual claims and the relationships between them.

WikiNodes is an app for the Apple iPad built by IDEA.org. WikiNodes was the first tablet app for browsing Wikipedia using a radial tree approach to visualize how articles and subsections of articles are interrelated. The app displays related items, which spread on the screen, as a spiderweb of icons.

<span class="mw-page-title-main">Mindomo</span>

Mindomo is a versatile freemium collaborative mind mapping, concept mapping and outlining tool developed by Expert Software Applications. It can be used to develop ideas and interactively brainstorm, with features including sharing, collaboration, task management, presentation and interactive web publication.

The Institute for Dynamic Educational Advancement (IDEA.org) is a U.S.-based nonprofit organization working in the area of scientific and cultural literacy. The organization was established in 1998 and incorporated in 2002, and has collaborated with museums, schools, nonprofit organizations, and public service projects.

<span class="mw-page-title-main">Radial tree</span> Mathematical tree on concentric circles

A radial tree, or radial map, is a method of displaying a tree 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 century. In use, it is a type of information graphic.

In network theory, link analysis is a data-analysis technique used to evaluate relationships between nodes. Relationships may be identified among various types of nodes (100k), including organizations, people and transactions. Link analysis has been used for investigation of criminal activity, computer security analysis, search engine optimization, market research, medical research, and art.

<span class="mw-page-title-main">Google Fusion Tables</span> Data management web service

Google Fusion Tables was a web service provided by Google for data management. Fusion tables was used for gathering, visualising and sharing data tables. Data are stored in multiple tables that Internet users can view and download.

PhylomeDB is a public biological database for complete catalogs of gene phylogenies (phylomes). It allows users to interactively explore the evolutionary history of genes through the visualization of phylogenetic trees and multiple sequence alignments. Moreover, phylomeDB provides genome-wide orthology and paralogy predictions which are based on the analysis of the phylogenetic trees. The automated pipeline used to reconstruct trees aims at providing a high-quality phylogenetic analysis of different genomes, including Maximum Likelihood tree inference, alignment trimming and evolutionary model testing.

Discovr is a series of apps for the Apple iOS platform by David McKinney, which is characterized by using nodes to represent relationships between media in a tactile and visual way. There are apps for browsing music and movies.

<span class="mw-page-title-main">NodeXL</span> Network analysis and visualization package for Microsoft Excel

NodeXL is a network analysis and visualization software package for Microsoft Excel 2007/2010/2013/2016. The package is similar to other network visualization tools such as Pajek, UCINet, and Gephi. It is widely applied in ring, mapping of vertex and edge, and customizable visual attributes and tags. NodeXL enables researchers to undertake social network analysis work metrics such as centrality, degree, and clustering, as well as monitor relational data and describe the overall relational network structure. When applied to Twitter data analysis, it showed the total network of all users participating in public discussion and its internal structure through data mining. It allows social Network analysis (SNA) to emphasize the relationships rather than the isolated individuals or organizations, allowing interested parties to investigate the two-way dialogue between organizations and the public. SNA also provides a flexible measurement system and parameter selection to confirm the influential nodes in the network, such as in-degree and out-degree centrality. The software contains network visualization, social network analysis features, access to social media network data importers, advanced network metrics, and automation.

Tanagra is a free suite of machine learning software for research and academic purposes developed by Ricco Rakotomalala at the Lumière University Lyon 2, France. · Tanagra supports several standard data mining tasks such as: Visualization, Descriptive statistics, Instance selection, feature selection, feature construction, regression, factor analysis, clustering, classification and association rule learning.

A software map represents static, dynamic, and evolutionary information of software systems and their software development processes by means of 2D or 3D map-oriented information visualization. It constitutes a fundamental concept and tool in software visualization, software analytics, and software diagnosis. Its primary applications include risk analysis for and monitoring of code quality, team activity, or software development progress and, generally, improving effectiveness of software engineering with respect to all related artifacts, processes, and stakeholders throughout the software engineering process and software maintenance.

Social navigation is a form of social computing introduced by Paul Dourish and Matthew Chalmers in 1994, who defined it as when "movement from one item to another is provoked as an artifact of the activity of another or a group of others". According to later research in 2002, "social navigation exploits the knowledge and experience of peer users of information resources" to guide users in the information space, and that it is becoming more difficult to navigate and search efficiently with all the digital information available from the World Wide Web and other sources. Studying others' navigational trails and understanding their behavior can help improve one's own search strategy by guiding them to make more informed decisions based on the actions of others.

References

  1. Peters, Tom (June 2009). "Spicy Poetry". Smart Libraries Newsletter. Vol. XXIX, no. 6, OCLC Reveals its Strategy for Library Automation. American Library Association. p. 7.
  2. Anderson, Carl; Byrne, Richard (2012). "Chapter 11: Online Mind Mapping". In McLeod, Scott; Lehmann, Chris (eds.). What School Leaders Need to Know About Digital Technologies and Social Media. John Wiley & Sons. ISBN   1118022246.
  3. Ng, Wan (November 2012). "Can we teach digital natives digital literacy?". Computers & Education. 59 (3): 1065–1078. doi:10.1016/j.compedu.2012.04.016.
  4. Holotescu, Carmen; Grosseck, Gabriela (2011). "M3-learning - Exploring mobile multimedia microblogging learning" (PDF). World Journal on Educational Technology. 3 (3): 168–176.
  5. Sheth, Nihar; Cai, Qin (29 April 2003). "Visualizing MeSH Dataset using Radial Tree Layout" (PDF). Indiana University, Bloomington.
  6. Börner, Katy (19 July 2010). "Science of Science Research and Tools Tutorial #07 of 12" (PDF).
  7. 1 2 Douma, Michael; Ligierko, Greg; Ancuta, Ovidiu; Gritsai, Pavel; Liu, Sean (2009). "SpicyNodes: Radial Layout Authoring for the General Public". IEEE Transactions on Visualization and Computer Graphics. 15 (6). doi:10.1109/TVCG.2009.183.
  8. Yee, Ka-Ping; Fisher, D.; Dhamija, R.; Hearst, M. (2001). Animated Exploration of Dynamic Graphs with Radial Layout. IEEE Symposium on Information Visualization. San Diego, CA. pp. 43–50. doi:10.1109/INFVIS.2001.963279.
  9. Douma, Michael; Ligierko, Greg; Romano, Joseph (13 April 2010). Concept Maps for On-line Exhibits: Using SpicyNodes. Archives & Museum Informatics: Museums and the Web 2010. Denver, CO.
  10. Douma, Michael; Ligierko, Greg; Romano, Joseph (4 August 2009). Creating Online Mind Maps and Concept Maps. 25th Annual Conference on Distance Teaching & Learning. Madison, WI via Academia.edu.
  11. "Interactive Greek Gods Family Tree". webexhibits.org.
  12. "Week of August 22, 2010". 4kids.org. 22 August 2010.
  13. "Mythology". Mr. Rice. 7 January 2009.
  14. Felix, Michael (15 August 2007). Trellis: A Blog-Based Approach to the Development, Organization, and Visualization of Ideas (Thesis). hdl:10415/932.
  15. Neat Rox (27 October 2008). "WebExhibits Presents Daylight Savings Time Nodes". Neat Gemstones.
  16. "Websites". Cornerstones of Science. Archived from the original on 2011-08-14.
  17. "Daylight Saving Time - Why, When, Where?". Web Exhibits. Archived from the original on 12 March 2008.
  18. "Node View - Calendars". Web Exhibits. Archived from the original on 23 July 2010.
  19. "Node view: Poetry through the Ages". Web Exhibits. Archived from the original on 26 September 2008.
  20. Noor Haitham Saleem; Manjit Singh Sidhu; Naser Adnan; Nameer A. Shafeek; Maha.M.Ablahd Yousif (12 July 2011). Interactive Patterns of Interactions for a Mind Mapping Multimedia Courseware. 7th International Conference on IT in Asia (CITA). Sarawak, Malaysia. doi:10.1109/CITA.2011.5999504.
  21. Salmerón, Ladislao; García, Victoria (2012). "Children's Reading of Printed Text and Hypertext with Navigation Overviews: The Role of Comprehension, Sustained Attention, and Visuo-spatial Abilities". Journal of Educational Computing Research. 47 (1): 33–50. doi:10.2190/EC.47.1.b.
  22. "Spicynodes API". ProgrammableWeb. 14 December 2010. Archived from the original on 24 December 2010.
  23. "Best Websites for Teaching & Learning". American Library Association. Archived from the original on 2011-07-13.
  24. "The 35 Best Web 2.0 Classroom Tools Chosen By You". EduDemic. 8 July 2010. Archived from the original on 2010-08-27.
  25. "オススメの大学図書館ってありますか? - アクセス・蔵書数・快適さ・口コミなどを各大学調べてみた". calcweb.org (in Japanese).
  26. "k12webware - newtricks". wikispaces.com.[ permanent dead link ]
  27. "Herramientas colaborativas-Spicynodes". slideboom.com.[ permanent dead link ]
  28. "Tech Tip: www.spicynodes.com" (PDF). Archived from the original (PDF) on 2011-08-23. Retrieved 2011-05-14.
  29. "Spicy Nodes A Way To Visualize Online Information!". Geek Outpost. Archived from the original on 11 July 2011.
  30. "Spicynodes: Mindmapping plus". Instructional Design Fusions. 18 August 2010.
  31. "Spicynodes, a powerful mind-mapping tool". What Ed Said. 26 August 2010. Archived from the original on 2010-08-29. Retrieved 2010-08-27.
  32. Kane, Lauren (2 August 2010). "SpicyNodes- an online mindmapping tool". Diary of an Educational Developer. Archived from the original on 8 July 2011.
  33. "Unique Notions: Spicynodes for Mind Mapping / Course Mapping". itjil.blogspot.com. 12 June 2010.
  34. "Nodes and Birds". universeastext.com.[ permanent dead link ]
  35. "Edu Technophobia".[ permanent dead link ]
  36. "Genera nodos de pensamiento con SpicyNodes". Edumorfosis (in Spanish). 25 August 2010.
  37. Swanson, Kristen (28 October 2009). "Spicy Nodes: My NEW Favorite Presentation Tool". Teachers as Technology Trailblazers. Archived from the original on 2009-12-22. Retrieved 2010-08-29.
  38. "SPICYNODES: Free, Web Based Mind, Map Service". DE Tools Of The Trade. 12 October 2009. Archived from the original on 6 July 2011.
  39. Glynn, Mark (28 March 2012). "Embedding an interactive mindmap into your blog – SpicyNodes.org". Technology Enhanced Learning.
  40. Garza, Sally (12 August 2010). "Creative presentation tools". slideshare.net.
  41. "WikiNodes Brings A New Perspective To Knowledge » 148Apps » iPhone, iPad, and iPod touch App Reviews and News". 148Apps.[ permanent dead link ]
  42. Maintenay, Franck (25 August 2010). "SpicyNodes: dynamisez vos cartes Freemind/Freeplane". Freemind par l'exemple... (in French). Archived from the original on 3 September 2010.