ADORB

Programinė įranga Screenshot:
ADORB
Programinė detalės:
Versija: 1.6
Įkėlimo datą: 2 Jan 15
Kūrėjas: Victor Ananiev
Licencija: Nemokamai
Populiarumas: 10
Dydis: 4246 Kb

Rating: nan/5 (Total Votes: 0)

ADORB yra nemokama atviro kodo "Mac OS X sistema, kuri suteikia CORBA / IIOP įgyvendinimą Objective-C, pirmiausia siekiant supaprastinti besivystančioms CORBA kliento programos, Mac OS X ir iPhone OS. ADORB įgyvendina dinamiška INM analizuojant ne run-time ir gimtąja IDL objektyvių-C žemėlapių - IDL tipai gali būti susietas su savavališkai Tikslas-C klasių.

Dažniausiai kurti CORBA paraiška apima gamybos nebaigtas arba skeletas failus iš IDL failus ir tada rinkti ir susieti tuos failus su paraiška.

ADORB interpretuoja CORBA IDL failus run-time ir dinamiškai sukuria metodo invokacijos nuotolinio operacijų - nėra nebaigtas arba skeletas failai bus generuojami ir kaupiami su CORBA taikymo.

ADORB atskiria CORBA taikymą nuo IDL apibrėžimus kuriančių tam tikrą nepriklausomumo nuo CORBA IDL apibrėžimus taikymo lygį. Daugeliu atvejų nedideli pokyčiai IDL failus neturi įtakos prašymą - idl failus galima tiesiog pakeisti ir taikymas iš naujo

.
  • Dinaminis INM apdorojant vykdymo metu ir dinamiškų apkaustais. Nėra nebaigtas arba skeletas failai ir ne INM sudarytojas reikia.
  • Dinaminis kūrimas invokacijos.
  • Gimtoji Tikslas-C apkaustai. Idl tipai gali būti susietas su savavališkai ObjC klases.
  • Palaiko IDL valuetypes ir abstraktus sąsajas.
  • Leidžia iššūkius, iš per nuotolinio skambučio.
  • Palaiko CORBA perėmėjų.
  • Palaiko RMI_IIOP. TypeID gali turėti priešdėlis arba IDL: ar RMI:
  • Palaiko GIOP 1.0, 1.1, 1.2.
  • IIOP sąveika su kitais CORBA orbs

Kas naujo , šioje laidoje:.


  • ORB: įtraukta statinis biblioteką iPhone OS ir "iPhone simuliatorius

  • ORB: Paprasta tipas oktetas traktuojamas dabar kaip unsigned char ir naudoja NSNumber kaip objektas įvynioti (buvo priskirti kaip NSData)

    Argumentas tipas ir grąžinimas vertė turėtų būti "unsigned char".

    tipai oktetas [] ir seka toliau būti susietas su NSData


    atgal compatibily tipas oktetas gali būti susietas su NSData paskambinę metodą [ORB setMapsOctetToNSData: YES]

    idl2h: Fiksuotas generuoti antraštės rūšims oktetas, oktetas [] ir seka "& lt; oktetas & gt;

  • ORB: Praleidžia protokolo specifiers (į, iš, const ..) už pritaikymo argumentas, kai nustatyti ar gauti naudą.

    nurodant, iš, Inout, const ... už tam serveryje metodo argumentas lėmė išskyrus BAD_PARAM grąžinama klientui.

  • ORB: BOOL tipas trūksta (_C_BOOL, serverio pusėje). Pridėta.

  • ORB: leidžia nustatyti numatytieji CodeSets kontekstą, kuris siunčiamas į serverį byloje nėra CODE_SETS komponentas nustatytą IOR.

    ORB dabar nėra nustatyta CODE_SETS tagged komponentas nuotolinio IOR sukurta pavadinimų aptarnavimą ir tas, kurios sukurtos iš CORBA URL.

    Numatyta, numatytieji CodeSets kontekstas nėra siunčiama į serverį.
  • ORB: Pridėta Preprocesorius komanda #pragma selektorių IDL metodas objc-selektorių

    Pavyzdžiui, #pragma selektorių bind_name bindWithName: inContext:
  • ORB:. Fiksuotas neteisingas styginių kodavimas encapsulations


  • ORB: pašalinti pakaitinių selektoriai

  • ORB: pašalinti bet Kakavos ragina iš ORB

  • ORB: atminties nutekėjimas IPMonitor metodą (CORBAObject). Šis metodas monitoriai, jei IP adresas pasikeitė, kai kompiuteris yra pažadinti iš miego.

  • idl2h: fiksuoto generatoriniai klasės pavadinimai konstrukto ir sąjungomis. Prieš NSDictionary * visada buvo naudojamas, dabar klasės pavadinimas apibrėžta #pragma klasės naudojama, jei Jūs nustatysite.

  • Pavyzdžiai: Pridėta pavyzdys iPhone OS

Reikalavimai :

  • "Mac OS X 10,5-10,6
  • Panaši programinė įranga

    Komentarai ADORB

    Komentarai nerastas
    Pridėti komentarą
    Pasukite ant paveikslėlio!