Metadata driven user interface
    1.
    发明授权
    Metadata driven user interface 有权
    元数据驱动的用户界面

    公开(公告)号:US08095565B2

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

    申请号:US11418829

    申请日:2006-05-05

    IPC分类号: G06F17/30

    CPC分类号: G06F9/451

    摘要: Metadata is used to create customized user interface (UI) portions for an application. The metadata may be XML-based and can be interpreted and then rendered to implement a customized UI that also supports data binding between data and the UI controls. Once created, the metadata is processed by a rendering engine to display the UI controls. An interpreter may be used to interpret the metadata file before it is sent to the rendering engine. Neither the rendering engine nor the interpreter needs knowledge of the host application and provides support for arbitrary metadata driven UI. The metadata schema may include mechanisms to create custom controls for the UI; programmatically modify the UI controls by providing access to a code-behind assembly as well as support event handling for the UI controls.

    摘要翻译: 元数据用于为应用程序创建自定义的用户界面(UI)部分。 元数据可以是基于XML的,并且可以被解释然后被渲染以实现也支持数据和UI控件之间的数据绑定的定制UI。 创建后,元数据由渲染引擎处理,以显示UI控件。 在将元数据文件发送到渲染引擎之前,可以使用解释器来解释元数据文件。 渲染引擎和解释器都不需要主机应用程序的知识,并为任意元数据驱动的用户界面提供支持。 元数据模式可以包括为UI创建自定义控件的机制; 通过提供对代码隐藏程序集的访问以及支持UI控件的事件处理来以编程方式修改UI控件。

    DEVELOPING APPLICATIONS AT RUNTIME
    2.
    发明申请
    DEVELOPING APPLICATIONS AT RUNTIME 审中-公开
    开发应用程序在运行

    公开(公告)号:US20100146481A1

    公开(公告)日:2010-06-10

    申请号:US12331200

    申请日:2008-12-09

    IPC分类号: G06F9/44

    CPC分类号: G06F8/70 G06F8/656

    摘要: Data applications may be developed within an integrated development environment comprising an iterative cycle of writing source code, building the source code, running the data application, and testing the data application. The development becomes iterative because the application is torn down, redesigned, rebuilt, and re-executed if the data application is modified. Developing an application at runtime is disclosed herein, which is generally more efficient than conventional iterative techniques. As provided herein, runtime application comprising prebuilt components is presented to a user. The runtime application may be modified through modification gestures. An update assembly may be built based upon the modification gestures. The runtime application may be updated based upon the updated assembly. For example, prebuilt components modified by modification gestures may be torn down, updated with a corresponding update assembly, and reloaded into the runtime application, while the runtime application is in a runtime state.

    摘要翻译: 数据应用程序可以在集成开发环境中开发,包括编写源代码,构建源代码,运行数据应用程序和测试数据应用程序的迭代循环。 由于应用程序被修改,重新设计,重建和重新执行(如果数据应用程序被修改),这种开发变得迭代。 本文公开了在运行时开发应用,其通常比常规迭代技术更有效。 如本文所提供的,包括预先构建的组件的运行时应用程序被呈现给用户。 可以通过修改手势修改运行时应用程序。 可以基于修改手势构建更新组件。 可以基于更新的组件更新运行时应用程序。 例如,通过修改手势修改的预构建组件可能会被拆除,并使用对应的更新程序集进行更新,并在运行时应用程序处于运行时状态时重新加载到运行时应用程序中。

    Method and system for programming disconnected data
    3.
    发明授权
    Method and system for programming disconnected data 有权
    断开数据编程的方法和系统

    公开(公告)号:US07506000B2

    公开(公告)日:2009-03-17

    申请号:US11196360

    申请日:2005-08-02

    IPC分类号: G06F17/00

    摘要: A method of tracking data through a multi-tier computing architecture includes initializing a first row pointer of a dataset with data form a database, placing changes to the data in the second row pointer of the dataset, comparing the first and second row pointers, and declaring a state of the data in response to comparing the first and second row pointers. A system for tracking data through a multi-tier architecture includes an initialize module, a change module, a compare module, and a declare module. The initialize module initializes a first row pointer of a dataset with data from a database. The change module places changes to the data in a second row pointer of the dataset. The compare module compares the first and second row pointers. The declare module declares a state of the data in response to comparing the first and second row pointers.

    摘要翻译: 通过多层计算架构跟踪数据的方法包括:使用数据从数据库初始化数据集的第一行指针,对数据集的第二行指针中的数据进行改变,比较第一和第二行指针,以及 响应于比较第一和第二行指针来声明数据的状态。 通过多层架构跟踪数据的系统包括初始化模块,更改模块,比较模块和声明模块。 初始化模块使用数据库中的数据初始化数据集的第一行指针。 更改模块将数据的更改放置在数据集的第二行指针中。 比较模块比较第一和第二行指针。 声明模块响应于比较第一和第二行指针来声明数据的状态。

    Drag and drop stateless data class specification and programming
    4.
    发明授权
    Drag and drop stateless data class specification and programming 有权
    拖放无状态数据类规范和编程

    公开(公告)号:US07246344B1

    公开(公告)日:2007-07-17

    申请号:US09734072

    申请日:2000-12-11

    IPC分类号: G06F9/44

    CPC分类号: G06F8/34

    摘要: A system, method, and article of manufacturer for programming processing operations within a server and more particularly to a system, method, and article of manufacturer for programming processing operations of tracking data through a multi-tier computing architecture. The method includes dragging a graphical representation for a server processing resource from a server explorer module to a visual design surface module to add a processing to a programmable data object being created in the visual design surface module, identifying data schema associated with the server processing resource added to the programmable data object, creating a typed dataset containing the data structures corresponding to the data schema associated with the server processing resource, creating a command adapter to provide data transfer commands within the programmable data object between the programmable data object and the server processing resource, and creating a data transfer connection between the programmable data object and the server processing resource.

    摘要翻译: 一种用于服务器内的编程处理操作的制造商的系统,方法和制品,更具体地涉及用于通过多层计算架构跟踪数据的编程处理操作的系统,方法和制造商。 该方法包括将用于服务器处理资源的图形表示从服务器浏览器模块拖动到可视设计表面模块,以向在可视设计表面模块中创建的可编程数据对象添加处理,识别与服务器处理资源相关联的数据模式 添加到可编程数据对象中,创建包含对应于与服务器处理资源相关联的数据模式的数据结构的类型数据集,创建命令适配器以在可编程数据对象之间的可编程数据对象和服务器处理之间提供数据传送命令 资源,并在可编程数据对象和服务器处理资源之间创建数据传输连接。

    Method and system for programming disconnected data
    5.
    发明授权
    Method and system for programming disconnected data 失效
    断开数据编程的方法和系统

    公开(公告)号:US06970887B1

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

    申请号:US09734421

    申请日:2000-12-11

    IPC分类号: G06F7/00 G06F17/30

    摘要: A method of tracking data through a multi-tier computing architecture includes initializing a first row pointer of a dataset with data form a database, placing changes to the data in the second row pointer of the dataset, comparing the first and second row pointers, and declaring a state of the data in response to comparing the first and second row pointers. A system for tracking data through a multi-tier architecture includes an initialize module, a change module, a compare module, and a declare module. The initialize module initializes a first row pointer of a dataset with data from a database. The change module places changes to the data in a second row pointer of the dataset. The compare module compares the first and second row pointers. The declare module declares a state of the data in response to comparing the first and second row pointers.

    摘要翻译: 通过多层计算架构跟踪数据的方法包括:使用数据从数据库初始化数据集的第一行指针,对数据集的第二行指针中的数据进行改变,比较第一和第二行指针,以及 响应于比较第一和第二行指针来声明数据的状态。 通过多层架构跟踪数据的系统包括初始化模块,更改模块,比较模块和声明模块。 初始化模块使用数据库中的数据初始化数据集的第一行指针。 更改模块将数据的更改放置在数据集的第二行指针中。 比较模块比较第一和第二行指针。 声明模块响应于比较第一和第二行指针来声明数据的状态。

    Method and system for building a dataset
    6.
    发明授权
    Method and system for building a dataset 有权
    构建数据集的方法和系统

    公开(公告)号:US06839716B1

    公开(公告)日:2005-01-04

    申请号:US09734265

    申请日:2000-12-11

    IPC分类号: G06F17/30

    摘要: A method of building a dataset in a computing system includes extracting data meeting a predetermined criteria from at least a first database, filling the dataset with data items, extracting from the first database relationships between the data items meeting the predetermined criteria, and filling the dataset with the relationships. A system for building a dataset in a computing system includes a data extraction module, a data populating module, a relationship extraction module, and a relationship populating module. The data extraction module extracts data meeting a predetermined criteria from at least a first database. The data populating module fills the dataset with data items. The relationship extraction module extracts from the first database relationships between the data items meeting the predetermined criteria. The relationship populating module fills the dataset with the relationships. A dataset contained within memory of a computing system includes a table component for containing data extracted from a database. The dataset also includes a relations component for containing relationships extracted from the database.

    摘要翻译: 一种在计算系统中构建数据集的方法包括从至少第一数据库提取满足预定标准的数据,用数据项填充数据集,从满足预定标准的数据项之间的第一数据库中提取关系,并填充数据集 与关系。 用于在计算系统中构建数据集的系统包括数据提取模块,数据填充模块,关系提取模块和关系填充模块。 数据提取模块从至少第一数据库提取满足预定标准的数据。 数据填充模块用数据项填充数据集。 关系提取模块从满足预定标准的数据项之间的第一数据库关系提取。 关系填充模块用关系填充数据集。 包含在计算系统的存储器内的数据集包括用于包含从数据库提取的数据的表组件。 数据集还包括用于包含从数据库提取的关系的关系组件。

    Transforming data between first organization in a data store and hierarchical organization in a dataset
    7.
    发明授权
    Transforming data between first organization in a data store and hierarchical organization in a dataset 有权
    在数据存储中的第一个组织和数据集中的层次组织之间转换数据

    公开(公告)号:US06704745B2

    公开(公告)日:2004-03-09

    申请号:US09734385

    申请日:2000-12-11

    IPC分类号: G06F1730

    摘要: Data is separated from source. Datasets store tables of data and a graph of the relationships between the tables. The relationship can change at any time. The relationships are described by metadata that describe primary key, foreign key, and lookups, and other relationships between tables. In one embodiment, the tables of data are typed columns of data. The dataset also includes information on the rowstate and differential preservation, therefore, the source does not need to manage states of the data access. Adapters abstract the interface to datasets. More specifically, adapters manage the input/output to the datasets of the tables of data and the relationships. Adapters can be specialized in their purpose, such as an adapter for OLE data or XML data or generalized in their purpose. Furthermore, a composite adapter is specialized for the purpose of interacting with other adapters. Adapters manage the connection to the dataset and the name of the server that hosts the dataset. Data hoisting is implemented, in which the fluid relationship of data is changed in response to current data needs.

    摘要翻译: 数据与源分开。 数据集存储数据表和表之间的关系图。 关系随时可以改变。 关系由描述主键,外键和查找以及表之间的其他关系的元数据描述。 在一个实施例中,数据表是键入的数据列。 数据集还包括有关行状态和差异保留的信息,因此源不需要管理数据访问的状态。 适配器将接口抽象为数据集。 更具体地说,适配器管理数据表和关系的数据集的输入/输出。 适配器可以专门用于其目的,例如适用于OLE数据或XML数据的适配器,或用于其目的。 此外,复合适配器专门用于与其他适配器交互的目的。 适配器管理与数据集的连接以及承载数据集的服务器的名称。 实现数据提升,其中数据的流体关系根据当前数据需求而改变。