ADORB

Software captura de pantalla:
ADORB
Detalles de software:
Versión: 1.6
Fecha de carga: 2 Jan 15
Promotor: Victor Ananiev
Licencia: Libre
Popularidad: 70
Tamaño: 4246 Kb

Rating: 3.0/5 (Total Votes: 1)

ADORB es un código abierto libre Mac OS X marco que ofrece la aplicación CORBA / IIOP para Objective-C, principalmente para simplificar el desarrollo de aplicaciones cliente CORBA en Mac OS X y el iPhone OS. ADORB implementa dinámica IDL analizar en tiempo de ejecución y IDL nativa de mapeo de Objective-C - tipos IDL se pueden asignar a las clases de Objective-C arbitrarias.

Por lo general, la creación de una aplicación CORBA incluye generar el talón o archivos de esqueleto de los archivos IDL y luego compilar y vincular los archivos con la aplicación.

ADORB interpreta los archivos CORBA IDL en tiempo de ejecución y crea dinámicamente las invocaciones de métodos para las operaciones a distancia - no hay talón o archivos de esqueleto para ser generado y compilado 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 de las definiciones CORBA IDL. En muchos casos, los pequeños cambios en los archivos IDL no afectan a la aplicación - los archivos IDL pueden simplemente reemplazados y la aplicación renovadas

.
  • Dynamic IDL analizar en tiempo de ejecución y los enlaces dinámicos. No talón o archivos de esqueleto y no compilador IDL necesario.
  • creación dinámica de invocaciones.
  • Indios de enlaces de Objective-C. Los tipos IDL pueden asignarse a clases ObjC arbitrarias.
  • Apoya valuetypes IDL e interfaces abstractas.
  • Permite devoluciones de llamada desde una llamada remota.
  • Apoya CORBA interceptores.
  • Apoya RMI_IIOP. El TypeId puede tener prefijo sea IDL: o RMI:
  • Apoya GIOP 1.0, 1.1, 1.2.
  • IIOP interoperabilidad con otros ORBES CORBA

¿Qué hay de nuevo en esta versión:.


  • ORB: añade biblioteca estática para el iPhone OS y iPhone Simulador

  • ORB: tipo simple octeto se trata ahora como unsigned char y utiliza NSNumber como envoltorio de objeto (fue asignada como NSData)
    Tipo de argumento
    y valor de retorno deben ser "unsigned char".

    El octeto tipos [] y la secuencia se siguen asignado a NSData


    Para revés de dispositivos soportados del tipo octeto se puede asignar a NSData por el método de llamar [ORB setMapsOctetToNSData: SÍ]

    idl2h: Fijo cabecera para generar tipos de octetos, el octeto [] y la secuencia & lt; octeto & gt;

  • ORB: Salta especificadores de protocolo (adentro, afuera, const ..) para un argumento de invocación al establecer u obtener valor.

    Especificación adentro, afuera, inout, const, ... para un argumento en un método en el servidor resultante de la excepción BAD_PARAM pasa de nuevo al cliente.

  • ORB: tipo BOOL faltaba (_C_BOOL, lado del servidor). Añadido.

  • ORB: permita que se asiente contexto juegos de códigos predeterminados que se envía al servidor en el caso sin componente CODE_SETS se encuentra en IOR.

    ORB ahora no establece CODE_SETS marcado componente para el IOR remoto creado para el servicio y los creados a partir de URLs CORBA nombrar.

    Por defecto, un contexto juegos de códigos por omisión no se envía al servidor.
  • ORB: Añadido comando preprocesador pragma selector IDL-método objc selector

    Por ejemplo, #pragma bind_name selector bindWithName: InContext:
  • ORB:. Fijo codificación cadena incorrecta en encapsulados


  • ORB: eliminado selectores alternos

  • ORB: eliminado cualquier Cacao llama desde ORB

  • ORB: pérdida de memoria en el método ipMonitor (corbaObject). Este método monitores si la dirección IP ha cambiado después de la computadora se despiertan por la noche.

  • idl2h: nombres de las clases de generación fijos para estructura y los sindicatos. Antes siempre se utilizó NSDictionary *, ahora se utiliza un nombre de clase definido por #pragma clase, si se establece.

  • Ejemplos: ejemplo Añadido para el iPhone OS

Requisitos :

  • Mac OS X 10.5 a 10.6
  • Programas parecidos

    IBM ViaVoice
    IBM ViaVoice

    3 Jan 15

    TypeLib
    TypeLib

    4 May 20

    EyeHome
    EyeHome

    4 Jan 15

    Comentarios a la ADORB

    Comentarios que no se encuentran
    Añadir comentario
    A su vez en las imágenes!