Runtime interpretation of declarative programs
    1.
    发明授权
    Runtime interpretation of declarative programs 有权
    陈述性程序的运行时解释

    公开(公告)号:US08458111B2

    公开(公告)日:2013-06-04

    申请号:US12470222

    申请日:2009-05-21

    IPC分类号: G06F17/00 G06N5/02

    摘要: Embodiments are directed to interpreting declarative program types at runtime without compiling and mapping between a declarative type and a dynamic runtime type. A computer system accesses a portion of a declarative program, where the declarative program includes fully modeled activity types. The computer system dynamically constructs a dynamic activity type based on one of the fully modeled activity types of the declarative program, where the dynamic activity type is configured for interpretive execution without compilation. The computer system also interpretively executes the dynamically constructed dynamic activity type such that the dynamic activity is executed without compilation.

    摘要翻译: 实施例旨在在运行时解释声明式程序类型,而不必在声明类型和动态运行时类型之间进行编译和映射。 计算机系统访问声明性程序的一部分,其中声明性程序包括完全建模的活动类型。 计算机系统基于声明性程序的完全建模的活动类型之一动态构建动态活动类型,其中动态活动类型配置为无需编译的解释性执行。 计算机系统还解释性地执行动态构造的动态活动类型,使得在不进行编译的情况下执行动态活动。

    RUNTIME INTERPRETATION OF DECLARATIVE PROGRAMS
    2.
    发明申请
    RUNTIME INTERPRETATION OF DECLARATIVE PROGRAMS 有权
    宣布计划的运行解释

    公开(公告)号:US20100299300A1

    公开(公告)日:2010-11-25

    申请号:US12470222

    申请日:2009-05-21

    IPC分类号: G06N5/02

    摘要: Embodiments are directed to interpreting declarative program types at runtime without compiling and mapping between a declarative type and a dynamic runtime type. A computer system accesses a portion of a declarative program, where the declarative program includes fully modeled activity types. The computer system dynamically constructs a dynamic activity type based on one of the fully modeled activity types of the declarative program, where the dynamic activity type is configured for interpretive execution without compilation. The computer system also interpretively executes the dynamically constructed dynamic activity type such that the dynamic activity is executed without compilation.

    摘要翻译: 实施例旨在在运行时解释声明式程序类型,而不必在声明类型和动态运行时类型之间进行编译和映射。 计算机系统访问声明性程序的一部分,其中声明性程序包括完全建模的活动类型。 计算机系统基于声明性程序的完全建模的活动类型之一动态构建动态活动类型,其中动态活动类型配置为无需编译的解释性执行。 计算机系统还解释性地执行动态构造的动态活动类型,使得在不进行编译的情况下执行动态活动。

    PLATFORM FOR DISTRIBUTED APPLICATIONS
    3.
    发明申请
    PLATFORM FOR DISTRIBUTED APPLICATIONS 有权
    分布式应用平台

    公开(公告)号:US20120174058A1

    公开(公告)日:2012-07-05

    申请号:US12980801

    申请日:2010-12-29

    IPC分类号: G06F9/44

    CPC分类号: G06F8/34 G06F8/33 G06F8/36

    摘要: Embodiments are directed to providing an application model to deploy and manage composite applications and to providing model-driven software coding assistance. In an embodiment, a computer system instantiates an application design interface that is configured to display composite application components and relationships between the components. Each component includes information specifying how communication is to be conducted with the component. The computer system accesses an application manifest that includes the components and component relationships of the application. The computer system displays the composite application's components and component relationships in the instantiated visual application design interface according to the application manifest.

    摘要翻译: 实施例旨在提供一种应用模型来部署和管理复合应用以及提供模型驱动的软件编码协助。 在一个实施例中,计算机系统实例化被配置为显示组合应用组件和组件之间的关系的应用设计接口。 每个组件包括指定如何与组件进行通信的信息。 计算机系统访问包括应用程序的组件和组件关系的应用程序清单。 计算机系统根据应用程序清单在实例化的可视化应用程序设计界面中显示组合应用程序的组件和组件关系。

    REPLACEMENT OF DATA ELEMENT IN A GRAPH
    4.
    发明申请
    REPLACEMENT OF DATA ELEMENT IN A GRAPH 有权
    数据元素替换图

    公开(公告)号:US20110246872A1

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

    申请号:US12753695

    申请日:2010-04-02

    IPC分类号: G06F17/00

    CPC分类号: G06F8/10

    摘要: The generation and/or use of a hierarchical structure of model elements such as those that might be portions of a computer program. If it is determined that if a particular one of the model elements should be changed from one model element type to another model element type, that change is automatically made. The determination of whether the change should be made may be based on monitoring of actual behavior of the software program. The determination might alternatively be made based on expressed gestures of an author using an authoring program that visualizes the hierarchical structure of model elements.

    摘要翻译: 模型元素的分层结构的生成和/或使用,例如可能是计算机程序的一部分的那些。 如果确定如果特定模型元素应该从一个模型元素类型更改为另一个模型元素类型,则会自动进行该更改。 确定是否应进行更改可能是基于对软件程序实际行为的监控。 也可以根据作者使用可视化模型元素的层次结构的创作程序的表达手势进行确定。

    MEDIA SEEK BAR
    5.
    发明申请
    MEDIA SEEK BAR 审中-公开
    媒体SEEK酒吧

    公开(公告)号:US20130067332A1

    公开(公告)日:2013-03-14

    申请号:US13230461

    申请日:2011-09-12

    IPC分类号: G06F3/00

    CPC分类号: G06F3/0488 G06F3/0485

    摘要: A graphical user interface is output for presentation by a graphical display device. The graphical user interface includes visual aspects of a time-based media content item having a playback axis, and a seek bar having a position along the playback axis. The position of the seek bar along the playback axis indicates a current playback position of the time-based media content item. The seek bar extends perpendicular to the playback axis over the visual aspects of the time-based media content item. A drag command representing a user input directed at the seek bar is received. The drag command is characterized by a drag path. The current playback position of the time-based media content item is moved based on the drag path.

    摘要翻译: 输出用于由图形显示装置呈现的图形用户界面。 图形用户界面包括具有播放轴的基于时间的媒体内容项的视觉方面,以及具有沿着播放轴的位置的搜索条。 搜索条沿着播放轴的位置表示基于时间的媒体内容项的当前播放位置。 搜索条在时间基媒体内容项的视觉方面垂直于播放轴延伸。 接收表示指向搜索栏的用户输入的拖动命令。 拖动命令的特征在于拖动路径。 基于拖动路径移动基于时间的媒体内容项目的当前播放位置。

    VISUALLY PROCESSING INSTANCE DATA
    6.
    发明申请
    VISUALLY PROCESSING INSTANCE DATA 有权
    视觉处理实时数据

    公开(公告)号:US20100162146A1

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

    申请号:US12338852

    申请日:2008-12-18

    IPC分类号: G06F3/048 G06F17/30

    摘要: The present invention extends to methods, systems, and computer program products for visually processing instance data. A visual placeholder for a data instance is provided as part of the design experience. A runtime configurable metadata store is provided to maintain the mappings between types and designers. Thus, configurations can be altered at the runtime of the control, rather than a fixed set of potential templates being provided at design time. Item presenters render contained data instances of a type using a designer specified in the metadata store. Item presenters can be used when a data instance is exposed as a property on the containing type. As such, property values can be visually moved to and from other properties, potentially within multiple owning objects.

    摘要翻译: 本发明扩展到用于视觉上处理实例数据的方法,系统和计算机程序产品。 数据实例的视觉占位符是设计经验的一部分。 提供了运行时可配置元数据存储,以维护类型和设计者之间的映射。 因此,可以在控制的运行时间更改配置,而不是在设计时提供一组固定的潜在模板。 项目演示者使用元数据存储中指定的设计器来呈现类型的数据实例。 当数据实例作为包含类型的属性公开时,可以使用项目演示者。 因此,属性值可以可视地移动到或从其他属性移动,潜在地在多个拥有对象内。

    Platform for distributed applications
    7.
    发明授权
    Platform for distributed applications 有权
    分布式应用平台

    公开(公告)号:US09286037B2

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

    申请号:US12980801

    申请日:2010-12-29

    IPC分类号: G06F9/44

    CPC分类号: G06F8/34 G06F8/33 G06F8/36

    摘要: Embodiments are directed to providing an application model to deploy and manage composite applications and to providing model-driven software coding assistance. In an embodiment, a computer system instantiates an application design interface that is configured to display composite application components and relationships between the components. Each component includes information specifying how communication is to be conducted with the component. The computer system accesses an application manifest that includes the components and component relationships of the application. The computer system displays the composite application's components and component relationships in the instantiated visual application design interface according to the application manifest.

    摘要翻译: 实施例旨在提供一种应用模型来部署和管理复合应用以及提供模型驱动的软件编码协助。 在一个实施例中,计算机系统实例化被配置为显示组合应用组件和组件之间的关系的应用设计接口。 每个组件包括指定如何与组件进行通信的信息。 计算机系统访问包括应用程序的组件和组件关系的应用程序清单。 计算机系统根据应用程序清单在实例化的可视化应用程序设计界面中显示组合应用程序的组件和组件关系。

    Visually manipulating instance collections
    10.
    发明授权
    Visually manipulating instance collections 有权
    视觉上操纵实例集合

    公开(公告)号:US08091016B2

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

    申请号:US12338859

    申请日:2008-12-18

    IPC分类号: G06F17/00 G06F17/20

    CPC分类号: G06F9/451

    摘要: The present invention extends to methods, systems, and computer program products for visually manipulating instance collections. Items presenters present data collections along with custom designers for each data element in the data collections. The customer designers also permit data elements in the collection to be edited in situ. Items presenters maintain data elements in a position aware fashion. Thus, data elements can be inserted into (potentially at a specified location) and deleted from an items presenter to corresponding add and delete the data elements from a data collection. Data elements can be visually moved from an items presenter in one root user interface to an items presenter in another root user interface to corresponding move the data elements between corresponding data collections.

    摘要翻译: 本发明扩展到用于视觉操纵实例集合的方法,系统和计算机程序产品。 项目主持人与数据集合中的每个数据元素的定制设计者一起呈现数据集合。 客户设计师还允许在现场编辑集合中的数据元素。 项目主持人将数据元素保持在位置感知方式。 因此,可以将数据元素插入(可能在指定位置)并从项目呈现器中删除到相应的数据元素中添加和删除数据元素。 数据元素可以从一个根用户界面中的项目呈现者可视地移动到另一个root用户界面中的项目呈现者,以对应地移动相应数据集合之间的数据元素。