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 Створення викликів.
  • Рідні Objective-C прив'язок. Типи IDL можуть бути відображені на довільні ObjC класів.
  • Підтримка IDL типи значень і абстрактних інтерфейсів.
  • Дозволяє зворотні виклики з віддаленого виклику.
  • Підтримка CORBA Перехоплювачі.
  • Підтримка RMI_IIOP. TypeID може мати префікс або IDL: або RMI:
  • Підтримка GIOP 1.0, 1.1, 1.2.
  • IIOP сумісність з іншими CORBA ORBS

Що нового У цьому випуску :.


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

  • ORB: Простий тип октет розглядається нині як непідписані символ і використовує NSNumber як об'єкт оболонки (був намічений як NSData)

    Тип аргументу і значення, що повертається повинен бути "непідписані символ".

    типи октет [] і послідовність як і раніше відображається на NSData


    для зворотного compatibily тип октет може бути зіставлений з NSData методом виклику [ORB setMapsOctetToNSData: YES]

    idl2h: Виправлено генерації заголовка для типів октету, октет [] і послідовність & Lt; октет і GT;

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

    Вказівка ​​в, з, INOUT, будівництва, ... для аргумент у методі на сервері в результаті винятком BAD_PARAM передається назад клієнту.

  • ORB: Тип BOOL не вистачає (_C_BOOL, на стороні сервера). Додано.

  • ORB: дозволяють задати кодувань за замовчуванням контекст, який відправляється на сервер в тому випадку, жоден з компонентів CODE_SETS не встановлено в IOR.

    ORB тепер не встановлює CODE_SETS тегами компонент для віддаленої IOR створено для обслуговування і тих, які створені з CORBA URL, назвавши.

    За замовчуванням контекст кодувань за замовчуванням не передається на сервер.
  • ORB: Додана препроцесор команда #pragma селектор IDL-метод ObjC-селектор

    Наприклад, #pragma селектор bind_name bindWithName: InContext:
  • ORB :. Виправлено некоректне кодування рядка в інкапсуляції


  • ORB: видалені альтернативні селектори

  • ORB: видалити будь Какао дзвінки з ОРБ

  • ORB: витік пам'яті в методі IPMonitor (CORBAObject). Цей метод монітори, якщо IP-адреса змінилася після комп'ютера прокинутися від сну.

  • idl2h: назви, зафіксовані генеруючі класу для структура і союзів. Перед NSDictionary * завжди використовувався, тепер ім'я класу визначається #pragma класу використовується, якщо встановлений.

  • Приклади: Доданий приклад для iPhone OS

Вимоги

  • Mac OS X 10.5 - 10.6
  • Схожі програми

    ADORB

    Коментар не знайдено
    додати коментар
    Включіть картинки!