Phone: +61 7 3324 9633 Mobile: +61 4 1118 2700 Fax: +61 7 3324 9799 Email: email@example.comObject Oriented Concepts Pty Ltd is a subsidiary of Object Oriented Concepts Inc.
Steve Vinoski and I have written a CORBA book called Advanced CORBA Programming with C++, published by Addison Wesley Longman. You can find a copy of the table of contents, the preface, a sample chapter, and source code at the home page for the book.
This is an article I submitted for the October 1998 issue of CACM. It explains how binding and implementation repositories work in CORBA, and discusses how the design of implementation repositories determines factors such as scalability, performance, and granularity of object migration. The article also explores some issues relating to garbage collection of CORBA objects.
This is an article I posted to comp.object.corba in September 1997. It explains how a CORBA client can bootstrap, and how the implementation repository and the client-side run time cooperate to locate the correct implementation for an object. This article sparked off the much more elaborate explanations presented in the CACM article.
This paper describes an alternative encoding for IORs that is more compact than the OMG format. Free source is included.
This bibliography includes a few other bits and pieces I have written over the years.
You can find the full CORBA specification there, as well as have a look at what's currently brewing in the CORBA world. There is also lots of other information, such as CORBA success stories, press releases, a "CORBA for Beginners" section, and links to other CORBA sites.
A jump page with lots of links to CORBA information.
Frequently, people ask me how to pronounce my name. Quite a lot of speculation has been circulating around this topic, including musings about the relative "gutturalness" of the Scottish "ch" (as in "Loch") versus the Bavarian "ch" (as in "Kochtopf" ;-) To settle the argument once and for all, I decided to put up a wave file with myself speaking my name. I figured that this would be the definitive answer to how to pronounce my name, seeing (or, more accurately, hearing) that this is how I pronounce it myself :-)