Obvious: A meta-toolkit to encapsulate information visualization toolkits — One toolkit to bind them all

Obvious: A meta-toolkit to encapsulate information visualization toolkits — One toolkit to bind them all
复制标题

DOI:
10.1109/vast.2011.6102446
复制
发表时间:
2011-12
期刊:
2011 IEEE Conference on Visual Analytics Science and Technology (VAST)
影响因子:
--
通讯作者:
Jean-Daniel Fekete;Pierre-Luc Hemery;Thomas Baudel;J. Wood
Jean-Daniel Fekete;Pierre-Luc Hemery;Thomas Baudel;J. Wood
中科院分区:
其他
文献类型:
--
作者:
Jean-Daniel Fekete;Pierre-Luc Hemery;Thomas Baudel;J. Wood

文献摘要

被引文献

相似文献

本文介绍“Obvious”:一个元工具包,它抽象并封装了用 Java 语言实现的信息可视化工具包。它打算统一它们的使用,并推迟选择稍后在可视化分析应用程序开发中使用的具体工具包。我们还报告了在使用 Obvious 封装流行工具包时学到的经验教训,即 Prefuse、InfoVis Toolkit、Improvise、JUNG 和其他数据管理库。我们展示了几个关于 Obvious 使用的示例,以及如何组合不同的工具包,例如共享其数据模型。我们还展示了 Weka 和 Rapid-Miner 这两个流行的机器学习工具包如何与 Obvious 封装在一起,并且可以直接与所有其他封装的工具包一起使用。我们期望 Obvious 开始一个共同进化的过程:当信息可视化系统的更多组件达成共识时,Obvious 就会进化。它还旨在帮助信息可视化系统遵循最佳实践,以提供更高水平的互操作性并利用可视化分析领域。
This article describes “Obvious”: a meta-toolkit that abstracts and encapsulates information visualization toolkits implemented in the Java language. It intends to unify their use and postpone the choice of which concrete toolkit(s) to use later-on in the development of visual analytics applications. We also report on the lessons we have learned when wrapping popular toolkits with Obvious, namely Prefuse, the InfoVis Toolkit, partly Improvise, JUNG and other data management libraries. We show several examples on the uses of Obvious, how the different toolkits can be combined, for instance sharing their data models. We also show how Weka and Rapid-Miner, two popular machine-learning toolkits, have been wrapped with Obvious and can be used directly with all the other wrapped toolkits. We expect Obvious to start a co-evolution process: Obvious is meant to evolve when more components of Information Visualization systems will become consensual. It is also designed to help information visualization systems adhere to the best practices to provide a higher level of interoperability and leverage the domain of visual analytics.