[Previous] [Contents] [Orbix Home Page] [IONA Technologies]


Roadmap

This section gives a brief outline of the structure of the Orbix Programming Guide. Since many of the concepts are unfamiliar at this point, little detail is given. A fuller outline describing the contents of each chapter is given in Chapter 1, "Introduction" since the reader will, at that point, have a better appreciation of the concepts.

The Orbix Reference Guide expands on some information presented in this guide, and presents details of the Orbix library functions.

The Orbix Programming Guide

The Orbix Programming Guide is divided into five parts. Parts I and II provide the basis for understanding the remainder of the material covered in the Orbix Programming Guide and Orbix Reference Guide.

Part I Getting Started

This part of the guide introduces Orbix by programming a simple example. It works through the steps required to write a very simple distributed application and shows how to run the application.

Many of the concepts that form the basis of Part II are introduced in this part.

Part II Orbix Programming

Part II provides the bulk of the information needed by programmers developing applications using Orbix.

This part of the guide explains the Interface Definition language (IDL) and the mapping from IDL to C++. It shows how to program a simple application and provides information on various aspects of programming a distributed application, including how to handle exceptions.

Part III Advanced CORBA Programming

This part of the guide explains more advanced features of Orbix as specified by the CORBA standard. In particular, it provides the information needed to use the Dynamic Invocation Interface which allows an application to issue requests on objects whose interfaces may not have been defined at the time the application was compiled.

Part IV Advanced Orbix Programming

Orbix extends the CORBA specification by adding features that allow programmers to extend the system. Orbix allows system programmers to replace some standard components of Orbix. Part IV explains how different components of Orbix can be replaced and why a programmer might want to do so.

Part V Experimental Features

Part V presents features of Orbix that are currently regarded as experimental but are likely to be fully supported in a later release.



[Previous] [Contents] [Orbix Home Page] [IONA Technologies]