ADORB

软件截图:
ADORB
软件详细信息:
版本: 1.6
上传日期: 2 Jan 15
许可: 免费
人气: 10
尺寸: 4246 Kb

Rating: nan/5 (Total Votes: 0)

ADORB是一个免费开源的Mac OS X的框架,提供CORBA / IIOP实现的Objective-C,主要是为了简化在Mac OS X及iPhone OS开发CORBA的客户端应用程序。 ADORB实现动态IDL在运行时和本地IDL解析到Objective-C的映射 - IDL类型可以映射到任意的Objective-C类。

通常情况下,创建CORBA应用程序包括生成从IDL文件存根或骨架文件,然后编译和链接这些文件与应用程序。

ADORB解释该CORBA IDL文件在运行时动态创建的方法调用的远程操作的 - 没有存根或要产生并与CORBA应用程序编译骨架文件。

ADORB分开的IDL定义创建的CORBA IDL定义应用程序的独立性一定程度的CORBA应用程序。在许多情况下,在IDL文件中的细微变化不会影响应用程序 - 的IDL文件可以只更换和应用程序重新启动


  • 在动态解析IDL在运行时动态绑定。无存根或骨架文件,无需IDL编译器。
  • 调用动态创建。
  • 本地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模拟器

  • 在ORB:现在简单型字节被视为无符号字符,使用的NSNumber作为包装对象(被映射为NSData的)

    参数类型和返回值应该是“无符号的字符”。

    类型字节[]和序列继续被映射到的NSData


    为了向后compatibily类型字节可以映射到NSData的调用方法[ORB setMapsOctetToNSData:YES]

    idl2h:为类型字节固定发电头,字节[]和序列LT;八位>

  • 在ORB:跳过协议说明符(IN,OUT,常量..)的调用参数设置或获取值时。

    指定IN,OUT,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调用

  • 在ORB:在IPMonitor法(CORBAObject)内存泄漏。如果这个IP地址的计算机后,改变了方法监测从睡眠状态。唤醒

  • 在idl2h:对结构和工会固定发电类名。之前的NSDictionary *总是使用,现在用#pragma类中定义的类名的情况下,如果设置。

  • 例子:比如增加对iPhone OS

要求

  • 的Mac OS X 10.5 - 10.6
  • 类似的软件

    意见 ADORB

    评论没有发现
    添加评论
    打开图片!