A Multiplatform Infrastructure for Linked Visualizations
Wouldn’t it be great if users could take interesting visualizations they find on the web and add them to their favorite applications? Normally, they can’t – the two were not designed to work together.
WebCharts is a standard interface for connecting applications with web-based visualizations at runtime. It defines how the visualizations can be incorporated into the application, and how information can flow between the app and the visualizations (data, selection, style, etc.). It also supports scenarios like brushing and linking between the visualizations that support selection.
By adding a small WebCharts adaptor to an application, app developers can enable their app to host and interact with any WebCharts visualization that users select.
Likewise, by adding a small adaptor to existing or new visualizations, visualization developers can enable those visualizations to be hosted within any WebCharts enabled host.
or an alternate application can now take any WebCharts enabled visualizations.
- Danyel Fisher, Steven Drucker, Roland Fernandez, and Scott Ruble, Visualizations Everywhere: A Multiplatform Infrastructure for Linked Visualizations, in Transactions on Visualization and Computer Graphics, IEEE, Salt Lake City, UT, November 2010.