ADORB

Screenshot der Software:
ADORB
Softwarebeschreibung:
Version: 1.6
Upload-Datum: 2 Jan 15
Entwickler: Victor Ananiev
Lizenz: Frei
Popularität: 70
Größe: 4246 Kb

Rating: 3.0/5 (Total Votes: 1)

ADORB ist ein freies Open Source Rahmen Mac OS X das CORBA / IIOP Implementierung stellt Objective-C zu, vor allem um die Entwicklung CORBA-Client-Anwendungen auf Mac OS X und iPhone OS vereinfachen. ADORB realisiert eine dynamische IDL Parsen zur Laufzeit und Mutter IDL zu Objective-C-Mapping - kann IDL-Typen zu den willkürlichen Objective-C-Klassen zugeordnet werden.

In der Regel, die Schaffung einer CORBA-Anwendung umfasst die Erzeugung der Stub oder Skelett-Dateien aus den IDL-Dateien und dann Kompilieren und Linken Dateien mit der Anwendung.

ADORB interpretiert die CORBA IDL-Dateien zur Laufzeit dynamisch erstellt die Methodenaufrufe für den Remote-Betrieb - es gibt keine Stub oder Skelett-Dateien erzeugt und mit dem CORBA-Anwendung kompiliert.

ADORB trennt die CORBA-Anwendung von den IDL Definitionen schaffen ein gewisses Maß an Unabhängigkeit von der Anwendung aus den CORBA IDL-Definitionen. In vielen Fällen sind die geringfügigen Änderungen in den IDL-Dateien wirken sich nicht auf die Anwendung - die IDL-Dateien können einfach ersetzt werden und die Anwendung neu gestartet

.
  • Dynamische IDL Parsen zur Laufzeit und dynamische Bindungen. Kein Stub oder Skelett-Dateien und keine IDL-Compiler benötigt.
  • Dynamische Erstellung von Aufrufen.
  • Native Objective-C-Bindungen. Die IDL-Typen können auf beliebige ObjC Klassen zugeordnet werden.
  • Unterstützt IDL valuetypes und abstrakte Schnittstellen.
  • Ermöglicht Rückrufe innerhalb einer Remote-Aufruf.
  • Unterstützt CORBA Abfangjäger.
  • Unterstützt RMI_IIOP. Oder RMI: Die typeID kann Präfix entweder IDL haben:
  • Unterstützt GIOP 1.0, 1.1, 1.2.
  • IIOP Interoperabilität mit anderen CORBA ORBS

Was ist neu in dieser Pressemitteilung:.


  • ORB: hinzugefügt statische Bibliothek für das iPhone OS und iPhone Simulator

  • ORB: Einfache Typ Oktett wird nun als unsigned char behandelt und verwendet NSNumber als Objekt-Wrapper (als NSData abgebildet)

    Argumenttyp und der Rückgabewert ist "unsigned char" sein.

    Die Typen Oktett [] und Folge weiter zu NSData abgebildet werden


    Für Abwärts compatibily der Typ Oktett können NSData indem Verfahren abgebildet werden [ORB setMapsOctetToNSData: JA]

    idl2h: Festschrift für die Erzeugung Typen Oktett Oktett [] und Sequenz & lt; Byte & gt;

  • ORB: Überspringt Protokoll Planer (in, out, const ..) für eine Anrufung Argument, wenn setzen oder erhalten Wert.

    Angeben in, out, inout, const, ... für ein Argument in einer Methode auf dem Server führte Ausnahme BAD_PARAM weitergegeben zurück zu Kunden.

  • ORB: Typ BOOL fehlte (_C_BOOL, Server-Seite). Hinzugefügt.

  • ORB: ermöglichen die Standardzeichensätze Kontext, der an den Server im Falle nicht CODE_SETS Komponente in IOR gesetzt gesendet wird eingestellt.

    ORB jetzt nicht eingestellt CODE_SETS markierten Komponente für das Remote-IOR für die Benennung von Service und die von CORBA URLs erstellt erstellt.

    Standardmäßig wird ein Standardzeichensätzen Rahmen nicht an den Server gesendet.
  • ORB: Hinzugefügt Präprozessoranweisung #pragma Wahl idl-Verfahren objc-Selektor

    Zum Beispiel #pragma Wahl bind_name bindWithName: InContext:
  • ORB:. Fest falsche String-Codierung in Verkapselungen


  • ORB: entfernt alternative Selektoren

  • ORB: entfernt jede Cocoa Anrufe von ORB

  • ORB: Speicherleck in IPMonitor Verfahren (corbaObject). Dieses Verfahren überwacht, ob die IP-Adresse nach dem Computer geändert wird aus dem Schlaf. Erwachen

  • idl2h: feste generiereKlassenNamen für Struktur und Gewerkschaften. Vor NSDictionary * wurde immer dann eingesetzt, jetzt ein Klassenname von #pragma Klasse definiert wird verwendet, wenn gesetzt.

  • Beispiele: Hinzugefügt Beispiel für das iPhone OS

Anforderungen :

  • Mac OS X 10,5-10,6
  • Ähnliche Software

    Kommentare zu ADORB

    Kommentare nicht gefunden
    Kommentar hinzufügen
    Schalten Sie auf die Bilder!