PyORBit
Python Bindings to ORBit
Introduction
PyORBit is a project to create Python bindings for
ORBit, a fast, lightweight
CORBA ORB
used by the GNOME Desktop.
PyORBit will follow the
proposed OMG bindings
(pdf at OMG)
to insure compliance and compatibility, but we will also consider
non-standard extensions to improve performance, if necessary.
These bindings will be distributed under the GNU LGPL license.
Additionally, Michael Robinson has contributed his initial implementation,
which should already be functional for simple interfaces. This code is
available, but
should be considered a developers-only release. The
structure and layout of later PyORBit releases will likely change to
some degree. Regardless, bug reports and patches are welcome.
Coordinated by Justin Bradford
<justin@ukans.edu>.
Mailing List
- Subscribe:
http://bioinformatics.org/mailman/listinfo/pyorbit/
- Web archive: http://bioinformatics.org/pipermail/pyorbit/
Additional References
The CORBA 2.3 specification is available in postscript and pdf form. It has good descriptions of the CORBA services and the C language mapping among other things. It seems to be written well and describes how a lot of the things we probably want to use in pyorbit work.
Releases
PyORBit 0.0.2
All of the modules (CORBA, PortableServer, Types, and libIDL) should compile
and work now. Also, the build and installation process has been moved to
autoconf, so just "./configure; make; make install" to use the bindings.
PyORBit 0.0.1
This initial version of the bindings (which is primarily orbitmod, courtesy of Michael Robinson)
should be functional for simple CORBA interfaces (assuming you can get it to compile ;)
README file from release