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 может быть только заменен, и приложение перезапуска

.
  • Динамический IDL разбора во время выполнения и динамических привязок. Нет заглушки или каркасно-файлы и не компилятор IDL необходимости.
  • Динамический Создание вызовов.
  • Родные Objective-C привязок. Типы IDL могут быть отображены на произвольные ObjC классов.
  • Поддержка IDL типы значений и абстрактных интерфейсов.
  • Позволяет обратные вызовы из удаленного вызова.
  • Поддержка CORBA Перехватчики.
  • Поддержка RMI_IIOP. TypeId может иметь префикс либо IDL: или RMI:
  • Поддержка GIOP 1.0, 1.1, 1.2.
  • МИОП совместимость с другими CORBA ORBS

Что нового В этом выпуске:.


  • ОРБ: добавлена ​​статическую библиотеку для iPhone OS и iPhone Simulator

  • ОРБ: Простой тип октета рассматривается сейчас, как неподписанные символ и использует NSNumber, как объект оболочки (был намечен, как NSData)
    Тип аргумента и возвращаемого значения должен быть "неподписанные символ".
    Количество и виды октет [] и последовательность продолжают быть отображены на NSData

    Для назад compatibily тип октета могут быть отображены в NSData методом вызова [ORB setMapsOctetToNSData: ДА]
    idl2h: Исправлена ​​генерации заголовка для типов октета, октет [] и последовательность & Lt; октет & GT;

  • ОРБ: Переход спецификаторы протокола (в, из, строительства ..) для аргумента вызова, когда установить или получить значение.
    Указание в, из, INOUT, строительства, ... для аргумент метода на сервере в результате исключением BAD_PARAM отсылается обратно клиенту.

  • ОРБ: логического типа не хватает (_C_BOOL, на стороне сервера). Добавлено.

  • ОРБ: позволяют установить кодировок по умолчанию контекст, который отправляется на сервер в случае ни один компонент не CODE_SETS установлен в IOR.
    ОРБ в настоящее время не установлен CODE_SETS помечены компонент для удаленного IOR создан для обслуживания и тех, которые созданы из CORBA URL, назвав.
    По умолчанию, Контекст кодировок по умолчанию не передается на сервер.
  • ОРБ: Добавлена ​​команда препроцессора #pragma селектор IDL-метод ObjC-селектор
    Например, селектор #pragma bind_name bindWithName: InContext:
  • ОРБ:. исправлено некорректное кодирование строки в инкапсуляции


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

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

  • ОРБ: утечка памяти в методе IPMonitor (CORBAObject). Этот метод мониторы, если IP-адрес изменился после компьютера пробудиться от сна.

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

  • Примеры: Добавлен пример для iPhone OS

Требования

  • Mac OS X 10.5 - 10.6
  • Похожие программы

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

    Комментарии не найдены
    добавить комментарий
    Включите картинки!