DIY Vis Applications

Berk Geveci, Utkarsh Ayachit, Jeffrey Baumes, Michael Bostock, Vadim Ogievetsky, Brian Wylie, Timothy M. Shead, Emanuele Santos, Timo Ropinski, Jörg-Stefan Praßni
Tutorial at the IEEE Visualization Conference - 2010
Download the publication : vis10-vrntutorial.pdf [15.3Mo]  
Every year, researchers present many new wonderful visualization and analysis algorithms at conferences like IEEE VisWeek and EuroVis. However, many of these algorithms are not transitioned to receptive researchers in a timely manner. This is because algorithm developers typically build lightweight prototypes to demonstrate their ideas and research to the research community. Often these prototypes lack the maturity and sophistication required for widespread usage. Building full-featured, usable and stable visualization applications is hard work. This tutorial brings together the developers of some of the most popular open-source frameworks whose aim is to simplify the development and deployment of visualization algorithms to high quality software applications: ParaView is an open-source turnkey application for analyzing and visualizing scientific data sets. It is also a framework designed to easily build custom visualization applications that are vertical or general purpose. Protovis is a Javascript toolkit for building Web applications. It uses JavaScript and SVG for web-native visualizations. VTK is a very popular toolkit for building scientific visualization and informatics applications. Titan extends VTK to provide analytics functionality. VisTrails is a scientific workflow and provenance management system. VisMashups provides an easy way to deploy workflows developed in VisTrails over the Web. Finally, Voreen is an interactive visualization environment, which is based on the data-flow metaphor. By combining existing processors, it makes it easy to generate complex volume visualization applications. The focus of this tutorial is on building desktop- and Web-based visualization applications using these open-source tools. We will cover a variety of application types including scientific visualization and informatics applications with interaction models ranging from basic to advanced.

Images and movies


BibTex references

  author       = {Geveci, Berk and Ayachit, Utkarsh and Baumes, Jeffrey and Bostock, Michael and Ogievetsky, Vadim and Wylie, Brian and Shead, Timothy M. and Santos, Emanuele and Ropinski, Timo and Praßni, J{\"o}rg-Stefan},
  title        = {{DIY Vis Applications}},
  booktitle    = {Tutorial at the IEEE Visualization Conference},
  year         = {2010}

Author publication list