ADORB

Software kuvakaappaus:
ADORB
Ohjelmiston tiedot:
Versio: 1.6
Lähetyksen päivämäärä: 2 Jan 15
Kehittäjä: Victor Ananiev
Lupa: Vapaa
Suosio: 10
Koko: 4246 Kb

Rating: nan/5 (Total Votes: 0)

ADORB on ilmainen avoimen lähdekoodin Mac OS X puitteet joka tarjoaa CORBA / IIOP toteutus Objective-C, ensisijaisesti yksinkertaistamaan kehittämiseen CORBA client sovellukset Mac OS X ja iPhone OS. ADORB toteuttaa dynaaminen IDL jäsentämiseen ajon aikana ja natiivi IDL on Objective-C-kartoitus - IDL tyypit voidaan kuvata mielivaltaisen Objective-C luokissa.

Tavallisesti luoda CORBA-sovellus sisältää tuottaville tynkä tai luuranko tiedostoja IDL-tiedostot ja sitten kootaan ja yhdistää ne tiedostot sovelluksen.

ADORB tulkitsee CORBA IDL tiedostoja ajon aikana ja dynaamisesti luo menetelmä invocations Kauko toiminnot - ei ole tynkä tai luuranko tiedostoja generoida ja käännetty CORBA sovelluksen.

ADORB erottaa CORBA sovelluksen IDL määritelmistä luoda jonkin verran itsenäisyys sovelluksen CORBA IDL määritelmiä. Monissa tapauksissa pienet muutokset IDL tiedostot eivät vaikuta - IDL tiedostot voidaan juuri vaihdettu ja sovellus käynnistetään uudelleen.


  • Dynaaminen IDL jäsentämiseen suorituksen aikana ja dynaaminen siteet. Ei tynkä tai luuranko tiedostoja ja ei IDL kääntäjä tarvita.
  • Dynaaminen luomisen kutsumisessa.
  • Native Objective-C siteet. IDL tyyppejä voidaan yhdistää mielivaltaisesti ObjC luokissa.
  • Tukee IDL valuetypes ja abstrakteja rajapintoja.
  • Mahdollistaa kutsuvastauksia sisällä etäkutsun.
  • Tukee CORBA torjuntahävittäjät.
  • Tukee RMI_IIOP. Tuotenumeron voi olla etuliite joko IDL: tai RMI:
  • Tukee GIOP 1.0, 1.1, 1.2.
  • IIOP yhteentoimivuuteen muiden CORBA palloja.

Mitä uutta tässä julkaisussa:


  • ORB: lisätään staattinen kirjasto iPhone OS ja iPhone Simulator

  • ORB: Yksinkertainen tyyppi oktetti käsitellään nyt unsigned char ja käyttää NSNumber objektina kääre (kartoitettiin kuten NSData)

    Argumentti tyyppi ja palauttaa arvon pitäisi olla "unsigned char".

    tyypit oktetti [] ja sekvenssin edelleen kartoitettu NSData


    taaksepäin compatibily tyyppi oktetti voidaan kartoittaa NSData soittamalla menetelmällä [ORB setMapsOctetToNSData: KYLLÄ]

    idl2h: Kiinteät tuottaville otsikkoa tyyppejä oktetti, oktetti [] ja sekvenssin & lt; octet & gt;

  • ORB: Ohittaa protokolla suunnittelijat (in, out, const ..) ja vetoaminen argumentti asettaa tai saada vastinetta.

    täsmennetään, ulos, InOut, const, ... varten argumentti menetelmän palvelimen johti poikkeus BAD_PARAM siirretään takaisin asiakkaalle.

  • ORB: BOOL tyyppi puuttui (_C_BOOL, palvelimen puolella). Lisätty.

  • ORB: anna asettaa oletus koodistoja yhteydessä, joka lähetetään palvelimelle tapauksessa ei CODE_SETS komponentti sijaitsee IOR.

    ORB nyt ei asetettu CODE_SETS merkitty komponentti kauko IOR luotu nimipalvelu ja ne luotu CORBA URL.

    Oletuksena oletus koodistoja yhteydessä ei lähetetä palvelimelle.
  • ORB: Lisätty esikäsittelijään komento #pragma valitsin IDL-menetelmä ObjC-valitsin

    Esimerkiksi #pragma valitsin bind_name bindWithName: inContext:
  • ORB: kiinteä virheellinen merkkijono koodaus encapsulations.


  • ORB: poistettu varajäsen valitsimet

  • ORB: poistaa kaikki Cocoa puhelut ORB

  • ORB: muistivuoto IPMonitor menetelmä (CORBAObject). Tämä menetelmä monitorit jos IP-osoite on muuttunut sen jälkeen, kun tietokone herätetään lepotilasta.

  • idl2h: kiinteä tuottava luokan nimiä struct ja ammattiliitot. Ennen NSDictionary * on aina käytetty, nyt luokan nimi määritelty #pragma luokan käytetään, jos asetettu.

  • Esimerkkejä: Lisätty esimerkiksi iPhone OS

Vaatimukset :

  • Mac OS X 10,5-10,6
  • Vastaavia ohjelmistoja

    UltraToolBar
    UltraToolBar

    3 Jan 15

    Sybase ASE
    Sybase ASE

    3 Jan 15

    GammaLib
    GammaLib

    2 Jan 15

    Copper
    Copper

    20 Sep 15

    Kommentit ADORB

    Kommentteja ei löytynyt
    Lisää kommentti
    Ota kuvia!