This directory contains the example code for Java Programming with CORBA, 3rd ed. All code has been run on either JacORB 1.2 or VisiBroker 4, most of it has been tested on both ORBs. To build the examples, each directory contains a "build.xml" file that is required by the platform-independent build tools "Ant". Ant is an XML-based build utility and is freely available at http://jakarta.apache.org/ant/. To build the examples, you need to install Ant 1.2 on your platform and to edit the file "ant-properties" in this directory to reflect your local installations. The build files usually also provide a simple, platform-independent way of starting clients and servers. In most cases, "ant server" starts a server, and "ant client" starts the corresponding client. Please have a look at the build files. Example HTML pages for applets are written to run with appletviewer and JacORB. In their current form, no IIOP gateway configuration is required if your JacORB properties file has set jacorb.use_appligator_for_applets=off. The examples in chapter 3 include a servlet example. To compile the Servlet example, you need Sun's JSDK, which is available at http://java.sun.com. To run it, you need to install the Servlet in a servlet-enabled web server like Jigsaw. Alternatively, you can use Sun's servletrunner, which comes with the JSDK.