Next:
Contents
Contents
1. Introduction
1.1 What is Fnorb?
1.2 What is Python?
1.3 Why Another IDL Language Mapping?
1.4 About this document
2. Installing Fnorb
2.1 On a Unix System
2.2 On a Windows System
3. Getting Started with Fnorb, a Tutorial
3.1 Defining the Interface in OMG IDL
3.2 Generating the Stub and Skeleton Modules
3.3 Writing the ``Hello World'' Client
3.4 Writing the ``Hello World'' Server
3.5 Running the ``Hello World'' Example
4. OMG IDL to Python Language Mapping
4.1 Scoped Names
4.2 Mapping for Modules
4.3 Mapping for Basic Data Types
4.4 Mapping for Strings
4.5 Mapping for Constants
4.6 Mapping for Enumerations
4.7 Mapping for Unions
4.8 Mapping for Structures
4.9 Mapping for Sequences and Arrays
4.10 Mapping for Exceptions
4.11 Mapping for TypeCodes
4.12 Mapping for Any
4.13 Client Side Mapping
4.13.1 Mapping for Interfaces
4.13.2 Mapping for Operations
4.13.3 Mapping for Attributes
4.14 Server-side Mapping
4.14.1 Mapping for Interfaces
5. Mapping for the ORB
5.1 Initialising the ORB
5.2 Configuring the ORB
5.2.1 Universal Object Locators
5.2.1.1 Configuration Options
5.2.1.2 Configuration File
5.2.1.3 Naming Service
5.2.1.4 Interface Repository
5.2.1.5 Threading Model
5.2.1.6 Thread Pool Size
5.3 Using the ORB
6. Mapping for the BOA
6.1 Initialising the BOA
6.2 Configuring the BOA
6.3 Using the BOA
7. Using Fnorb with `Tkinter'
(Unix only)
8. Fnorb tools
8.1
fnidl
8.2
fnior
8.3
fnmkior
8.4
fnfeed
8.5
fngen
8.6
fnping
8.7
fnoptions
9. Fnorb CORBA Object Services
9.1
fnifr
9.2
fnaming
10. Python Keywords
Bibliography
About this document ...
http://www.fnorb.com/
March 2000