|
|
|

Mr Hoffman is currently a Vice President and lead technical developer for Kitware Inc., a small software company founded in 1999 devoted to imaging, visualization, computer graphics,
and high quality software engineering tools. While at Kitware, Bill has been a lead developer
of the CMake cross platform build system. He has also made major contributions to the Insight Toolkit,
VTK, and ParaView. He has 14 years of experience with the design and maintenance of large object oriented software systems. Bill also deployed and manages the Kitware electronic store for book and software sales.
Mr. Hoffman completed his B.S in Computer Science from the University of
Central Florida in 1990. He then joined General Electric Corporate
Research and Development as a member of the Software Technology
Program. During the program, he earned an M.S. in Computer Science
from Rensselaer Polytechnic Institute. His masters project
led to the software package TargetJr that
was a rich environment for Image Understanding research. The system
was the precursor to VXL (http://vxl.sourceforge.net) used
by GE, Oxford University, and several other sites around the
world for advanced work in Computer Vision. His work on the
TargetJr project concentrated on the system infrastructure,
cross platform GUI, visualization and GIS.
In addition to the TargetJr package, Mr. Hoffman has contributed to the
DARPA funded Image Understanding Environment (IUE) project.
In 1996, he was recognized for his work as a technical directory
for the IUE at the DARPA IU Workshop. As an expert in C++ and
object oriented programming, he has also planned and taught
several graduate level courses at Rensselaer Polytechnic Institute
on C++ and large object oriented systems. He also taught a course
on object oriented programming at New York University.
Publications
Ken Martin and Bill Hoffman,
An Open Source Approach to Developing Software in a Small Organization.
In IEEE Software, Vol. 24 Number 1 IEEE, January 2007.
K. Martin and B. Hoffman,
Mastering CMake: A Cross-Platform Build System
, Kitware Inc., 2003
W. Hoffman
and K. Martin, The CMake Build Manager
, Dr. Dobb's Journal, (January 2003).
K. Martin, B. Geveci and
W. Hoffman
, Creating Libraries for
Multiple Programming Languages,
Dr. Dobb's Journal, (February 2002).
W. Schroeder,
L. Avila, W. Hoffman, Visualizing
with VTK: A Tutorial , IEEE Computer Graphics
And Applications, (Sep/Oct 2000).
W. Hoffman
and R. Curwen, Pseudo-Incremental Linking
for C/C++, Dr. Dobb's Journal, (October 1999).
C. Rothwell,
J. Mundy, and W. Hoffman, Representing
objects using topology, In Proceedings International
Workshop on Object Representations in Computer Vision, in
association with ECCV (1996).
C. Rothwell,
J. Mundy, W. Hoffman, and V.-D. Nguyen, Driving
vision by topology, In Proceedings IEEE Symposium
on Computer Vision, pages 395-400, (1995).
J.L. Mundy,
C. Huang, J. Liu, W. Hoffman, D.A. Forsyth, C.A. Rothwell,
A. Zisserman, S. Utcke, and O. Bournez, MORSE:
A 3D object recognition system based on geometric invariants,
In Proc. DARPA Image Understanding Workshop, pages 1393--1402,
(1994).
|