| 1 | | Preliminaries | | 1 |
| 2 | | Introduction | | 5 |
| 3 | | Concepts of the CORBA standard | | 13 |
| 4 | | Introduction to the interface definition language | | 27 |
| 5 | | IDL to Java mapping | | 65 |
| 6 | | Important elements of the ORB runtime | | 89 |
| 7 | | A first example | | 131 |
| 8 | | Generating remote objects | | 153 |
| 9 | | Alternatives for designing IDL interfaces | | 161 |
| 10 | | Inheritance and polymorphism | | 171 |
| 11 | | Implementing distributed callbacks | | 187 |
| 12 | | Utilizing value types | | 197 |
| 13 | | Utilizing interfaces of the DynamicAny module | | 211 |
| 14 | | Dynamic invocation interface | | 235 |
| 15 | | Dynamic skeleton interface | | 255 |
| 16 | | Implementing different POAs | | 263 |
| 17 | | CORBAs naming service | | 269 |
| 18 | | CORBAs event service | | 297 |