ADORB

30 Jan 2010

IIOP compliant CORBA implementation for Obj-C.

ADORB framework provides a light-weight IIOP compliant CORBA implementation for Objective-C. ADORB interprets the CORBA IDL definitions at run-time and dynamically creates the Objective-C method invocations for the remote operations - there are no stub or skeleton files to be generated and compiled with the CORBA application. ADORB implements a native IDL to Objective C mapping - IDL types are mapped to the specified Objective-C classes.

ADORB includes IDLBrowser - a CORBA client application that allows browsing IDL definitions, connecting to a CORBA server and executing the remote operations. IDLBrowser helps also to generate theMore...

What's New

Version 1.6:

ORB: added static library for iOS and iPhone Simulator

ORB: Simple type octet is treated now as unsigned char and uses NSNumber as object wrapper (was mapped as NSData)

Argument type and return value should be 'unsigned char'.

The types octet[] and sequence continue to be mapped to NSData

For backwards compatibily the type octet can be mapped to NSData by callingMore...

Requirements

Mac OS X 10.3 or later

View Larger

Similar Software

No similar apps have been recommended yet. You can add your suggestions to the right.

App Name

Smile Score

Suggest other similar software

suggested

Like this app? Be the first to add it to a collection!Create a Collection by bringing together complementary apps that have a common theme or purpose, then share it and discover new collections!+Create a Collection

ADORB needs a review. Be the first to review this app and get the discussion started!

ADORB needs a rating. Be the first to rate this app and get the discussion started!

ADORB framework provides a light-weight IIOP compliant CORBA implementation for Objective-C. ADORB interprets the CORBA IDL definitions at run-time and dynamically creates the Objective-C method invocations for the remote operations - there are no stub or skeleton files to be generated and compiled with the CORBA application. ADORB implements a native IDL to Objective C mapping - IDL types are mapped to the specified Objective-C classes.

ADORB includes IDLBrowser - a CORBA client application that allows browsing IDL definitions, connecting to a CORBA server and executing the remote operations. IDLBrowser helps also to generate the Objective C header files for the IDL interfaces.

Version 1.6:

ORB: added static library for iOS and iPhone Simulator

ORB: Simple type octet is treated now as unsigned char and uses NSNumber as object wrapper (was mapped as NSData)

Argument type and return value should be 'unsigned char'.

The types octet[] and sequence continue to be mapped to NSData

For backwards compatibily the type octet can be mapped to NSData by calling method [ORB setMapsOctetToNSData:YES]

idl2h: Fixed generating header for types octet, octet[] and sequence

ORB: Skips protocol specifiers (in, out, const ..) for an invocation argument when set or get value.

Specifying in, out, inout, const, ... for an argument in a method on server resulted in the exception BAD_PARAM passed back to client.

ORB: BOOL type was missing (_C_BOOL, server side). Added.

ORB: allow to set default CodeSets context that is sent to the server in the case no CODE_SETS component is set in IOR.

ORB now does not set CODE_SETS tagged component for the remote IOR created for naming service and those created from CORBA URLs. By default, a default CodeSets context is not sent to the server.