Methods and systems for visual code refactoring
    3.
    发明授权
    Methods and systems for visual code refactoring 有权
    视觉代码重构的方法和系统

    公开(公告)号:US08910113B2

    公开(公告)日:2014-12-09

    申请号:US12564517

    申请日:2009-09-22

    CPC classification number: G06F8/34

    Abstract: Embodiments include a method comprising providing a design interface that depicts a plurality of interface elements of an application under development, each element defined in source code accessible by the application development environment in a declarative markup language. The method can comprise receiving, through the design interface, data representing a selection of a plurality of the interface elements, identifying the declarative expressions corresponding to the selected interface elements, defining a new declarative expression, and generating at least one code segment using the identified declarative expressions. The method an comprise storing the generated code segment in a computer readable medium, with the stored code segment associated with the new declarative expression, so that the new declarative expression can be inserted into the source code in place of the identified declarative expressions and/or can used in a second application under development.

    Abstract translation: 实施例包括提供描绘正在开发的应用程序的多个界面元素的设计界面的方法,每个元素在源代码中定义,可由声明性标记语言由应用程序开发环境访问。 该方法可以包括通过设计接口接收表示多个接口元素的选择的数据,识别与所选择的接口元件相对应的声明性表达式,定义新的声明性表达,以及使用所识别的接口元件生成至少一个代码段 声明式表达式。 该方法包括将生成的代码段存储在计算机可读介质中,存储的代码段与新的声明性表达式相关联,使得新的声明式表达式可以被插入到源代码中而不是所识别的声明性表达式和/或 可用于正在开发的第二个应用程序。

    Methods and Systems for Visual Code Refactoring
    4.
    发明申请
    Methods and Systems for Visual Code Refactoring 有权
    视觉代码重构的方法和系统

    公开(公告)号:US20140289700A1

    公开(公告)日:2014-09-25

    申请号:US12564517

    申请日:2009-09-22

    CPC classification number: G06F8/34

    Abstract: Embodiments include a method comprising providing a design interface that depicts a plurality of interface elements of an application under development, each element defined in source code accessible by the application development environment in a declarative markup language. The method can comprise receiving, through the design interface, data representing a selection of a plurality of the interface elements, identifying the declarative expressions corresponding to the selected interface elements, defining a new declarative expression, and generating at least one code segment using the identified declarative expressions. The method an comprise storing the generated code segment in a computer readable medium, with the stored code segment associated with the new declarative expression, so that the new declarative expression can be inserted into the source code in place of the identified declarative expressions and/or can used in a second application under development.

    Abstract translation: 实施例包括提供描绘正在开发的应用程序的多个界面元素的设计界面的方法,每个元素在源代码中定义,可由声明性标记语言由应用程序开发环境访问。 该方法可以包括通过设计接口接收表示多个接口元素的选择的数据,识别与所选择的接口元件相对应的声明性表达式,定义新的声明性表达,以及使用所识别的接口元件生成至少一个代码段 声明式表达式。 该方法包括将生成的代码段存储在计算机可读介质中,存储的代码段与新的声明性表达式相关联,使得新的声明式表达式可以被插入到源代码中而不是所识别的声明性表达式和/或 可用于正在开发的第二个应用程序。

    Runtime negotiation of execution blocks between computers
    5.
    发明授权
    Runtime negotiation of execution blocks between computers 有权
    计算机之间执行块的运行时协商

    公开(公告)号:US08407322B1

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

    申请号:US12861934

    申请日:2010-08-24

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing software code capable of automated runtime negotiation of computation block execution between different computers. In one aspect, a method includes storing, on each of multiple devices, code blocks for a software application that performs a particular set of functions and assigning at runtime of the software application which of the devices is to execute each of the code blocks. Each of the code blocks is executed on the assigned devices and data is communicated between the assigned devices to facilitate executing different code blocks on different devices.

    Abstract translation: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于提供能够在不同计算机之间执行计算块的自动运行时协商的软件代码。 一方面,一种方法包括在多个设备中的每一个上存储执行特定功能集合的软件应用的代码块,并在软件应用的运行时间分配哪些设备将要执行每个代码块。 在分配的设备上执行每个代码块,并且在分配的设备之间传送数据,以便于在不同设备上执行不同的代码块。

Patent Agency Ranking