ITERATIVE COMPONENT BINDING
    11.
    发明申请
    ITERATIVE COMPONENT BINDING 有权
    迭代组件绑定

    公开(公告)号:US20090204942A1

    公开(公告)日:2009-08-13

    申请号:US12027990

    申请日:2008-02-07

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4488

    摘要: Component domains used to define a binding between various components associated with the component domain. The component domain tracks the various services to be imported by each component, and tracks the various services exported by each component. At runtime, rather than at compile time, the various interrelations between the components are bound using the service import and export data. Accordingly, depending on the components available and their characteristics, the bindings may differ. This permits applications to be much more flexible. In one implementation, the binding is performed iteratively. For example, if after one iteration of binding service imports to service exports, some components may expand the services that they export, or the services that they desire to import.

    摘要翻译: 用于定义与组件域相关联的各种组件之间的绑定的组件域。 组件域跟踪每个组件要导入的各种服务,并跟踪每个组件导出的各种服务。 在运行时,而不是在编译时,使用服务导入和导出数据绑定组件之间的各种相互关系。 因此,根据可用的组件及其特性,绑定可能不同。 这允许应用程序更加灵活。 在一个实现中,迭代地执行绑定。 例如,如果在绑定服务导入到服务导出的一次迭代之后,某些组件可能会扩展其导出的服务或他们希望导入的服务。

    Implicit composition of component bindings
    12.
    发明授权
    Implicit composition of component bindings 有权
    组件绑定的隐式组合

    公开(公告)号:US08307329B2

    公开(公告)日:2012-11-06

    申请号:US12027992

    申请日:2008-02-07

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4488

    摘要: Component domains used to define a binding between various components associated with the component domain. The component domain tracks the various services to be imported by each component, and tracks the various services exported by each component. At runtime, rather than at compile time, the various interrelations between the components are bound using the service import and export data. Accordingly, depending on the components available and their characteristics, the bindings may differ. This permits applications to be much more flexible.

    摘要翻译: 用于定义与组件域相关联的各种组件之间的绑定的组件域。 组件域跟踪每个组件要导入的各种服务,并跟踪每个组件导出的各种服务。 在运行时,而不是在编译时,使用服务导入和导出数据绑定组件之间的各种相互关系。 因此,根据可用的组件及其特性,绑定可能不同。 这允许应用程序更加灵活。

    Iterative component binding
    13.
    发明授权
    Iterative component binding 有权
    迭代组件绑定

    公开(公告)号:US08108831B2

    公开(公告)日:2012-01-31

    申请号:US12027990

    申请日:2008-02-07

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4488

    摘要: Component domains used to define a binding between various components associated with the component domain. The component domain tracks the various services to be imported by each component, and tracks the various services exported by each component. At runtime, rather than at compile time, the various interrelations between the components are bound using the service import and export data. Accordingly, depending on the components available and their characteristics, the bindings may differ. This permits applications to be much more flexible. In one implementation, the binding is performed iteratively. For example, if after one iteration of binding service imports to service exports, some components may expand the services that they export, or the services that they desire to import.

    摘要翻译: 用于定义与组件域相关联的各种组件之间的绑定的组件域。 组件域跟踪每个组件要导入的各种服务,并跟踪每个组件导出的各种服务。 在运行时,而不是在编译时,使用服务导入和导出数据绑定组件之间的各种相互关系。 因此,根据可用的组件及其特性,绑定可能不同。 这允许应用程序更加灵活。 在一个实现中,迭代地执行绑定。 例如,如果在绑定服务导入到服务导出的一次迭代之后,某些组件可能会扩展其导出的服务或他们希望导入的服务。

    MODE-SPECIFIC CONTAINER RUNTIME ATTACHMENT
    14.
    发明申请
    MODE-SPECIFIC CONTAINER RUNTIME ATTACHMENT 审中-公开
    模式特定集装箱运行附件

    公开(公告)号:US20100088495A1

    公开(公告)日:2010-04-08

    申请号:US12251311

    申请日:2008-10-14

    IPC分类号: G06F9/318

    CPC分类号: G06F9/44536 G06F9/44594

    摘要: The operation of a multi-mode application. The multi-mode application has a number of mode-specific logical containers of components. Each mode-specific container contains components that assist the multi-mode application in operating in a corresponding mode. If the application transitions to another mode, the component(s) of the other corresponding mode-specific logical container is used to assist in operating in the other mode. The logical containers may be activated and deactivated during execution time as the application transitions from mode to mode.

    摘要翻译: 多模式应用的操作。 多模式应用程序具有多个模式特定的组件逻辑容器。 每个模式特定的容器包含帮助多模式应用程序在相应模式下运行的组件。 如果应用程序转换到另一个模式,则另一个相应的模式特定逻辑容器的组件用于辅助在另一模式下运行。 当应用程序从模式转换到模式时,逻辑容器可以在执行时间期间被激活和去激活。

    IMPLICIT COMPOSITION OF COMPONENT BINDINGS
    15.
    发明申请
    IMPLICIT COMPOSITION OF COMPONENT BINDINGS 有权
    组件绑定的隐含组成

    公开(公告)号:US20090204941A1

    公开(公告)日:2009-08-13

    申请号:US12027992

    申请日:2008-02-07

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4488

    摘要: Component domains used to define a binding between various components associated with the component domain. The component domain tracks the various services to be imported by each component, and tracks the various services exported by each component. At runtime, rather than at compile time, the various interrelations between the components are bound using the service import and export data. Accordingly, depending on the components available and their characteristics, the bindings may differ. This permits applications to be much more flexible.

    摘要翻译: 用于定义与组件域相关联的各种组件之间的绑定的组件域。 组件域跟踪每个组件要导入的各种服务,并跟踪每个组件导出的各种服务。 在运行时,而不是在编译时,使用服务导入和导出数据绑定组件之间的各种相互关系。 因此,根据可用的组件及其特性,绑定可能不同。 这允许应用程序更加灵活。

    Framework for Open Dynamic Reflective Applications
    16.
    发明申请
    Framework for Open Dynamic Reflective Applications 有权
    开放动态反射应用框架

    公开(公告)号:US20100125558A1

    公开(公告)日:2010-05-20

    申请号:US12273605

    申请日:2008-11-19

    IPC分类号: G06F7/06 G06F17/30

    CPC分类号: G06F8/36

    摘要: A framework for open, dynamic, and reflective applications contains high level metadata that define blocks of composable elements using a service definition, which defines specific keys for using the block of code. The service definition may be exported from the code using reflection without having to load the code into memory, and decisions on which block of code and how to load the code may be made at runtime. The composable elements may be grouped into composable parts. Composable part definitions may be used to instantiate or produce composable parts. At runtime, dynamic applications may search from many composable elements, and instantiate and execute the composable element as part of the application.

    摘要翻译: 用于开放,动态和反射应用程序的框架包含高级元数据,它使用服务定义定义可组合元素的块,该服务定义定义了使用代码块的特定键。 可以使用反射从代码导出服务定义,而不必将代码加载到存储器中,并且可以在运行时对代码的哪个代码块以及如何加载代码做出决定。 可组合元素可以分组成可组合部分。 可组合部件定义可用于实例化或生产可组合部件。 在运行时,动态应用程序可以从许多可组合元素中进行搜索,并将可组合元素实例化并执行为应用程序的一部分。

    XML application framework
    17.
    发明授权
    XML application framework 有权
    XML应用程序框架

    公开(公告)号:US08799857B2

    公开(公告)日:2014-08-05

    申请号:US11360857

    申请日:2006-02-23

    IPC分类号: G06F9/44 G06F9/45

    摘要: 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
    18.
    发明授权

    公开(公告)号:US08793649B2

    公开(公告)日:2014-07-29

    申请号:US13410383

    申请日:2012-03-02

    IPC分类号: G06F9/44

    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.

    Accessing and manipulating data in a data flow graph
    19.
    发明授权
    Accessing and manipulating data in a data flow graph 失效
    访问和操作数据流图中的数据

    公开(公告)号:US07761586B2

    公开(公告)日:2010-07-20

    申请号:US11348388

    申请日:2006-02-06

    IPC分类号: G06F15/16 G06F7/00 G06F17/30

    CPC分类号: G06F17/30569 Y10S707/966

    摘要: The present invention extends to methods, systems, and computer program products for accessing and manipulating data in a data flow graph. A data flow graph includes one more transforms for transforming data from one or more data stores into different formats accessible to clients. Transforms can be configured to join and split data from the same or different data stores. A metadata tree logically represents the data flow graph including locations that provide output from transforms of the data flow graph. The locations can be referenced by clients to access transformed outputs. Clients can register dependencies on data at various locations and can request evaluation of the data in response to data changes at a corresponding data store. Clients can also request data changes be propagated back through the data flow graph to one or more data stores and implemented at the one or more data stores.

    摘要翻译: 本发明扩展到用于在数据流图中访问和操纵数据的方法,系统和计算机程序产品。 数据流图包括用于将数据从一个或多个数据存储转换成客户可访问的不同格式的一个变换。 可以将变换配置为从相同或不同的数据存储中加入和分割数据。 元数据树逻辑地表示数据流图,包括提供数据流图变换输出的位置。 客户端可以引用这些位置来访问变换后的输出。 客户端可以对各个位置的数据进行注册依赖关系,并且可以根据相应数据存储中的数据更改请求对数据的评估。 客户还可以要求数据更改通过数据流图传播回一个或多个数据存储并在一个或多个数据存储区实现。

    GENERIC XAD PROCESSING MODEL
    20.
    发明申请
    GENERIC XAD PROCESSING MODEL 有权
    一般XAD处理模型

    公开(公告)号:US20090204944A1

    公开(公告)日:2009-08-13

    申请号:US12028686

    申请日:2008-02-08

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71 G06F8/65

    摘要: Embodiments are directed to dynamically building software applications and dynamically updating software applications based on changed data values. In one embodiment, a computer system receives an indication that a software application is to be initiated. The computer system also receives an application description including tags describing software objects that are to be included in the software application, automatically maps portions of the application description identified by the tags to software objects using reflection, where the reflecting includes accessing properties associated with the software objects, and automatically binds properties of the software objects to the portions of the application description based declarative rules included in the software object properties associated with the software object.

    摘要翻译: 实施例旨在动态地构建软件应用并且基于改变的数据值来动态地更新软件应用。 在一个实施例中,计算机系统接收将要启动软件应用的指示。 计算机系统还接收包括描述要包括在软件应用中的软件对象的标签的应用描述,使用反射将由标签识别的应用描述的部分自动映射到软件对象,其中反射包括访问与软件相关联的属性 对象,并自动将软件对象的属性绑定到包含在与软件对象相关联的软件对象属性中的基于应用程序描述的声明性规则部分。