System and method for creating application content using an open model driven architecture
    1.
    发明授权
    System and method for creating application content using an open model driven architecture 失效
    使用开放式模型驱动架构创建应用程序内容的系统和方法

    公开(公告)号:US07376933B2

    公开(公告)日:2008-05-20

    申请号:US10904107

    申请日:2004-10-22

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F8/51

    摘要: A method for generating application content includes specifying an application definition or model in a flexible grammar, defining a set of templates that define generalized content output forms, and specifying a control definition for transforming the application definition into application content based on the templates. A transformation engine accesses the application definition and performs output generation under the control of the control description.

    摘要翻译: 一种用于生成应用内容的方法包括在灵活语法中指定应用定义或模型,定义定义广义内容输出形式的模板集合,以及基于模板指定用于将应用定义转换为应用内容的控制定义。 转换引擎访问应用程序定义,并在控制描述的控制下执行输出生成。

    SYSTEM AND METHOD OF IDENTIFYING AND TRACKING SOFTWARE PATTERN METRICS
    2.
    发明申请
    SYSTEM AND METHOD OF IDENTIFYING AND TRACKING SOFTWARE PATTERN METRICS 失效
    识别和跟踪软件模式度量的系统和方法

    公开(公告)号:US20090313609A1

    公开(公告)日:2009-12-17

    申请号:US12140582

    申请日:2008-06-17

    IPC分类号: G06F9/44

    CPC分类号: G06F8/36

    摘要: This disclosure relates to software patterns, and more particularly, to the tracking of software pattern metrics. A system or method may query a software environment to determine the type of use of, and identify, at least one software pattern. The system or method may also collect at least one software pattern metric, and determine the impact of the at least one software pattern within an environment. The system or method may also store software pattern information and recall software pattern information.

    摘要翻译: 本公开涉及软件模式,更具体地,涉及对软件模式度量的跟踪。 系统或方法可以查询软件环境来确定至少一种软件模式的使用类型和识别。 系统或方法还可以收集至少一个软件模式度量,并且确定环境中的至少一个软件模式的影响。 系统或方法还可以存储软件模式信息和调用软件模式信息。

    System and method for developing custom programmable tags
    3.
    发明授权
    System and method for developing custom programmable tags 失效
    用于开发定制可编程标签的系统和方法

    公开(公告)号:US07000218B2

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

    申请号:US09895486

    申请日:2001-06-29

    IPC分类号: G06F9/44

    CPC分类号: G06F8/30 H04L67/34 H04L69/329

    摘要: A system and method for developing custom programmable tags. A user specifies custom programmable tag attributes and actions using a user interface. Code is generated to handle actions, attributes, and Java beans. Actions include whether the tags the user is creating include nested objects, such as JSP tag, expressions, and scriptlets. Actions also controls how many times the tag processes its content and whether the tag accesses the results from processing the tag's content. Attributes are specified including the attribute name, type, whether it is required, and whether an expression is allowed for the attribute. Code is generated to handle the attributes. Code is also generated to handle Java beans that may be used in conjunction with the tag. The user's specification are processed and a package of custom tag files (tag handler, tag extended info (TEI), and tag library description (TLD)) are returned to the user.

    摘要翻译: 用于开发定制可编程标签的系统和方法。 用户使用用户界面指定自定义可编程标签属性和操作。 生成代码来处理动作,属性和Java bean。 操作包括用户正在创建的标签是否包括嵌套对象,例如JSP标签,表达式和scriptlet。 标签还可以控制标签处理其内容的次数,标签是否访问标记内容的结果。 指定属性,包括属性名称,类型,是否需要,以及属性是否允许使用表达式。 生成代码来处理属性。 还生成代码来处理可以与标签结合使用的Java bean。 处理用户的规范,并向用户返回一组自定义标签文件(标签处理程序,标签扩展信息(TEI)和标签库描述(TLD))。

    System and method of identifying and tracking software pattern metrics
    4.
    发明授权
    System and method of identifying and tracking software pattern metrics 失效
    识别和跟踪软件模式度量的系统和方法

    公开(公告)号:US08782608B2

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

    申请号:US12140582

    申请日:2008-06-17

    IPC分类号: G06F9/44

    CPC分类号: G06F8/36

    摘要: This disclosure relates to software patterns, and more particularly, to the tracking of software pattern metrics. A system or method may query a software environment to determine the type of use of, and identify, at least one software pattern. The system or method may also collect at least one software pattern metric, and determine the impact of the at least one software pattern within an environment. The system or method may also store software pattern information and recall software pattern information.

    摘要翻译: 本公开涉及软件模式,更具体地,涉及对软件模式度量的跟踪。 系统或方法可以查询软件环境来确定至少一种软件模式的使用类型和识别。 系统或方法还可以收集至少一个软件模式度量,并且确定环境中的至少一个软件模式的影响。 系统或方法还可以存储软件模式信息和调用软件模式信息。

    Creating application content using an open model driven architecture
    5.
    发明授权
    Creating application content using an open model driven architecture 有权
    使用开放的模型驱动架构创建应用程序内容

    公开(公告)号:US08056051B2

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

    申请号:US12107436

    申请日:2008-04-22

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F8/51

    摘要: A system for generating application content includes specifying an application definition or model in a flexible grammar, defining a set of templates that define generalized content output forms, and specifying a control definition for transforming the application definition into application content bused on the templates. A transformation engine accesses the application definition and performs output generation under the control of the control description.

    摘要翻译: 用于生成应用内容的系统包括以灵活语法指定应用定义或模型,定义定义广义内容输出形式的一组模板,以及指定用于将应用定义转换为应用于模板的应用内容的控制定义。 转换引擎访问应用程序定义,并在控制描述的控制下执行输出生成。

    Building an open model driven architecture pattern based on exemplars
    6.
    发明授权
    Building an open model driven architecture pattern based on exemplars 有权
    建立基于示范的开放式模型驱动的架构模式

    公开(公告)号:US08024703B2

    公开(公告)日:2011-09-20

    申请号:US10904105

    申请日:2004-10-22

    IPC分类号: G06F9/44

    CPC分类号: G06F8/38 G06F8/30

    摘要: View templates for use in generating application content are created by analyzing and categorizing existing application examples to derive reusable abstractions of application artifacts. Example application artifacts or source modules are categorized by role and function. Based on the categorized artifacts, a generalized, abstract view for the role and function is defined. View templates are created for each abstract view and contain static content and dynamic content that varies for each instance of the template. The view templates are stored in a template library for use in a model driven application generator.

    摘要翻译: 用于生成应用程序内容的查看模板是通过分析和分类现有应用程序示例来创建的,以获得应用程序工件的可重用抽象。 应用程序工件或源模块的示例按角色和功能进行分类。 基于分类的工件,定义了角色和功能的一般化抽象视图。 为每个抽象视图创建视图模板,并包含每个模板实例各不相同的静态内容和动态内容。 视图模板存储在模板库中,用于模型驱动的应用程序生成器。

    System for Creating Application Content Using an Open Model Driven Architecture
    7.
    发明申请
    System for Creating Application Content Using an Open Model Driven Architecture 有权
    使用开放模型驱动架构创建应用程序内容的系统

    公开(公告)号:US20080196003A1

    公开(公告)日:2008-08-14

    申请号:US12107436

    申请日:2008-04-22

    IPC分类号: G06F9/44

    CPC分类号: G06F8/51

    摘要: A system for generating application content includes specifying an application definition or model in a flexible grammar, defining a set of templates that define generalized content output forms, and specifying a control definition for transforming the application definition into application content bused on the templates. A transformation engine accesses the application definition and performs output generation under the control of the control description.

    摘要翻译: 用于生成应用内容的系统包括以灵活语法指定应用定义或模型,定义定义广义内容输出形式的一组模板,以及指定用于将应用定义转换为应用于模板的应用内容的控制定义。 转换引擎访问应用程序定义,并在控制描述的控制下执行输出生成。

    Method and system of enhanced versioning control of objects in a data
processing system using change control information which includes
reasons for changes
    8.
    发明授权
    Method and system of enhanced versioning control of objects in a data processing system using change control information which includes reasons for changes 失效
    使用包括变更原因的变更控制信息在数据处理系统中对象的增强版本控制的方法和系统

    公开(公告)号:US5729744A

    公开(公告)日:1998-03-17

    申请号:US665030

    申请日:1996-06-10

    IPC分类号: G06F9/06 G06F17/30

    摘要: Library management systems are used in data processing systems as a repository for objects such as computer programming code, textual information and various other types of data. Any object may be taken from the library, modified and returned as a new version. Several new versions may be created, each of which may also have new versions created, making it difficult to obtain the "correct" version. To resolve this difficulty, all versions are associated with their changes in order to determine whether a requested action, such as promoting a version from test to production, is allowable and truly desired. Thus, when an action is requested in terms of a number of reasons and a baseline version, any additional reasons for change associated with versions between the baseline and the desired version are determined. It is also determined whether there is a single version that encompasses exactly those versions created for the specified reasons from the baseline version.

    摘要翻译: 数据处理系统中使用库管理系统作为诸如计算机程序代码,文本信息和各种其他类型的数据的对象的存储库。 任何对象都可以从库中获取,修改并作为新版本返回。 可能会创建几个新版本,每个版本也可能会创建新版本,从而难以获得“正确”版本。 为了解决这个难题,所有版本都与其更改相关联,以便确定是否允许和真正地期望所请求的操作(例如,从测试到生产的版本是否提升)。 因此,当根据多个原因和基准版本请求动作时,确定与基线和期望版本之间的版本相关联的更改的任何其他原因。 还确定是否存在一个单一版本,其中包含基于版本的基准版本为指定原因创建的那些版本。

    System and method for dynamic packaging of component objects
    9.
    发明授权
    System and method for dynamic packaging of component objects 失效
    组件对象动态打包的系统和方法

    公开(公告)号:US06948151B2

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

    申请号:US09895228

    申请日:2001-06-29

    IPC分类号: G06F9/445 G06F9/44 G06F15/16

    CPC分类号: G06F8/60

    摘要: A system and method for dynamically packaging component objects. A server receives a request from a client. The server identifies one or more objects based on the request. The identified objects may be copied from the server's nonvolatile storage area, generated dynamically, or be a result of modifying objects stored on the server's nonvolatile storage area. The identified objects are written to a package file. The server downloads the package file to the client. A dialog may be sent to the client to determine whether the client wishes to download the package file. The package file is provided dynamically in response to the client's request. The package file may include objects that include generated code, such as Java tag handler files, Java tag extra info files, and Java tag library description information. Java definitions may be included with the package file to create a Java jar file.

    摘要翻译: 用于动态打包组件对象的系统和方法。 服务器从客户端接收请求。 服务器根据请求识别一个或多个对象。 所识别的对象可以从服务器的非易失性存储区域被动态地生成,或者是修改存储在服务器的非易失性存储区域上的对象的结果。 识别的对象被写入一个包文件。 服务器将包文件下载到客户端。 可以向客户端发送对话以确定客户端是否希望下载包文件。 软件包文件是根据客户端的请求动态提供的。 包文件可以包括包括生成的代码的对象,例如Java标签处理程序文件,Java标签附加信息文件和Java标签库描述信息。 软件包文件中可能包含Java定义,以创建Java jar文件。

    Method and apparatus for maintaining revision contol of a set of objects
within a data processing system
    10.
    发明授权
    Method and apparatus for maintaining revision contol of a set of objects within a data processing system 失效
    用于维护数据处理系统内的一组对象的修订控制的方法和装置

    公开(公告)号:US5787444A

    公开(公告)日:1998-07-28

    申请号:US492389

    申请日:1995-06-19

    IPC分类号: G06F9/44 G06F17/30

    CPC分类号: G06F8/71 Y10S707/99954

    摘要: A method and system for maintaining revision control of a set of objects within a data processing system, wherein the set of objects are linearly interrelated, such that a subsequent object is related to a preceding object. Each object is created, accessed and maintained within a hierarchial promotion structure having a number of levels. A first database is created, which includes data identifying the linear interrelation between objects within the set of objects. The data includes a revision identifier associated with each set of objects. A status indicator is associated with each object within the hierarchial promotion structure, wherein a user may access the set of objects utilizing a revision identifier or hierarchial promotion structure indicator.

    摘要翻译: 一种用于维护数据处理系统内的一组对象的修订控制的方法和系统,其中所述对象集是线性相关的,使得后续对象与先前对象相关。 在具有多个级别的分级晋级结构中创建,访问和维护每个对象。 创建第一个数据库,其中包括识别对象集合内的对象之间的线性相关性的数据。 数据包括与每组对象相关联的修订标识符。 状态指示符与分层促销结构内的每个对象相关联,其中用户可以使用修订标识符或层次推进结构指示符来访问该组对象。