Site Index of Changed Web Pages
Fnorb/2: Release Notes
- This is a 1.01 maintenance release of the CORBA ORB
- I used the IBM VisualAge C/C++ compiler, which is a
commercial product. I do not use the freeware GNU C
compiler, so I can't insure these sources are compilable
- In order to get the Fnorb commands to work with OS/2, I had
to change their first line to use 'extproc', alter their
passing of sys.argv to skip the first extraneous argument,
and relocate them from the Add-Ons\Fnorb\script directory
to the Python root directory (C:\Python). In doing so, I
made them rely on the %PYTHONHOME% environment variable to
locate themselves. If you wish to move them elsewhere, you
will need to edit into them the correct path specification.
- In building this version, I added no OS/2 specific
items, except to make it use the IBM C/C++ preprocessor
when compiling IDL source, instead of GNU or MS Visual C.
Fnorb does not come with a preprocessor, you see. No
preprocessor is necessary if you just want to run Fnorb
programs; only if you wish to compile IDL sources. With
Fnorb you can compile IDL sources on one platform, say
Linux, and then run the resulting Python program under
OS/2, if you don't have access to an OS/2 preprocessor.
The following functionality is included :
- OS/2-native thread pooling (not enabled by default)
- CORBA Naming Service
- CORBA Interface Repository Service
- Support for CORBA long long 64-bit integers
No other CORBA functionality is provided, however Fnorb
is perfectly capable of talking to other CORBA services
as a client. No POA support is yet in Fnorb.
- To install any of the ZIP files, create and change into a
directory, say "C:\Python", and unzip the archive. This
will create a directory structure rooted at C:\Python
All of the ZIP files overlay such a directory
- The Fnorb documentation is in the Add-Ons-Fnorb\doc
directory, in PDF and MS Word .DOC. Look
in the directory C:\Python\Add-Ons\Fnorb for details or
point your browser to C:\Python\html\index.html and
click on the Add-Ons link.