ADORB Icon

ADORB

IIOP compliant CORBA implementation for Obj-C.

ADORBOverview

ADORB is a free open source Mac OS X framework that provides CORBA/IIOP implementation for Objective-C, primarily to simplify developing CORBA client applications on Mac OS X and iPhone OS. ADORB implements dynamic IDL parsing at run-time and native IDL to Objective-C mapping - IDL types can be mapped to the arbitrary Objective-C classes.

Usually, creating a CORBA application includes generating the stub or skeleton files from the IDL files and then compiling and linking those files with the application.
ADORB interprets the CORBA IDL files at run-time and dynamically creates the method invocations for the remote operations - there are no stub or skeleton files to be generated and compiled with the CORBA application.
ADORB separates the CORBA application from the IDL definitions creating some level of independency of the application from the CORBA IDL definitions. In many cases the minor changes in the IDL files do not affect the application - the IDL files can be just replaced and the application restarted.
Key Features

* Dynamic IDL parsing at run time and dynamic bindings. No stub or skeleton files and no IDL compiler needed.
* Dynamic creating of invocations.
* Native Objective-C bindings. The IDL types can be mapped to arbitrary ObjC classes.
* Supports IDL valuetypes and Abstract interfaces.
* Allows callbacks from within a remote call.
* Supports CORBA Interceptors.
* Supports RMI_IIOP. The typeID can have prefix either IDL: or RMI:
* Supports GIOP 1.0, 1.1, 1.2.
* IIOP interoperability with other CORBA ORBS.

NEW

Fixed some bugs.

ADORBInformation

Version
1.6
Date
06.29.10
License
Free
Language
English
File Size
4.1MB
Category
Operating Systems
Mac OS X
System Requirements
No additional system requirements.
GraphicsFormats Icon
Xojo/Real Studio plugin to import and export pictures.
Demo
MySQL GUI Tools Icon
Administration tools for MySQL.
Free
TaskBar Icon
REALbasic plug-in creates XP-like task bars.
Demo
RubyMine Icon
Full-fledged IDE for Ruby on Rails.
Trial
Xojo Plugins Icon
Adds thousands of new classes to Xojo. (was Real Studio Plugins).
Trial
Apple Xcode Icon
Integrated development environment (IDE) for OS X.
Free
Adobe AIR Icon
Deploy Web applications on your desktop.
Free
Google App Engine SDK Icon
Run your Web applications on Google.
Free
More