ADORB

Software screenshot:
ADORB
Software detaljer:
Version: 1.6
Upload dato: 2 Jan 15
Udvikler: Victor Ananiev
Licens: Gratis
Popularitet: 10
Størrelse: 4246 Kb

Rating: nan/5 (Total Votes: 0)

ADORB er et gratis open source Mac OS X rammer, der giver CORBA / IIOP implementering for Objective-C, primært for at forenkle udviklingslandenes CORBA klient programmer på Mac OS X og iPhone OS. ADORB implementerer dynamiske IDL parsing på run-time og indfødte IDL til Objective-C kortlægning - IDL typer kan mappes til de vilkårlige Objective-C klasser.

Normalt skaber en CORBA ansøgningen omfatter generere stub eller skelet filer fra IDL-filer og derefter kompilere og forbinder disse filer med ansøgningen.

ADORB fortolker CORBA IDL-filer på run-time og dynamisk skaber metode kald for de fjernoperationer - der er ingen stub eller skelet-filer, der skal genereres og sammenstilles med CORBA ansøgningen.

ADORB adskiller CORBA ansøgning fra IDL definitioner skabe en vis grad af uafhængighed af ansøgningen fra CORBA IDL definitioner. I mange tilfælde er mindre ændringer i IDL-filer ikke berører anvendelsen - IDL-filer kan kun udskiftes, og anvendelsen genstartet

.
  • Dynamic IDL parsing under kørslen og dynamiske bindinger. Ingen stub eller skelet filer og ingen IDL compiler behov.
  • Dynamisk skabe af kald.
  • Native Objective-C bindinger. IDL typer kan kortlægges til vilkårlige ObjC klasser.
  • Understøtter IDL valuetypes og abstrakte grænseflader.
  • Tillader tilbagekald fra et fjernt opkald.
  • Understøtter CORBA Interceptors.
  • Understøtter RMI_IIOP. Den typenummer kan have præfiks enten IDL: eller RMI:
  • Understøtter GIOP 1.0, 1.1, 1.2.
  • IIOP interoperabilitet med andre CORBA ORBS

Hvad er nyt i denne udgivelse:.


  • ORB: tilføjet statisk bibliotek for iPhone OS og iPhone Simulator

  • ORB: simpel form oktet behandles nu som unsigned char og bruger NSNumber som objekt wrapper (blev kortlagt som NSData)

    Argument type og returværdi skal være "unsigned char".

    Typerne oktet [] og sekvens fortsat kortlægges til NSData


    For baglæns Kompatibel typen oktet kan knyttes til NSData ved at kalde metoden [ORB setMapsOctetToNSData: YES]

    idl2h: Fast generere header for typer oktet, oktet [] og sekvens & lt; oktet & gt;

  • ORB: Springer protokol beregnere (ind, ud, const ..) for en påkaldelse argument når den er indstillet, eller få værdi.

    Angivelse i, ud, InOut, const, ... for et argument i en metode på serveren resulterede i undtagelsen BAD_PARAM gået tilbage til klienten.

  • ORB: BOOL typen manglede (_C_BOOL, server side). Tilføjet.

  • ORB: gør det muligt at angive standardindstillinger kodesæt kontekst, der sendes til serveren i sagen ikke CODE_SETS komponent ligger i IOR.

    ORB nu ikke sætte CODE_SETS mærkede komponent til fjernbetjeningen IOR skabt for navngivning service og hvad der skabes med CORBA webadresser.

    Som standard er en standard kodesæt sammenhæng ikke sendt til serveren.
  • ORB: Tilføjet præprocessor kommando #pragma selector IDL-metoden objc-vælgeren

    F.eks #pragma selector bind_name bindWithName: InContext:
  • ORB:. Fast forkert streng kodning i indkapslinger


  • ORB: fjernet alternative selektorer

  • ORB: fjernet enhver Cocoa opkald fra ORB

  • ORB: hukommelsesfejl i IPMonitor metoden (CORBAObject). Denne metode skærme, hvis IP-adresse er ændret efter computeren er vågne fra sleep.

  • idl2h: faste generere klasse navne for struct og fagforeninger. Før NSDictionary * blev altid brugt, nu en klasse navn defineres af #pragma klasse bruges, hvis det er indstillet.

  • Eksempler: Tilføjet eksempel til iPhone OS

Krav :

  • Mac OS X 10,5 til 10,6
  • Lignende software

    Kommentarer til ADORB

    Kommentarer ikke fundet
    Tilføj kommentar
    Tænd billeder!