DECLARATIVE MODEL INTERPRETATION
    1.
    发明申请
    DECLARATIVE MODEL INTERPRETATION 审中-公开
    声明模式解释

    公开(公告)号:US20090112570A1

    公开(公告)日:2009-04-30

    申请号:US11925741

    申请日:2007-10-26

    IPC分类号: G06F9/455

    CPC分类号: G06F8/20

    摘要: Embodiments described herein are directed to the constructing software applications based on data models and automatically reconfiguring runtime object graphs according to data model edits input by a user. In one embodiment, a computer system performs a method for constructing at least a portion of a software application based on a data model. The computer system accesses a data model that includes user-configurable construction information indicating how at least a portion of a software application is to be constructed. The declarative interpreter is configured to construct an application based on the construction information in the data model. The computer system interprets the construction information in the data model to determine how to construct at least a portion of the software application. The computer system also constructs at least a portion of the software application based on the interpretation of the construction information in the data model.

    摘要翻译: 本文描述的实施例涉及基于数据模型构建软件应用并根据用户输入的数据模型编辑来自动重新配置运行时对象图。 在一个实施例中,计算机系统执行用于基于数据模型构建软件应用的至少一部分的方法。 计算机系统访问包括用户可配置的构造信息的数据模型,指示如何构造软件应用的至少一部分。 声明式解释器被配置为基于数据模型中的构造信息构建应用。 计算机系统解释数据模型中的构造信息,以确定如何构建软件应用程序的至少一部分。 计算机系统还基于数据模型中的构造信息的解释来构建软件应用的至少一部分。

    Application description language
    2.
    发明授权
    Application description language 有权
    应用描述语言

    公开(公告)号:US08418132B2

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

    申请号:US11360856

    申请日:2006-02-23

    IPC分类号: G06F9/44

    CPC分类号: G06F9/44505 G06F17/2247

    摘要: A method and system for creating and modifying computer applications using an application description language based on a markup language is provided. An engine creates, connects, and initializes objects corresponding to entities, and specified by entity tags. A factory may be specified by an entity tag and used to create a plurality of entities. Applications are specified in a plaintext descriptive language using a markup language such as XML, enabling applications to be easily developed using object oriented techniques and abstraction. Altering preexisting applications is also simplified. Finally, an application may be dynamically reconfigured when the application's data changes. Type checking and conditional creation of entities is supported.

    摘要翻译: 提供了一种使用基于标记语言的应用程序描述语言创建和修改计算机应用程序的方法和系统。 引擎创建,连接和初始化与实体相对应的对象,并由实体标记指定。 工厂可以由实体标签指定并用于创建多个实体。 应用程序使用诸如XML的标记语言在明文描述语言中指定,使得可以使用面向对象的技术和抽象轻松开发应用程序。 改变预先存在的应用程序也被简化。 最后,当应用程序的数据更改时,可以动态地重新配置应用程序。 支持实体的类型检查和条件创建。

    Visual debugger for declarative/data-flow applications
    3.
    发明授权
    Visual debugger for declarative/data-flow applications 有权
    用于声明/数据流应用程序的可视化调试器

    公开(公告)号:US07979847B2

    公开(公告)日:2011-07-12

    申请号:US11864222

    申请日:2007-09-28

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3664 G06F11/3644

    摘要: A framework is implemented. The framework is configured to execute an application within the framework, the application includes instantiated runtime objects. New instantiated runtime objects may be created and instantiated runtime objects destroyed while the application is executing. The framework is further configured to implement a debugger within the framework. At the debugger, instantiated runtime objects are correlated with lines of code of the application. Some embodiments allow users to debug executing applications. This can be accomplished by a user interacting with the executing application which then causes indications in the debugger or interacting with the debugger and which causes indications on instantiated runtime objects in the application.

    摘要翻译: 实施框架。 框架被配置为在框架内执行应用程序,应用程序包括实例运行时对象。 可以创建新的实例运行时对象,并在应用程序执行时破坏实例运行时对象。 框架进一步配置为在框架内实现调试器。 在调试器中,实例化的运行时对象与应用程序的代码行相关联。 一些实施例允许用户调试执行的应用程序。 这可以通过与执行的应用程序交互的用户来实现,然后该应用程序在调试器中引起指示或与调试器交互,并且导致应用程序中实例化的运行时对象的指示。

    VISUAL DEBUGGER FOR DECLARATIVE/DATA-FLOW APPLICATIONS
    4.
    发明申请
    VISUAL DEBUGGER FOR DECLARATIVE/DATA-FLOW APPLICATIONS 有权
    用于声明/数据流应用的视觉调试器

    公开(公告)号:US20090089756A1

    公开(公告)日:2009-04-02

    申请号:US11864222

    申请日:2007-09-28

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3664 G06F11/3644

    摘要: A framework is implemented. The framework is configured to execute an application within the framework, the application includes instantiated runtime objects. New instantiated runtime objects may be created and instantiated runtime objects destroyed while the application is executing. The framework is further configured to implement a debugger within the framework. At the debugger, instantiated runtime objects are correlated with lines of code of the application. Some embodiments allow users to debug executing applications. This can be accomplished by a user interacting with the executing application which then causes indications in the debugger or interacting with the debugger and which causes indications on instantiated runtime objects in the application.

    摘要翻译: 实施框架。 框架被配置为在框架内执行应用程序,应用程序包括实例运行时对象。 可以创建新的实例运行时对象,并在应用程序执行时破坏实例运行时对象。 框架进一步配置为在框架内实现调试器。 在调试器中,实例化的运行时对象与应用程序的代码行相关联。 一些实施例允许用户调试执行的应用程序。 这可以通过与执行的应用程序交互的用户来实现,然后该应用程序在调试器中引起指示或与调试器交互,并且导致应用程序中实例化的运行时对象的指示。