Platform independent presentation composition
    1.
    发明授权
    Platform independent presentation composition 有权
    平台独立演示组合

    公开(公告)号:US09513882B2

    公开(公告)日:2016-12-06

    申请号:US12760565

    申请日:2010-04-15

    IPC分类号: G06F9/44 G06Q10/06

    CPC分类号: G06F8/38 G06F8/10 G06Q10/06

    摘要: Architecture that includes a platform independent, configuration driven, presentation composition engine. The composition engine that allows dynamic generation of multiplatform user experience (UX) based on a data contract. By composition, the user can select the parts, interactions, and constraints between the interaction and parts, as well as the placement with respect to each other. The UX is dynamically composed from components that are targeted to particular data classes. At runtime, platform dependent component implementations are automatically selected by the engine based on the execution platform of the composition host. A user can create or customize the UX without writing code by composing from a wide variety of presentation widgets that access a wide variety of data sources that can work on many platforms. Compositions are targeted to both a data class and presentation type and can be either predefined or generated.

    摘要翻译: 架构包括平台独立,配置驱动,演示组合引擎。 基于数据合同允许动态生成多平台用户体验(UX)的组合引擎。 通过组合,用户可以选择交互和部分之间的部分,交互和约束以及相对于彼此的位置。 UX由针对特定数据类的组件动态组成。 在运行时,基于组合主机的执行平台的引擎自动选择依赖于平台的组件实现。 用户可以通过从各种可以在许多平台上工作的各种数据源的演示窗口小部件组合而编写代码来创建或定制UX。 组合面向数据类和表示类型,可以是预定义的或生成的。

    Abstract protocol independent data bus
    2.
    发明授权
    Abstract protocol independent data bus 有权
    抽象协议独立数据总线

    公开(公告)号:US08326948B2

    公开(公告)日:2012-12-04

    申请号:US12715400

    申请日:2010-03-02

    IPC分类号: G06F15/16

    摘要: An abstraction layer (e.g., transport) between consumer logic (e.g., presentation) and provider logic (e.g., business) that makes composition of, for example, many presentation technologies to many business logic data providers possible without imposing strict interface boundaries to each. The abstraction layer can be an abstract transport data model bus that provides serialization, transformation, and transport services. A core concept of the data access library implementation is a transmittable data object based on a flexible property bag data structure and abstract type system. Pluggable data providers declare the associated data model, and pluggable consumer clients declare the data model consumed (a many-to-many implementation). In other words, declarative (codeless) combinations of front ends and back ends are employed. Moreover, the abstraction layer is hidden from the developer.

    摘要翻译: 在消费者逻辑(例如,呈现)和提供者逻辑(例如,业务)之间的抽象层(例如,传输),其使许多业务逻辑数据提供者能够组合例如许多呈现技术,而不对每个业务逻辑数据提供严格的接口边界。 抽象层可以是提供序列化,转换和传输服务的抽象传输数据模型总线。 数据访问库实现的核心概念是基于灵活的属性包数据结构和抽象类型系统的可传输数据对象。 可插拔数据提供者声明相关联的数据模型,可插拔消费者客户端声明数据模型的消耗(多对多实现)。 换句话说,采用前端和后端的声明(无代码)组合。 而且,开发人员隐藏抽象层。

    COMPOSITIONAL DASHBOARDS WITH PROCESSOR COMPONENTS
    3.
    发明申请
    COMPOSITIONAL DASHBOARDS WITH PROCESSOR COMPONENTS 审中-公开
    具有处理器组件的组合式洗衣机

    公开(公告)号:US20120210258A1

    公开(公告)日:2012-08-16

    申请号:US13026189

    申请日:2011-02-11

    IPC分类号: G06F3/048

    CPC分类号: G06F8/38

    摘要: A dashboard can be composed of pre-defined data provider, presentation, and processor components. The data provider component acquires data from a source, and the presentation component visualizes data. The processor component enhances the data for actionable usability by various means (e.g., data aggregation, filtering, projections, wave shaping, anomaly detection, and combination . . . ).

    摘要翻译: 仪表板可以由预定义的数据提供者,演示和处理器组件组成。 数据提供者组件从源获取数据,并且呈现组件可视化数据。 处理器组件通过各种手段(例如,数据聚合,滤波,投影,波形整形,异常检测和组合等)增强了数据的可操作性。

    ABSTRACT PROTOCOL INDEPENDENT DATA BUS
    4.
    发明申请
    ABSTRACT PROTOCOL INDEPENDENT DATA BUS 有权
    摘要协议独立数据总线

    公开(公告)号:US20110219154A1

    公开(公告)日:2011-09-08

    申请号:US12715400

    申请日:2010-03-02

    IPC分类号: G06F13/42

    摘要: An abstraction layer (e.g., transport) between consumer logic (e.g., presentation) and provider logic (e.g., business) that makes composition of, for example, many presentation technologies to many business logic data providers possible without imposing strict interface boundaries to each. The abstraction layer can be an abstract transport data model bus that provides serialization, transformation, and transport services. A core concept of the data access library implementation is a transmittable data object based on a flexible property bag data structure and abstract type system. Pluggable data providers declare the associated data model, and pluggable consumer clients declare the data model consumed (a many-to-many implementation). In other words, declarative (codeless) combinations of front ends and back ends are employed. Moreover, the abstraction layer is hidden from the developer.

    摘要翻译: 在消费者逻辑(例如,呈现)和提供者逻辑(例如,业务)之间的抽象层(例如,传输),其使许多业务逻辑数据提供者能够组合例如许多呈现技术,而不对每个业务逻辑数据提供严格的接口边界。 抽象层可以是提供序列化,转换和传输服务的抽象传输数据模型总线。 数据访问库实现的核心概念是基于灵活的属性包数据结构和抽象类型系统的可传输数据对象。 可插拔数据提供者声明相关联的数据模型,可插拔消费者客户端声明数据模型的消耗(多对多实现)。 换句话说,采用前端和后端的声明(无代码)组合。 而且,开发人员隐藏抽象层。

    PLATFORM INDEPENDENT PRESENTATION COMPOSITION
    7.
    发明申请
    PLATFORM INDEPENDENT PRESENTATION COMPOSITION 有权
    平台独立演示组成

    公开(公告)号:US20110258596A1

    公开(公告)日:2011-10-20

    申请号:US12760565

    申请日:2010-04-15

    IPC分类号: G06F9/44

    CPC分类号: G06F8/38 G06F8/10 G06Q10/06

    摘要: Architecture that includes a platform independent, configuration driven, presentation composition engine. The composition engine that allows dynamic generation of multiplatform user experience (UX) based on a data contract. By composition, the user can select the parts, interactions, and constraints between the interaction and parts, as well as the placement with respect to each other. The UX is dynamically composed from components that are targeted to particular data classes. At runtime, platform dependent component implementations are automatically selected by the engine based on the execution platform of the composition host. A user can create or customize the UX without writing code by composing from a wide variety of presentation widgets that access a wide variety of data sources that can work on many platforms. Compositions are targeted to both a data class and presentation type and can be either predefined or generated.

    摘要翻译: 架构包括平台独立,配置驱动,演示组合引擎。 基于数据合同允许动态生成多平台用户体验(UX)的组合引擎。 通过组合,用户可以选择交互和部分之间的部分,交互和约束以及相对于彼此的位置。 UX由针对特定数据类的组件动态组成。 在运行时,基于组合主机的执行平台的引擎自动选择依赖于平台的组件实现。 用户可以通过从各种可以在许多平台上工作的各种数据源的演示窗口小部件组合而编写代码来创建或定制UX。 组合面向数据类和表示类型,可以是预定义的或生成的。