I got my picture taken with an IBM computer monitor at Watson:
Debugging by Remote Reflection by Ton Ngo and John Barton. In, European Conference on Parallel Computing
From the abstract: We have implemented remote reflection as an extension to an interpreter to create a very effective debugger for Jalapeno, a Java Virtual Machine written in Java.
I also helped John Whaley with: A Real-time Performance Visualizer for Java, John Whaley and John Barton, Dr. Dobb's Journal, 1998.
I helped develop the incremental compilation technology in IBM's VisualAge 4.0, a completely incremental C++ development environment See:"Modern Customizable Program Development Environments: An Activities Report" John Barton and Michael Karasick (A poster at OOPSLA '97)
Lee Nackman and I wrote a C++
and Engineering C++: An Introduction with Advanced Techniques and Examples by
John J. Barton and Lee R. Nackman. Addison-Wesley, 1994, ISBN 0-201-53393-6.
Lee's website has the
source code and more information. Here's a picture
of the cover:
The book was cited online often and got good reviews.
We also wrote a column for the C++ Report for some time. A couple of the articles were reprinted in C++ Gems, Programming Pearls from The C++ Report Edited by Stanley B. Lippman Published February 1998 625 pages Paperback | ISBN: 0135705819