ORBit Beginners Documentation V1.2

Ewan Birney

Michael Lausch

Todd Lewis

Stéphane Genaud

Frank Rehberger

Download page: http://www.gnome.org/projects/ORBit2/orbit-docs.tar.gz

Table of Contents
Introduction
About this documentation
Frequently Asked Questions
General Questions
What is CORBA?
What is ORBit?
Why aren't you using ILU/MICO/TAO?
Is ORBit stable?
Does ORBit work with other ORBs?
What license does ORBit get distributed with and how does it affect me?
Why doesn't ORBit compile with my cc compiler ?
What is a language binding?
What language bindings does ORBit provide?
Does ORBit have DII and DSI?
Does ORBit provide a naming service?
Can you encrypt a CORBA connection?
Common Coding Problems
LD_LIBRARY_PATH not defined
IOR strings with newlines
Activating POAManager before servants can handle requests
Installing ORBit
Installing from RPMS
Installing from Source
Getting the examples to run
Known platforms where ORBit works
CORBA concepts
Quick tour of a working client/server
Definition of the object - the IDL
Identifying the Object
Calling the method
Moving the call across the network
Returning the answer
Continue
First CORBA Programs
Examples introduction
Files at a glance
Echo client and server
Echo client
Echo Server
Compiling and Running the Server and the Client
Calculator Client Server
Calculator Client
Calculator Server
Compiling and Running the Server and the Client
Account Client and Server
Account Client
Account Server
Compiling the Server and the Client
How to do garbage collection under CORBA
The question
Difference between the client and the server
Server-side deactivation
Why is this an issue?