¿Has usado ADORB para Mac?
Descripción del desarrollador
ADORB es un marco gratuito y de código abierto para Mac OS X que proporciona una implementación de CORBA/IIOP para Objective-C, principalmente para simplificar el desarrollo de aplicaciones cliente CORBA en Mac OS X y iPhone OS. ADORB implementa el análisis dinámico de IDL en tiempo de ejecución y el mapeo nativo de IDL a Objective-C: los tipos de IDL pueden ser mapeados a clases arbitrarias de Objective-C.
Normalmente, crear una aplicación CORBA incluye generar los archivos stub o skeleton a partir de los archivos IDL y luego compilar y enlazar esos archivos con la aplicación.
ADORB interpreta los archivos IDL de CORBA en tiempo de ejecución y crea dinámicamente las invocaciones de método para las operaciones remotas: no hay archivos stub o skeleton que deban ser generados y compilados con la aplicación CORBA.
ADORB separa la aplicación CORBA de las definiciones IDL, creando un cierto nivel de independencia de la aplicación respecto a las definiciones IDL de CORBA. En muchos casos, los cambios menores en los archivos IDL no afectan a la aplicación: los archivos IDL pueden ser simplemente reemplazados y la aplicación reiniciada.
- Análisis dinámico de IDL en tiempo de ejecución y enlaces dinámicos. No se necesitan archivos stub o skeleton ni compilador de IDL.
- Creación dinámica de invocaciones.
- Enlaces nativos de Objective-C. Los tipos de IDL pueden ser mapeados a clases arbitrarias de ObjC.
- Soporta tipos de valor IDL y interfaces abstractas.
- Permite callbacks desde dentro de una llamada remota.
- Soporta Interceptores CORBA.
- Soporta RMI_IIOP. El typeID puede tener el prefijo IDL: o RMI:
- Soporta GIOP 1.0, 1.1, 1.2.
- Interoperabilidad IIOP con otros ORBs de CORBA.
¿Has usado ADORB para Mac?