Free C++ ORB
ISP C++ ORB is a tool for development of distributed software. ORB plays the role of communicator between different components of distributed applications which can run on the different platforms.
ISP C++ ORB is compliant with OMG Common Object Request Broker Architecture 2.0 (CORBA 2.0) standard.
Implementation of IDL/C++ mapping superstructure developed by our group is also included. This superstructure can be applicated to any CORBA 2.0 compliant C++ ORB. It provides possibility to increase reliability and usage convinience of IDL/C++ mapping. Here you can see our list of problems in IDL/C++ mapping and description of the proposed decision (mapping's superstructure).
Implementation of ISP C++ ORB does not rely on new features of C++ language (such as exception handling and namespaces). And so it can be compiled by various C++ compiler versions (checked for g++ 2.7.2, 2.8, egcs). It can be installed on main Unix platforms and also on Windows 95/98/NT under CygWin (checked for version 20.1).
This implementation supports both single-thread and multi-thread environments (CygWin doesn't support posix threads, so only single-thread variant for Windows platforms is available).
ISP C++ ORB can be installed and used in both modes: as shared or not shared library.
For more detailes see project description.
Here you can get free beta version 1.0 of ISP C++ ORB.
And now version 1.1.1 is available!
Also read copyright and license information.
Please let us know who you are if you decide to use this software, and how you use it. Please send e-mail to: email@example.com.
This address can also be used to report problems, bugs, suggestions and send general comments.