Biography | Publications

David Cole received his B.S. in Engineering & Applied Science with an emphasis on mechanical engineering from the California Institute of Technology (Caltech) in 1989. Somewhere along the way, he was infected with the "must write code" virus; hooked on the possibility of writing software useful enough to be adopted by millions of people around the world...

Always a fan of graphics of any sort and software for the common man, he became a key developer on the team that built Visio, drag and drop drawing software for the rest of us. Visio was later acquired by Microsoft and became part of the "Office family" of applications. His most recent achievement at Microsoft was to build an ActiveX control wrapper around it so that other developers could utilize the power of Visio inside their own applications.

Since joining the Kitware team in February, 2005, he has contributed code to the VTK, CMake, ITK, ParaView, KWWidgets and gccxml open-source projects. He has also contributed to Kitware's proprietary products, including ActiViz and VolView. David is the one who will make a kind request to your email address when he notices that you've committed code that creates a lower overall green value on the VTK dashboard.

A sampling of his sketches and thoughts are online here.

 

Publications

Building a World Class Application with MFC and COM Automation - David Cole - CodeGuru article available online here