Versioning support in object-oriented programming languages and tools
    1.
    发明申请
    Versioning support in object-oriented programming languages and tools 审中-公开
    面向对象编程语言和工具的版本控制支持

    公开(公告)号:US20050177826A1

    公开(公告)日:2005-08-11

    申请号:US10772992

    申请日:2004-02-05

    CPC分类号: G06F8/71 G06F9/44536

    摘要: A versioning policy included in a target component indicates how the target component is to be accessed, for example, either as a library component or a platform component. A component may be designated as a library component when it is not versioned in a binary compatible manner. When other components request such a component they receive specifically the version of the component they requested. On the other hand, a component may be designated as a platform component when it is versioned in a binary compatible manner. When other components request such a component they may receive the latest upgraded version of the component requested instead. Thus, access to an appropriate version of the component (even a version differing from the requested version) is facilitated. Other embodiments include mechanisms for stratifying component scope based on different processing levels.

    摘要翻译: 目标组件中包含的版本控制策略指示如何访问目标组件,例如,作为库组件或平台组件。 当组件不以二进制兼容的方式进行版本化时,组件可以被指定为库组件。 当其他组件请求这样的组件时,他们会专门接收他们所要求的组件的版本。 另一方面,当以二进制兼容的方式版本化时,组件可以被指定为平台组件。 当其他组件请求这样的组件时,他们可能会收到要求的组件的最新升级版本。 因此,便于访问组件的适当版本(甚至与所请求的版本不同的版本)。 其他实施例包括基于不同处理级别对组件范围进行分层的机制。

    XML application framework
    2.
    发明申请

    公开(公告)号:US20060248449A1

    公开(公告)日:2006-11-02

    申请号:US11360457

    申请日:2006-02-23

    IPC分类号: G06F17/00

    CPC分类号: G06F8/20 G06F9/451

    摘要: The present invention relates to an XML application framework (XAF). XAF applications are data driven such that all operations with the computer system are data focused. In addition, the components used in the XAF application are instantiated and connected according to how the data is displayed and what type of data is used. Applications within XAF comprise a user interface (UI) connector, an action module, and a data connector. UI connectors receive UI events and connect the UI event to an action module. The action module generates a standard format action from the UI event and sends it to the data connector. The data connector translates the standard format action into a data-specific action that changes data in a data store. A data connector then sends a standard format data representation corresponding to the changed data back to the UI connector to provide the changed data to the UI.

    XML application framework
    3.
    发明申请
    XML application framework 有权
    XML应用程序框架

    公开(公告)号:US20060248451A1

    公开(公告)日:2006-11-02

    申请号:US11360857

    申请日:2006-02-23

    IPC分类号: G06F17/00

    摘要: The present invention relates to an XML application framework (XAF). XAF applications are data driven such that all operations with the computer system are data focused. In addition, the components used in the XAF application are instantiated and connected according to how the data is displayed and what type of data is used. Applications within XAF comprise a user interface (UI) connector, an action module, and a data connector. UI connectors receive UI events and connect the UI event to an action module. The action module generates a standard format action from the UI event and sends it to the data connector. The data connector translates the standard format action into a data-specific action that changes data in a data store. A data connector then sends a standard format data representation corresponding to the changed data back to the UI connector to provide the changed data to the UI.

    摘要翻译: 本发明涉及一种XML应用框架(XAF)。 XAF应用程序是数据驱动的,因此与计算机系统的所有操作都是数据集中的。 此外,XAF应用程序中使用的组件根据数据显示方式和使用什么类型的数据进行实例化和连接。 XAF中的应用程序包括用户界面(UI)连接器,操作模块和数据连接器。 UI连接器接收UI事件并将UI事件连接到操作模块。 操作模块从UI事件生成标准格式操作,并将其发送到数据连接器。 数据连接器将标准格式操作转换为更改数据存储中数据的数据特定操作。 然后,数据连接器将对应于改变的数据的标准格式数据表示发送回UI连接器,以向UI提供改变的数据。

    XML application framework
    4.
    发明申请

    公开(公告)号:US20060248448A1

    公开(公告)日:2006-11-02

    申请号:US11360448

    申请日:2006-02-23

    IPC分类号: G06F17/00

    摘要: The present invention relates to an XML application framework (XAF). XAF applications are data driven such that all operations with the computer system are data focused. In addition, the components used in the XAF application are instantiated and connected according to how the data is displayed and what type of data is used. Applications within XAF comprise a user interface (UI) connector, an action module, and a data connector. UI connectors receive UI events and connect the UI event to an action module. The action module generates a standard format action from the UI event and sends it to the data connector. The data connector translates the standard format action into a data-specific action that changes data in a data store. A data connector then sends a standard format data representation corresponding to the changed data back to the UI connector to provide the changed data to the UI.

    XML application framework
    5.
    发明申请

    公开(公告)号:US20060248450A1

    公开(公告)日:2006-11-02

    申请号:US11360851

    申请日:2006-02-23

    IPC分类号: G06F17/00

    摘要: The present invention relates to an XML application framework (XAF). XAF applications are data driven such that all operations with the computer system are data focused. In addition, the components used in the XAF application are instantiated and connected according to how the data is displayed and what type of data is used. Applications within XAF comprise a user interface (UI) connector, an action module, and a data connector. UI connectors receive UI events and connect the UI event to an action module. The action module generates a standard format action from the UI event and sends it to the data connector. The data connector translates the standard format action into a data-specific action that changes data in a data store. A data connector then sends a standard format data representation corresponding to the changed data back to the UI connector to provide the changed data to the UI.

    Method and system for caching presentation data
    6.
    发明申请
    Method and system for caching presentation data 失效
    缓存表示数据的方法和系统

    公开(公告)号:US20050216670A1

    公开(公告)日:2005-09-29

    申请号:US11137458

    申请日:2005-05-24

    IPC分类号: G06F12/08 G06F12/00

    CPC分类号: G06F12/0875

    摘要: A method and system for retrieving and maintaining presentation data in a presentation cache is provided. In a preferred embodiment, a presentation cache object provides a presentation cache with multiple cache entries. Each entry contains an indication of the format of the presentation data and the presentation data stored in that particular format. In addition, other information, such as the advisees of advisory connections for notification of cache updates, can be maintained. The presentation cache object responds to requests for retrieving source object data by returning presentation data cached within the presentation cache when it is available. In addition, the presentation cache object determines when it should delegate requests to the source object and when it can satisfy them on its own. The presentation cache object can return presentation data to a requesting client program even if the server program implementing the source object is unavailable or not running. The presentation cache object can also choose to persistently store its cache entries so that the presentation cache is maintained when the source object is closed. In addition, client programs can provide control over the frequency and subject of presentation data updates within the presentation cache.

    摘要翻译: 提供了一种用于在呈现高速缓存中检索和维护呈现数据的方法和系统。 在优选实施例中,呈现高速缓存对象提供具有多个高速缓存条目的呈现缓存。 每个条目包含以该特定格式存储的呈现数据和呈现数据的格式的指示。 此外,可以保持其他信息,例如用于缓存更新通知的咨询连接的建议。 呈现缓存对象响应于通过在显示高速缓存中缓存的呈现数据可用时返回呈现数据来检索源对象数据。 此外,演示缓存对象确定何时应该将请求委托给源对象,何时可以自己满足它们。 即使实现源对象的服务器程序不可用或不运行,呈现缓存对象也可以将呈现数据返回给请求客户端程序。 演示缓存对象还可以选择持久存储其缓存条目,以便在源对象关闭时保持演示缓存。 此外,客户端程序可以提供对呈现数据更新的频率和主题的控制。

    Method and system for naming and binding objects
    7.
    发明申请
    Method and system for naming and binding objects 有权
    用于命名和绑定对象的方法和系统

    公开(公告)号:US20070061817A1

    公开(公告)日:2007-03-15

    申请号:US11481345

    申请日:2006-07-03

    IPC分类号: G06F9/46

    摘要: A method and system for referring to and binding to objects using a moniker object is provided. In preferred embodiments a moniker object contains information to identify linked source data and provides methods through which a program can bind to the linked source data. A binding method is provided that returns an instance of an interface through which the linked source data can be accessed. In a preferred embodiment, the moniker object provides other methods including a reducing method that returns a more efficient representation of the moniker object; equality and hash methods for comparing moniker objects; and inverse, common prefix, and relative-path-to methods for comparing and locating moniker objects from other moniker objects. Several implementations of a moniker object are provided. Each implementation is a moniker class and has a class identifier that identifies code to manage the moniker class.

    摘要翻译: 提供了使用标记对象来引用和绑定到对象的方法和系统。 在优选实施例中,标记对象包含用于识别链接的源数据的信息,并提供程序可以通过该方法绑定到链接的源数据的方法。 提供了一种绑定方法,返回一个可以访问链接的源数据的接口的实例。 在优选实施例中,绰号对象提供了其他方法,包括返回绰号对象的更有效表示的缩减方法; 用于比较昵称对象的相等和哈希方法; 以及用于比较和定位来自其他标记对象的标记对象的反向,公共前缀和相对路径到方法。 提供了一些标记对象的几个实现。 每个实现都是一个绰号类,并具有一个类标识符,用于标识用于管理标记类的代码。

    Method and system for generating and maintaining property sets with
unique format identifiers
    8.
    发明授权
    Method and system for generating and maintaining property sets with unique format identifiers 失效
    用于生成和维护具有唯一格式标识符的属性集的方法和系统

    公开(公告)号:US5467472A

    公开(公告)日:1995-11-14

    申请号:US227859

    申请日:1994-04-15

    IPC分类号: G06F17/30

    摘要: A method and system for generating and maintaining property sets is provided. In a preferred embodiment, a property set stream is generated. The stream comprises three parts: a header, a section locator array, and one or more sections. The header contains information for uniquely identifying the property set and for identifying the number of sections within the property set. The section locator array contains a unique identifier for each section and an offset indicating where the section resides within the stream. The third part, the section definitions, contains the information necessary to maintain groups of properties for each section. Each section contains a section header, a property locator array, and an array of property type/value pairs. The section header indicates both the size of the section and the number of properties defined within the section. The property locator array contains unique property identifiers for each property defined in the section and a relative offset, from the beginning of the section, to the property definition. Each property definition appears as a type/value pair, the type indicator indicating the data format for the property and the value field containing or referencing the data. In a preferred embodiment, a property set is generated by allocating appropriate storage and by storing values in the standard structure for a property set.

    摘要翻译: 提供了一种用于生成和维护属性集的方法和系统。 在优选实施例中,生成属性集流。 流包括三个部分:头,部分定位器阵列和一个或多个部分。 标题包含用于唯一标识属性集和用于标识属性集中的节数的信息。 部分定位器数组包含每个部分的唯一标识符和一个偏移量,指示部分驻留在流中的位置。 第三部分,部分定义包含维护每个部分的属性组所需的信息。 每个部分包含一个部分标题,一个属性定位器数组和一个属性类型/值对数组。 部分标题指示部分的大小和部分中定义的属性数。 属性定位器数组包含该部分中定义的每个属性的唯一属性标识符,以及从该部分开头到属性定义的相对偏移量。 每个属性定义都显示为类型/值对,类型指示符指示属性的数据格式和包含或引用数据的值字段。 在优选实施例中,通过分配适当的存储并通过在属性集合的标准结构中存储值来生成属性集。