ADORB

Skjermbilde programvare:
ADORB
Prog.varedetaljer:
Versjon: 1.6
Last opp dato: 2 Jan 15
Utvikler: Victor Ananiev
Lisens: Gratis
Popularitet: 10
Størrelse: 4246 Kb

Rating: nan/5 (Total Votes: 0)

ADORB er en fri åpen kildekode Mac OS X rammeverk som gir CORBA / IIOP implementering for Objective-C, først og fremst for å forenkle utviklings CORBA klientprogrammer på Mac OS X og iPhone OS. ADORB implementerer dynamisk IDL parsing ved kjøring og innfødte IDL til Objective-C kartlegging - IDL typer kan tilordnes til de vilkår Objective-C klasser.

Vanligvis skaper en CORBA søknaden omfatter generering stubben eller skjelett filer fra IDL-filer og deretter kompilere og linke disse filene med søknaden.

ADORB tolker CORBA IDL-filer ved kjøring og dynamisk skaper metoden besvergelser for fjerndrift - det er ingen spire eller skjelett filer som skal genereres og utarbeidet med CORBA søknad.

ADORB skiller CORBA søknaden fra IDL definisjoner skaper noen grad av uavhengighet av søknaden fra CORBA IDL definisjoner. I mange tilfeller er mindre endringer i IDL-filer ikke påvirke programmet - IDL-filer kan bare erstattet og programmet startes på nytt

.
  • Dynamic IDL parsing under kjøring og dynamiske bindinger. Ingen spire eller skjelett filer og ingen IDL kompilator nødvendig.
  • Dynamisk oppretting av besvergelser.
  • Native Objective-C bindinger. IDL typer kan tilordnes til vilkår ObjC klasser.
  • Støtter IDL valuetypes og abstrakte grensesnitt.
  • Lar callbacks innenfra en ekstern samtale.
  • Støtter CORBA Interceptorer.
  • Støtter RMI_IIOP. Den typeID kan ha prefiks enten IDL: eller RMI:
  • Støtter GIOP 1.0, 1.1, 1.2.
  • IIOP interoperabilitet med andre CORBA ORBS

Hva er nytt i denne utgaven:.


  • ORB: lagt statisk bibliotek for iPhone OS og iPhone Simulator

  • ORB: Enkelt typen oktett behandles nå som unsigned char og bruker NSNumber som objekt wrapper (ble kartlagt som NSData)

    Argument type og returverdi bør være «unsigned char '.

    typer oktett [] og sekvens fortsette å bli kartlagt til NSData


    For baklengs compatibily type oktett kan tilordnes til NSData ved å kalle metoden [ORB setMapsOctetToNSData: YES]

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

  • ORB: Hopper protokollbransjen (inn, ut, konst ..) for en påkallelse argument når innstilt eller få verdi.

    Spesifisere inn, ut, inout, konst ... for et argument i en metode på serveren resulterte i unntaket BAD_PARAM sendes tilbake til klienten.

  • ORB: BOOL typen manglet (_C_BOOL, server side). Lagd.

  • ORB: tillate å sette standard CodeSets kontekst som sendes til serveren i sak nr CODE_SETS komponent er satt i IOR.

    ORB nå ikke setter CODE_SETS merket komponent for fjern IOR opprettet for å navngi tjeneste og de som er opprettet fra CORBA URLer.

    Som standard er en standard CodeSets sammenheng ikke sendes til serveren.
  • ORB: Lagt preprocessor kommando #pragma velger IDL-metoden objc-velgeren

    For eksempel #pragma velger bind_name bindWithName: incontext:
  • ORB:. Fast feil streng koding i encapsulations


  • ORB: fjernet alternative velgere

  • ORB: fjernet noen Cocoa anrop fra ORB

  • ORB: minnelekkasje i ipmonitor metode (CORBAObject). Denne metoden skjermer hvis IP-adressen er endret etter at datamaskinen er vekke fra dvale.

  • idl2h: faste generer klasse navn for struct og fagforeninger. Før NSDictionary * ble alltid brukt, nå en klasse navn definert av #pragma klassen brukes, hvis angitt.

  • Eksempler: Lagt eksempel for iPhone OS

Krav

  • Mac OS X 10.5 til 10.6
  • Lignende programvare

    You Control
    You Control

    3 Jan 15

    TreeView
    TreeView

    4 May 20

    Flashlight
    Flashlight

    25 May 15

    SpellingChecker
    SpellingChecker

    2 Jan 15

    Kommentarer til ADORB

    Kommentarer ikke funnet
    Legg til kommentar
    Slå på bilder!