Next:
Introduction
Up:
Fnorb - The Python
Previous:
Fnorb - The Python
Contents
Introduction
What is Fnorb?
What is Python?
Why Another IDL Language Mapping?
About this document
Installing Fnorb
On a Unix System
On a Windows System
Getting Started with Fnorb, a Tutorial
Defining the Interface in OMG IDL
Generating the Stub and Skeleton Modules
Writing the ``Hello World'' Client
Writing the ``Hello World'' Server
Running the ``Hello World'' Example
OMG IDL to Python Language Mapping
Scoped Names
Mapping for Modules
Mapping for Basic Data Types
Mapping for Strings
Mapping for Constants
Mapping for Enumerations
Mapping for Unions
Mapping for Structures
Mapping for Sequences and Arrays
Mapping for Exceptions
Mapping for TypeCodes
Mapping for Any
Client Side Mapping
Mapping for Interfaces
Mapping for Operations
Mapping for Attributes
Server-side Mapping
Mapping for Interfaces
Mapping for the ORB
Initialising the ORB
Configuring the ORB
Universal Object Locators
Using the ORB
Mapping for the BOA
Initialising the BOA
Configuring the BOA
Using the BOA
Using Fnorb with `Tkinter' (Unix only)
Fnorb tools
fnidl
fnior
fnmkior
fnfeed
fngen
fnping
fnoptions
Fnorb CORBA Object Services
fnifr
fnaming
Python Keywords
Bibliography