Data structure and methods for defining and using attribute data blocks
to instantiate objects and describe changes to objects
    1.
    发明授权
    Data structure and methods for defining and using attribute data blocks to instantiate objects and describe changes to objects 失效
    用于定义和使用属性数据块来实例化对象并描述对象更改的数据结构和方法

    公开(公告)号:US5884097A

    公开(公告)日:1999-03-16

    申请号:US857231

    申请日:1997-05-17

    IPC分类号: G06F9/46 G06F13/00

    CPC分类号: G06F9/465

    摘要: A data structure and method are disclosed for transferring object attributes between platforms in a distributed computing environment. The method includes creating an application description file. The application description file includes a type ID and an object name. The type ID references a type information file. The application file includes an attribute data block and the attribute data block contains data for attributes that are included in the object. The attribute description file is transferred to a platform that includes the type information file and the type information file includes a memory offset map that determines a sequence of attribute data storage in the attribute data block. Thus, the object attributes are received by the platform and the type information file provides a memory offset map for individual attributes in the attribute description file.

    摘要翻译: 公开了用于在分布式计算环境中的平台之间传送对象属性的数据结构和方法。 该方法包括创建应用程序描述文件。 应用程序描述文件包括类型ID和对象名称。 类型ID引用类型信息文件。 应用文件包括属性数据块,属性数据块包含对象中包含的属性的数据。 将属性描述文件传送到包括类型信息文件的平台,并且类型信息文件包括确定属性数据块中的属性数据存储序列的存储器偏移映射。 因此,平台接收对象属性,并且类型信息文件为属性描述文件中的各个属性提供存储器偏移映射。

    Methods for developing and instantiating object classes using a java
virtual machine extension
    2.
    发明授权
    Methods for developing and instantiating object classes using a java virtual machine extension 失效
    使用Java虚拟机扩展开发和实例化对象类的方法

    公开(公告)号:US5943496A

    公开(公告)日:1999-08-24

    申请号:US858095

    申请日:1997-05-17

    IPC分类号: G06F9/44 G06F9/445 G06F9/40

    CPC分类号: G06F9/4428 G06F9/445

    摘要: An extension to the JVM is described by which the efficiency with which applications are developed and transmitted between platforms is vastly improved. The present invention imposes a new object model on the Java object model provided intrinsically by the Java programming language. The object model of the present invention separates attribute data from an object which would otherwise be encapsulated therein. This data represents the external interface of a particular instance of the object class. The internal interface of the object class, i.e., the behavior common to all instances of a particular object type, is stored separately in an object type information file.

    摘要翻译: 描述了对JVM的扩展,其中在平台之间开发和传输应用程序的效率大大提高。 本发明在由Java编程语言本质上提供的Java对象模型上强加了一个新的对象模型。 本发明的对象模型将属性数据与将被封装在其中的对象分开。 该数据表示对象类的特定实例的外部接口。 对象类的内部接口,即特定对象类型的所有实例共同的行为,分别存储在对象类型信息文件中。