The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.06 - November/December (2010 vol.16)
pp: 1157-1163
Danyel Fisher , Microsoft Research
Steven Drucker , Microsoft Research
Roland Fernandez , Microsoft Research
Scott Ruble , Microsoft
ABSTRACT
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. We discuss the benefits of this architectural approach, contrast it to existing techniques, and give a variety of examples and extensions of the basic system.
INDEX TERMS
Visualization systems, toolkit design, data transformation and representation
CITATION
Danyel Fisher, Steven Drucker, Roland Fernandez, Scott Ruble, "Visualizations Everywhere: A Multiplatform Infrastructure for Linked Visualizations", IEEE Transactions on Visualization & Computer Graphics, vol.16, no. 6, pp. 1157-1163, November/December 2010, doi:10.1109/TVCG.2010.222
REFERENCES
[1] BaumgartnerJason and BörnerKaty, (2002). Towards an XML Toolkit for a Software Repository Supporting Information Visualization Education. IEEE Information Visualization Conference, Boston, MA, 2002. Interactive Poster.
[2] R.A. Becker and W.S. Cleveland, "Brushing Scatterplots," Technometrics, vol. 29, May. 1987, pp. 127–142. 1987.
[3] B.B. , J. Hollan, K. Perlin, J. Meyer, D. Bacon, and G. Furnas, Pad++: A Zoomable Graphical Sketchpad for Exploring Alternate Interface Physics. Journal of Visual Languages and Computing, 7. 3–31. 1994.
[4] Benjamin B. Bederson, Jesse Grosjean, Jon Meyer, "Toolkit Design for Interactive Structured Graphics," IEEE Transactions on Software Engineering, pp. 535–546, August, 2004.
[5] BedersonB. B., MeyerJ., and GoodL., 2000. Jazz: an extensible zoomable user interface graphics toolkit in Java. In Proceedings of the 13th Annual ACM Symposium on User interface Software and Technology (San Diego, California, United States, November 06 - 08, 2000). UIST '00. ACM, New York, NY, 171–180.
[6] BostockM., HeerJ., "Protovis: A Graphical Toolkit for Visualization," Visualization and Computer Graphics,IEEE Transactions on, vol.15, no.6, pp.1121–1128, Nov.-Dec. 2009
[7] DorkM., CarpendaleS., CollinsC., WilliamsonC., "VisGets: Coordinated Visualizations for Web-based Information Exploration and Discovery," Visualization and Computer Graphics, IEEE Transactions on, vol.14, no.6, pp.1205–1212, Nov.-Dec. 2008.]
[8] Dundas Chart for ASP.NET. Dundas Documentation: 2005–2009. http://support.dundas.comDashboard1.Documentation.ashx Assessed 2010.
[9] FeketeJ.-D., "The InfoVis Toolkit," Information Visualization, 2004. INFOVIS 2004. IEEE Symposium on, vol., no., pp. 167–174.
[10] Flare, http:/flare.prefuse.org, March 2010.
[11] Google Visualization API: http://code.google.com/apis/visualization interactive_charts.htm. Assessed 2010.
[12] J. Heer, S. K. Card, and J. A. Landay, Prefuse: A toolkit for interactive information visualization. In CHI, 2005.
[13] D. F. Huynh, D. R. Karger, and R. C. Miller, Exhibit: Lightweight structured data publishing. In WWW '07: Proc. of the Int. World Wide Web Conf., pages 737–746. ACM Press, 2007.
[14] JSON, http:/www.json.org. Online assessed 2010.
[15] KargerD. R., OstlerS., and LeeR., 2009. The web page as a WYSIWYG end-user customizable database-backed information management application. In Proceedings of the 22nd Annual ACM Symposium on User interface Software and Technology (Victoria, BC, Canada, October 04 - 07, 2009). UIST '09. ACM, New York, NY, 257–260.
[16] LienhardA., KuhnA., GreevyO., "Rapid Prototyping of Visualizations using Mondrian," Visualizing Software for Understanding and Analysis, 2007. VISSOFT 2007. 4th IEEE International Workshop on Software, vol., no., pp.67–70, 24–25 June 2007.
[17] McKeonM., "Harnessing the Information Ecosystem with Wiki-based Visualization Dashboards," Visualization and Computer Graphics, IEEE Transactions on, vol.15, no.6, 1081–1088, Nov.-Dec. 2009.
[18] NorthC. and ShneidermanB., 2000. Snap-together visualization: a user interface for coordinating visualizations via relational schemata. In Proceedings of the Working Conference on Advanced Visual interfaces (Palermo, Italy). AVI '00. ACM, New York, NY, 128–135.
[19] Processing. http://processing.orghttp://processing.orghttp:/ processing.org, March 2010.
[20] TIBCO Spotfire. http://spotfire.tibco.com. Assessed 2010.
[21] Chris Stolte, Diang Tang, and Pat Hanrahan, Polaris: A system for query, analysis, and visualization of multi-dimensional relational databases. Transactions on Visualization and Computer Graphics, 8 (1): 52–65, Jan 2002.
[22] F. Viégas, M. Wattenberg, F. van Ham, J. Kriss, and M. McKeon, Many eyes: A site for visualization at internet scale. IEEE Trans. On Visualization and Computer Graphics, 13 (6): 1121–1128, Nov/Dec 2007.
[23] WeaverC., "Building Highly-Coordinated Visualizations in Improvise," Information Visualization, 2004. INFOVIS 2004. IEEE Symposium on, vol., no., pp.159–166. 2004.
5 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool