Bruce is one of the pioneers of distributed object computing. At Hewlett Packard Laboratories in the early 90s, he designed and implemented an interface definition language that became the basis for HP's original CORBA submission. At Sun Microsystems, he
was one of Sun's CORBA architects and was the primary author of
five of the OMG's CORBA Services specifications. At Inprise
Corporation, Bruce was an architect and developer of Inprise's
first CORBA-based Java Application Server. Bruce has extensive
practical experience with Java, XML and the DOM.
Bruce is now a Senior Consultant at Customware. He teaches
courses in distributed computing, J2EE, Application Servers and
XML based B2B. He manages extensive FAQs at jGuru for XML and
Bruce is championing xbeans.org, an open-source project to create
a repository of Java Beans that process XML and can be easily
composed into distributed applications.
Bruce has an excellent ability to convey both the conceptual
basis of a technology and the practical nuts and bolts use of it.
He has given talks around the world on distributed systems,
advanced transaction models, object oriented programming, XML and
distributed object technologies at both academic conferences and
industrial events. Bruce has written many papers for conferences,
journals, and books.
Bruce received Ph.D. and Masters degrees in Computer Science from
the University of California at San Diego, and a Bachelors degree
in Computer Science from the University of California at
Visit http://xbeans.org/bmartin/ for more information.