Systems and methods for varying software build properties using primary and supplemental build files
    2.
    发明申请
    Systems and methods for varying software build properties using primary and supplemental build files 有权
    使用主要和补充构建文件改变软件构建属性的系统和方法

    公开(公告)号:US20060041870A1

    公开(公告)日:2006-02-23

    申请号:US10922025

    申请日:2004-08-19

    IPC分类号: G06F9/45

    CPC分类号: G06F8/20

    摘要: A primary file can be used to specify default build properties for software under development. A set of modified build properties may be stored in a supplemental file. The default build properties can be temporarily overridden with modified build properties for a given build, allowing freedom in the choice of build properties without proliferation of files used for the same purpose, which can be confusing. In addition, users can create new build commands for software under development, and associate the new commands with supplemental files. When the user invokes a new build command, the build process can override the default properties with the modified properties in the supplemental file, and then restore the defaults. Other advantages and features of the invention are described below.

    摘要翻译: 主文件可用于指定正在开发的软件的默认构建属性。 一组修改的构建属性可以存储在补充文件中。 默认构建属性可以临时覆盖给定构建的修改的构建属性,允许自由选择构建属性,而不会增加用于相同目的的文件,这可能会令人困惑。 此外,用户可以为正在开发的软件创建新的构建命令,并将新命令与补充文件相关联。 当用户调用新的构建命令时,构建过程可以使用补充文件中修改的属性来覆盖默认属性,然后还原默认属性。 下面描述本发明的其它优点和特征。

    Systems and methods for varying software build properties using primary and supplemental build files
    3.
    发明授权
    Systems and methods for varying software build properties using primary and supplemental build files 有权
    使用主要和补充构建文件改变软件构建属性的系统和方法

    公开(公告)号:US08701083B2

    公开(公告)日:2014-04-15

    申请号:US12857414

    申请日:2010-08-16

    IPC分类号: G06F9/44

    CPC分类号: G06F8/20

    摘要: A primary file can be used to specify default build properties for software under development. A set of modified build properties may be stored in a supplemental file. The default build properties can be temporarily overridden with modified build properties for a given build, allowing freedom in the choice of build properties without proliferation of files used for the same purpose, which can be confusing. In addition, users can create new build commands for software under development, and associate the new commands with supplemental files. When the user invokes a new build command, the build process can override the default properties with the modified properties in the supplemental file, and then restore the defaults. Other advantages and features of the invention are described below.

    摘要翻译: 主文件可用于指定正在开发的软件的默认构建属性。 一组修改的构建属性可以存储在补充文件中。 默认构建属性可以临时覆盖给定构建的修改的构建属性,允许自由选择构建属性,而不会增加用于相同目的的文件,这可能会令人困惑。 此外,用户可以为正在开发的软件创建新的构建命令,并将新命令与补充文件相关联。 当用户调用新的构建命令时,构建过程可以使用补充文件中修改的属性来覆盖默认属性,然后还原默认属性。 下面描述本发明的其它优点和特征。

    SYSTEMS AND METHODS FOR VARYING SOFTWARE BUILD PROPERTIES USING PRIMARY AND SUPPLEMENTAL BUILD FILES
    4.
    发明申请
    SYSTEMS AND METHODS FOR VARYING SOFTWARE BUILD PROPERTIES USING PRIMARY AND SUPPLEMENTAL BUILD FILES 有权
    使用主要和补充建筑文件改变软件建筑物的系统和方法

    公开(公告)号:US20100313180A1

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

    申请号:US12857414

    申请日:2010-08-16

    IPC分类号: G06F9/45 G06F9/44

    CPC分类号: G06F8/20

    摘要: A primary file can be used to specify default build properties for software under development. A set of modified build properties may be stored in a supplemental file. The default build properties can be temporarily overridden with modified build properties for a given build, allowing freedom in the choice of build properties without proliferation of files used for the same purpose, which can be confusing. In addition, users can create new build commands for software under development, and associate the new commands with supplemental files. When the user invokes a new build command, the build process can override the default properties with the modified properties in the supplemental file, and then restore the defaults. Other advantages and features of the invention are described below.

    摘要翻译: 主文件可用于指定正在开发的软件的默认构建属性。 一组修改的构建属性可以存储在补充文件中。 默认构建属性可以临时覆盖给定构建的修改的构建属性,允许自由选择构建属性,而不会增加用于相同目的的文件,这可能会令人困惑。 此外,用户可以为正在开发的软件创建新的构建命令,并将新命令与补充文件相关联。 当用户调用新的构建命令时,构建过程可以使用补充文件中修改的属性来覆盖默认属性,然后还原默认属性。 下面描述本发明的其它优点和特征。

    Systems and methods for varying software build properties using primary and supplemental build files
    5.
    发明授权
    Systems and methods for varying software build properties using primary and supplemental build files 有权
    使用主要和补充构建文件改变软件构建属性的系统和方法

    公开(公告)号:US07802228B2

    公开(公告)日:2010-09-21

    申请号:US10922025

    申请日:2004-08-19

    IPC分类号: G06F9/44

    CPC分类号: G06F8/20

    摘要: A primary file can be used to specify default build properties for software under development. A set of modified build properties may be stored in a supplemental file. The default build properties can be temporarily overridden with modified build properties for a given build, allowing freedom in the choice of build properties without proliferation of files used for the same purpose, which can be confusing. In addition, users can create new build commands for software under development, and associate the new commands with supplemental files. When the user invokes a new build command, the build process can override the default properties with the modified properties in the supplemental file, and then restore the defaults. Other advantages and features of the invention are described below.

    摘要翻译: 主文件可用于指定正在开发的软件的默认构建属性。 一组修改的构建属性可以存储在补充文件中。 默认构建属性可以临时覆盖给定构建的修改的构建属性,允许自由选择构建属性,而不会增加用于相同目的的文件,这可能会令人困惑。 此外,用户可以为正在开发的软件创建新的构建命令,并将新命令与补充文件相关联。 当用户调用新的构建命令时,构建过程可以使用补充文件中修改的属性来覆盖默认属性,然后还原默认属性。 下面描述本发明的其它优点和特征。

    Systems and methods for tracking file modifications in software development
    6.
    发明授权
    Systems and methods for tracking file modifications in software development 有权
    用于跟踪软件开发中的文件修改的系统和方法

    公开(公告)号:US07539943B2

    公开(公告)日:2009-05-26

    申请号:US10891216

    申请日:2004-07-14

    IPC分类号: G06F3/00

    CPC分类号: G06F8/71 G06F9/451

    摘要: A software development environment exposes a GUI with visual markings for differentiating developer modifications to software files. The differentiation techniques can be provided as defaults with embodiments of the invention, or can be customizable to allow for useful grouping of modifications. The software development environment may also provide a selection tool for accepting, rejecting, or further modifying previous file modifications. A history of modifications may be maintained in the event that a developer needs to re-implement modifications that have been removed or distorted. A navigation tool facilitates analysis of modifications.

    摘要翻译: 软件开发环境使GUI具有可视标记,用于区分开发人员对软件文件的修改。 差异化技术可以作为本发明的实施例的默认设置提供,或者可以被定制以允许有用的修改分组。 软件开发环境还可以提供用于接受,拒绝或进一步修改之前的文件修改的选择工具。 在开发人员需要重新实施已被删除或失真的修改的情况下,可以维护修改历史。 导航工具有助于分析修改。

    Systems and methods for navigating to multiple destination types through a single search interface in a development environment
    7.
    发明申请
    Systems and methods for navigating to multiple destination types through a single search interface in a development environment 审中-公开
    通过开发环境中的单个搜索界面导航到多个目标类型的系统和方法

    公开(公告)号:US20060047653A1

    公开(公告)日:2006-03-02

    申请号:US10929585

    申请日:2004-08-30

    IPC分类号: G06F17/30

    CPC分类号: G06F8/20 G06F8/33

    摘要: Systems and methods are provided for navigating to multiple destination types from a single search interface element in an Integrated Development Environment (IDE) Graphical User Interface (GUI). Exemplary destination types are files, lines of code, symbols, bookmarks, and tool windows. An algorithm can be used to automatically determine a likely destination type from any characters entered into a search element. The automatically determined destination type can be prioritized in the search. The burden of specifying an appropriate type of search element is thus shifted away from the developer. An auto-complete feature can provide the developer with a selection of various destinations, which may include different destination types, when a partial identification is entered into the search element. Other advantages and features of the invention are described below.

    摘要翻译: 提供了系统和方法,用于从集成开发环境(IDE)图形用户界面(GUI)中的单个搜索界面元素导航到多个目标类型。 示例性目的地类型是文件,代码行,符号,书签和工具窗口。 可以使用一种算法来自输入到搜索元素中的任何字符自动确定可能的目的地类型。 自动确定的目的地类型可以在搜索中进行优先排序。 因此,指定适当类型的搜索元素的负担从开发者转移出去。 自动完成功能可以向开发者提供选择各种目的地,当将部分标识输入到搜索元素中时,可以包括不同的目的地类型。 下面描述本发明的其它优点和特征。

    Orbital Representation of Hierarchical Navigation
    8.
    发明申请
    Orbital Representation of Hierarchical Navigation 有权
    分层导航的轨道表示法

    公开(公告)号:US20110289459A1

    公开(公告)日:2011-11-24

    申请号:US12782403

    申请日:2010-05-18

    IPC分类号: G06F3/048

    CPC分类号: G06F3/0481

    摘要: Hierarchical structures are visualized and navigated using an orbital model. Sibling nodes are orbitally displayed in a generally circular arrangement along an orbital path. Choosing one of the orbitally displayed nodes opens it, moving down in the hierarchy. Nodes which were not chosen are undisplayed, and child node(s) of the chosen node are orbitally displayed. Node movements may be animated. A history displays recently chosen nodes. Choosing a parent node of the orbiting nodes undisplays the child nodes, and the parent node and its siblings are orbitally displayed, thereby moving up in the hierarchy. A user may select nodes from different parts of the hierarchy by moving them into a selection tray. Selected nodes can then be subjected to a specified batch operation. Controls are available for sorting nodes and/or for altering node appearance in the display.

    摘要翻译: 使用轨道模型可视化和导航分层结构。 兄弟节点沿着轨道路径以大致圆形排列轨道显示。 选择一个轨道显示的节点打开它,在层次结构中向下移动。 未选择的节点未显示,并且所选节点的子节点被轨道显示。 节点运动可能是动画的。 历史显示最近选择的节点。 选择轨道节点的父节点不显示子节点,并且父节点及其兄弟节点被轨道显示,从而在层次结构中向上移动。 用户可以通过将它们移动到选择盘中来从层次结构的不同部分中选择节点。 所选节点然后可以进行指定的批处理操作。 控件可用于排序节点和/或更改显示器中的节点外观。

    Orbital representation of hierarchical navigation
    9.
    发明授权
    Orbital representation of hierarchical navigation 有权
    轨道表示层次导航

    公开(公告)号:US08584047B2

    公开(公告)日:2013-11-12

    申请号:US12782403

    申请日:2010-05-18

    IPC分类号: G06F3/00

    CPC分类号: G06F3/0481

    摘要: Hierarchical structures are visualized and navigated using an orbital model. Sibling nodes are orbitally displayed in a generally circular arrangement along an orbital path. Choosing one of the orbitally displayed nodes opens it, moving down in the hierarchy. Nodes which were not chosen are undisplayed, and child node(s) of the chosen node are orbitally displayed. Node movements may be animated. A history displays recently chosen nodes. Choosing a parent node of the orbiting nodes undisplays the child nodes, and the parent node and its siblings are orbitally displayed, thereby moving up in the hierarchy. A user may select nodes from different parts of the hierarchy by moving them into a selection tray. Selected nodes can then be subjected to a specified batch operation. Controls are available for sorting nodes and/or for altering node appearance in the display.

    摘要翻译: 使用轨道模型可视化和导航分层结构。 兄弟节点沿着轨道路径以大致圆形排列轨道显示。 选择一个轨道显示的节点打开它,在层次结构中向下移动。 未选择的节点未显示,并且所选节点的子节点被轨道显示。 节点运动可能是动画的。 历史显示最近选择的节点。 选择轨道节点的父节点不显示子节点,并且父节点及其兄弟节点被轨道显示,从而在层次结构中向上移动。 用户可以通过将它们移动到选择盘中来从层次结构的不同部分中选择节点。 所选节点然后可以进行指定的批处理操作。 控件可用于排序节点和/或更改显示器中的节点外观。