ADORB

Software skärmdump:
ADORB
Mjukvaruinformation:
Version: 1.6
Ladda upp dagen: 2 Jan 15
Utvecklare: Victor Ananiev
Licens: Gratis
Popularitet: 10
Storlek: 4246 Kb

Rating: nan/5 (Total Votes: 0)

ADORB är en fri öppen källkod Mac OS X ramverk som ger CORBA / IIOP implementering för Objective-C, i första hand för att förenkla utvecklings CORBA klientprogram på Mac OS X och iPhone OS. ADORB implementerar dynamiska IDL parsing vid run-time och infödda IDL till Objective-C kartläggning - IDL typer kan mappas till de godtyckliga Objective-C klasser.

Vanligtvis skapar ett CORBA ansökan innehåller genererar stubben eller skelett filer från IDL-filer och sedan sammanställa och länka dessa filer med ansökan.

ADORB tolkar CORBA IDL-filer vid körning och dynamiskt skapar metodanrop för fjärrstyrning - det finns inga påbörjad eller skelett filer som ska genereras och sammanställas med CORBA ansökan.

ADORB separerar CORBA ansökan från IDL definitionerna skapar en viss nivå av självständighet av ansökan från CORBA IDL definitioner. I många fall är de smärre ändringar i IDL-filer inte påverka tillämpningen - IDL-filer kan bara bytas och ansökan startas

.
  • Dynamisk IDL pars vid körning och dynamiska bindningar. Ingen påbörjad eller skelettfiler och ingen IDL kompilator behövs.
  • Dynamisk skapande av anrop.
  • Native Objective-C bindningar. IDL typerna kan mappas till godtyckliga ObjC klasser.
  • Stöder IDL valuetypes och abstrakta gränssnitt.
  • Låter motringningar inifrån en fjärrsamtal.
  • Stöder CORBA Jaktplan.
  • Stöder RMI_IIOP. Den typeID kan ha prefixet antingen IDL: eller RMI:
  • Stöder GIOP 1.0, 1.1, 1.2.
  • IIOP interoperabilitet med andra CORBA ORBS

Vad är nytt i den här versionen:.


  • ORB: lagt statiskt bibliotek för iPhone OS och iPhone Simulator

  • ORB: Enkel typ oktett behandlas nu som unsigned char och använder NSNumber som objekt omslag (kartlades som NSData)

    Argument typ och returvärde bör vara "unsigned char".

    typer oktetten [] och sekvensen fortsätter att mappas till NSData


    För bakåt Kompatibel typen oktett kan mappas till NSData genom att ringa metod [ORB setMapsOctetToNSData: JA]

    idl2h: Fast generera header för typer oktett, oktett [] och sekvens & lt; oktett & gt;

  • ORB: Hoppar protokollspecifikationer (in, ut, const ..) för en åkallan argument när inställt eller få värdet.

    Ange in, ut, inout, const, ... för ett argument i en metod på servern ledde undantaget BAD_PARAM skickas tillbaka till klienten.

  • ORB: BOOL typ saknades (_C_BOOL, serversidan). Tillagd.

  • ORB: tillåta att ställa standard koduppsättningarna sammanhang som skickas till servern i fallet ingen CODE_SETS komponent ligger i IOR.

    ORB nu inte satt CODE_SETS taggade komponent för fjärr IOR skapats för att namnge service och de som skapats från CORBA webbadresser.

    Som standard är ett standard koduppsättningarna sammanhang inte skickas till servern.
  • ORB: Inkom preprocessorkommando #pragma väljare IDL-metoden objc-väljare

    Exempelvis #pragma bind_name väljare bindWithName: InContext:
  • ORB:. Fast felaktig sträng kodning i inkapslingar


  • ORB: bort alternativa väljare

  • ORB: bort någon Cocoa samtal från ORB

  • ORB: minnesläcka i ipMonitor metoden (CORBAObject). Denna metod monitorer om IP-adressen har ändrats efter datorn vakna upp ur sömnen.

  • idl2h: fasta genereklassnamn för struct och fackföreningar. Innan NSDictionary * alltid användes, nu ett klassnamn som definieras av #pragma klass används, om den är inställd.

  • Exempel: Inkom exempel för iPhone OS

Krav :

  • Mac OS X 10,5-10,6
  • Liknande mjukvara

    Kommentarer till ADORB

    Kommentarer hittades inte
    Kommentar
    Slå på bilder!