ADORB

Софтуер снимки:
ADORB
Софтуер детайли:
Версия: 1.6
Дата на качване: 2 Jan 15
Розробник: Victor Ananiev
Разрешително: Безплатно
Популярност: 10
Размер: 4246 Kb

Rating: nan/5 (Total Votes: 0)

ADORB е безплатен отворен код Mac OS X рамка, която предвижда CORBA изпълнение / IIOP за Objective-C, най-вече, за да се опрости развиващите CORBA клиентски приложения за Mac OS X и iPhone OS. ADORB внедрява динамични IDL разбор по време на изпълнение и родния IDL да Objective-C картографиране - IDL видове може да бъде съпоставена с произволни класове Objective-C.

Обикновено, създаване на приложения CORBA включва генериране на коляновия или скелет на файлове от файловете IDL и след съставяне и свързване на тези файлове с приложението.

ADORB интерпретира файловете CORBA IDL по време на изпълнение и динамично създава метод заклинания за отдалечени операции - няма мъниче или скелет файлове да се генерира и компилиран с прилагането на CORBA.

ADORB разделя прилагането на CORBA от определенията IDL създава известна степен на независимост на заявлението от определенията на CORBA IDL. В много случаи на незначителни промени в файловете IDL не засягат прилагането - файловете IDL могат да бъдат просто заменени и прилагането рестартиран

.
  • Dynamic IDL разбор по време на изпълнение и динамични автомати. Не мъниче или скелет файлове и не IDL съставител е необходимо.
  • Dynamic създаване на заклинания.
  • Native Objective-C автомати. Видовете IDL може да бъде съпоставена с произволни ObjC класове.
  • Поддържа IDL valuetypes и абстрактни интерфейси.
  • Позволява извика отвътре отдалечен разговор.
  • Поддържа CORBA прихващачи.
  • Поддържа RMI_IIOP. The typeID може да има префикс или IDL: или RMI:
  • Поддържа GIOP 1.0, 1.1, 1.2.
  • IIOP оперативна съвместимост с други CORBA кълба

Какво ново в тази версия:.


  • ORB: добавя статично библиотека за iPhone OS и iPhone Simulator

  • ORB: Simple тип октет се лекува сега като грозен Чар и използва NSNumber като обект обвивка (беше начертан като NSData)

    тип състезания и връщане стойност трябва да е "грозен Чар".

    октет The видове [] и последователност продължи да бъде съпоставена с NSData


    За назад compatibily типовото октет може да бъде съпоставена с NSData чрез метод обажда [ORB setMapsOctetToNSData: YES]

    idl2h: Фиксирана генериране хедър за типа октет, октет [] и последователност & LT; октет & GT;

  • ORB: Пропуска протоколни спецификатори (в, вън, Конст ..) за аргумент призоваване, когато в стаята или да получите стойност.

    уточнява по-, вън, INOUT, конст ... за един аргумент в метод на сървъра завърши с изключение BAD_PARAM връща на клиента.

  • ORB: тип BOOL липсваше (_C_BOOL, от страна на сървъра). Публикувана.

  • ORB: позволява да зададете по подразбиране CodeSets контекст, който се изпраща на сървъра в случая не CODE_SETS компонент се намира в IOR.

    ORB сега не определя CODE_SETS маркиран елемент за дистанционно IOR създадена за именуване на услуги и тези, създадени от CORBA URL адреси.

    По подразбиране контекст по подразбиране CodeSets не се изпраща на сървъра.
  • ORB: Добавена Препроцесор команда #pragma избора IDL-метод objc-селектор

    Например, #pragma избора bind_name bindWithName: inContext:
  • ORB:. Фиксиран неправилно низ кодиране в капсулирани


  • кълбо: отстранен заместник селектори

  • ORB: отстранява всяко Cocoa призовава от ORB

  • ORB: памет течове в метод IPMonitor (CORBAObject). Този метод монитори, ако IP адресът се е променил след компютърът се събуждат от сън.

  • idl2h: фиксирани имена генериращи клас за структура и съюзи. Преди NSDictionary * винаги е бил използван, сега името на класа, определен от #pragma клас се използва, ако е зададено.

  • Примери: Добавена пример за iPhone OS

<силни> Изисквания :

  • Mac OS X 10.5-10.6
  • Подобен софтуер

    Коментари към ADORB

    Коментари не е намерена
    добавите коментар
    Включете на изображения!