Episode 19: Toolkit Modularization

Posted on 2011/10/16 by


Listen to the podcast

Apologies for the long delay since the last episode! A number of our regular
panelists are undergoing life transitions, but we may be back online soon.

On episode 19, we discuss toolkit modularization. In particular, we speak
with developers of two large scientific toolkits, the Insight Toolkit (ITK) and
th Visualization Toolkit (VTK). The next major revisions of the toolkits will
include a refined organization with support from the CMake build system, i.e.
modularization. In this show, we discuss the advantages of modularization,
challenges encountered, and lessons learned in the ITK and VTK effort.

On today’s show our crew of hosts includes:

  • Marcus Hanwell (special guest)
  • Luis Ibanez (special guest)
  • Matthew McCormick (moderator)
  • Anthony Scopatz

This week Marcus Hanwell joins us from Kitware, Inc., where he
is a core developer for Avogadro, an open source, 3D, cross-platform molecular
visualization and editing application/library. He helped build the CMake
infrastructure for ITKv4 and is involved in the modularization for VTK 6.

Also, joining us again this week is Luis Ibanez, who is a
Technical Leader at Kitware, Inc. He has been one of the main developers of the
Insight Toolkit (ITK) for the past ten years of the project. He was a key
member ITKv4 modularization team.

Intro/Outro Music: ‘People Let’s Stop The War’ -Brad Stanfield

Special thanks to Kitware and Katie Osterdahl who provided the mic and recording space.

Show Links:

  1. ITK modularization: Divide and Conquer(http://www.kitware.com/source/home/post/34)
  2. VTK(http://vtk.org/)
  3. Boost RYPPL(http://ryppl.github.com/index.html)
  4. Qt modularization(http://labs.qt.nokia.com/2011/01/21/status-of-qt-modularization/)
  5. US National Library of Medicine”(http://www.nlm.nih.gov/)
  6. ViewSonic tablet (http://www.viewsonic.com/products/vpad7.htm)
Posted in: Episode