Reusable customized project system
    1.
    发明授权
    Reusable customized project system 有权
    可重用定制项目系统

    公开(公告)号:US07685563B2

    公开(公告)日:2010-03-23

    申请号:US10790663

    申请日:2004-03-01

    IPC分类号: G06F9/44

    CPC分类号: G06F8/36 G06F9/4492

    摘要: An extensible project system for software development is provided by allowing a flavor, with a specific purpose, to be applied to a base project system. More than one flavor may be applied. Where components are distributed objects, such as where COM (component object model) is used, the project system is assembled by aggregation of a base project object, which contains some data for creating a project system with a flavor object, which modifies the project system. The base project object is the participating object in the aggregation and the flavor object is the controlling object. Multiple flavors may be applied to create a project system intended for multiple purposes, corresponding to the applied flavors.

    摘要翻译: 通过允许具有特定目的的风味应用于基础项目系统来提供用于软件开发的可扩展项目系统。 可以应用多种风味。 在组件是分布式对象(如使用COM(组件对象模型)的位置)的情况下,通过聚合基础项目对象来组合项目系统,该基础项目对象包含用于创建具有flavor对象的项目系统的一些数据,该对象修改项目系统 。 基础项目对象是聚合中的参与对象,flavor对象是控制对象。 可以应用多种风味来创建旨在用于多种目的的项目系统,对应于所应用的风味。

    Reusable customized project system
    2.
    发明申请
    Reusable customized project system 有权
    可重用定制项目系统

    公开(公告)号:US20050193383A1

    公开(公告)日:2005-09-01

    申请号:US10790663

    申请日:2004-03-01

    IPC分类号: G06F9/44

    CPC分类号: G06F8/36 G06F9/4492

    摘要: An extensible project system for software development is provided by allowing a flavor, with a specific purpose, to be applied to a base project system. More than one flavor may be applied. Where components are distributed objects, such as where COM (component object model) is used, the project system is assembled by aggregation of a base project object, which contains some data for creating a project system with a flavor object, which modifies the project system. The base project object is the participating object in the aggregation and the flavor object is the controlling object. Multiple flavors may be applied to create a project system intended for multiple purposes, corresponding to the applied flavors.

    摘要翻译: 通过允许具有特定目的的风味应用于基础项目系统来提供用于软件开发的可扩展项目系统。 可以应用多种风味。 在组件是分布式对象(如使用COM(组件对象模型)的位置)的情况下,通过聚合基础项目对象来组合项目系统,该基础项目对象包含用于创建具有flavor对象的项目系统的一些数据,该对象修改项目系统 。 基础项目对象是聚合中的参与对象,flavor对象是控制对象。 可以应用多种风味来创建旨在用于多种目的的项目系统,对应于所应用的风味。

    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 有权
    使用主要和补充构建文件改变软件构建属性的系统和方法

    公开(公告)号: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.

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

    Integration of external tools into an existing design environment
    4.
    发明申请
    Integration of external tools into an existing design environment 失效
    将外部工具集成到现有的设计环境中

    公开(公告)号:US20050177818A1

    公开(公告)日:2005-08-11

    申请号:US10772902

    申请日:2004-02-05

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71

    摘要: Custom build tools are integrated into a design environment build process without writing code. Properties of the tool are defined in a file describing the appropriate syntax of the tool's command line. Values are specified for a particular use of the tool in a particular project. At runtime the command line for the tool is generated from the generalized syntax as defined in the file and the stored values.

    摘要翻译: 定制构建工具集成到设计环境构建过程中,无需编写代码。 该工具的属性在描述工具命令行的适当语法的文件中定义。 为特定项目中的工具的特定用途指定了值。 在运行时,该工具的命令行是从文件中定义的通用语法和存储的值生成的。