ADORB

Screenshot Software:
ADORB
Detalii soft:
Versiune: 1.6
Incarca data: 2 Jan 15
Producător: Victor Ananiev
Licenţă: Gratuit
Popularitate: 10
Dimensiune: 4246 Kb

Rating: nan/5 (Total Votes: 0)

ADORB este un open source gratuit Mac OS X cadru care prevede CORBA / IIOP punere în aplicare pentru Objective-C, în primul rând pentru a simplifica dezvoltarea de aplicatii client CORBA pe Mac OS X și iPhone OS. ADORB pune în aplicare dinamic IDL parsarea la run-time și nativ IDL pentru cartografiere Objective-C - tipuri de IDL pot fi mapate la arbitrare clasele Objective-C.

De obicei, creând o cerere CORBA include generarea stub sau fișierele schelet din fișierele IDL și apoi compilarea și care leagă aceste fișiere cu cererea.

ADORB interpretează fișierele CORBA IDL la run-time și dinamic creează apeluri de metode pentru operațiunile de la distanță - nu există ciot sau fișiere schelet a fi generate și compilat cu aplicația CORBA.

ADORB separă aplicarea CORBA din definițiile IDL crearea un anumit nivel de independență a cererii din definițiile CORBA IDL. În multe cazuri, modificările minore în fișierele IDL nu afectează aplicarea - fișierele IDL pot fi pur și simplu înlocuite și aplicarea repornirea

.
  • dinamică IDL parsarea la momentul execuției și legături dinamice. Nu ciot sau fișiere schelet și nu compilator IDL necesar.
  • crearea dinamică a invocatii.
  • nativi legaturi Objective-C. Tipurile IDL pot fi mapate la clase ObjC arbitrare.
  • sprijină valuetypes IDL și interfețe abstracte.
  • Permite callback din cadrul unui apel de la distanță.
  • sprijină CORBA interceptare.
  • Suportă RMI_IIOP. TypeID poate avea prefix fie IDL: sau RMI:
  • sprijină GIOP 1.0, 1.1, 1.2.
  • IIOP interoperabilitatea cu alte ORBS CORBA

Ce este nou în această versiune:.


  • ORB: adăugat bibliotecă statică pentru iPhone OS și iPhone Simulator

  • ORB: tip simplu octet este tratată acum ca char nesemnate și folosește NSNumber ca înveliș obiect (fost mapate ca NSData)
    Tipul de Argument
    și valoare întoarcere ar trebui să fie "unsigned char".

    tipuri de octet [] și secvența de continuă să fie mapate la NSData


    Pentru înapoi compatibily tip octet poate fi mapate la NSData prin metoda apel [ORB setMapsOctetToNSData: DA]

    idl2h: în afara generarea fixe pentru tipurile de octet, octet [] și secvența & lt; octet & gt;

  • ORB: Sare specificatori de protocol (în, afară, const ..) pentru ca un argument invocare când este setat sau pentru a obține o valoare.

    Specificarea în, afară, inout, const ... pentru ca un argument într-o metodă pe serverul dus la excepția BAD_PARAM a trecut înapoi la client.

  • ORB: Tip BOOL lipsea (_C_BOOL, partea de server). Adaugat.

  • ORB: permite să se stabilească context CodeSets implicite care este trimis la server în cazul niciun component CODE_SETS este stabilit în IOR.

    ORB acum nu stabilește CODE_SETS tag-component pentru distanta IOR creat pentru serviciu și a celor create de URL-uri CORBA numirea.

    În mod implicit, un context CodeSets implicite nu este trimis la server.
  • ORB: adaugarii Preprocessor comanda #pragma selectorul de IDL-metodă ObjC-selector

    De exemplu, #pragma selectorul de bind_name bindWithName: inContext:
  • ORB:. Fix incorect codificare șir în încapsulări


  • ORB: eliminat selectoare alternative

  • ORB: eliminat orice cacao solicită de la ORB

  • ORB: scurgeri de memorie în metoda IPMonitor (CORBAObject). Această metodă monitorizează dacă adresa IP sa schimbat după ce calculatorul este trezi din somn.

  • idl2h: nume fixe de clasă generatoare de struct și sindicate. Înainte de NSDictionary * a fost folosit mereu, acum un nume de clasă definită de #pragma clasă este utilizată, dacă este setat.

  • Exemple: Adăugat exemplu pentru iPhone OS

Cerințe :

  • Mac OS X 10.5 - 10.6
  • Software similare

    Comentarii la ADORB

    Comentariile nu a fost găsit
    Adauga comentarii
    Porniţi pe imagini!