Other technologies typically require the use of IDL files, interface definitions, and modifications to the original class, which consume development time and tightly couple your domain classes to a particular ORB technology. Java-Based Remote Construction and Messaging. Objects can be constructed remotely using the regular Java construction syntax, static methods can be executed remotely, remote exceptions are automatically re-thrown to the caller, and serializable objects can be passed and returned by value. All of these features result in simpler and quicker development for a Java programmer. Packaging Voyager is available as a native Windows version, as a Java distribution for Windows, and in a variety of compressed formats for Unix.
Installation is uneventful and straightforward, and presents no problems or difficulties.
You will, however, have to do a bit of reading before you will be able to get Voyager up and running and give it a try with the impressive set of included examples. As a matter of fact, you will probably find yourself having to go back to the documentation and the source code several times before managing to get anything going. The documentation is available both in HTML and PDF format, and you should start by reading the User Guide thoroughly. This guide is not included in the distribution but you can download the PDF version from the ObjectSpace Web site. Price Voyager is free for most uses and is available for downloading from the ObjectSpace Web site.