A Multiplatform Infrastructure for Linked Visualizations


In order to use new visualizations, most toolkits require application developers to rebuild their applications and distribute new versions to users. The WebCharts Framework take a different approach by hosting Javascript from within an application and providing a standard data and events interchange. In this way, applications can be extended dynamically, with a wide variety of 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.