Expressing extensions with customized design time behavior

    公开(公告)号:US10372844B2

    公开(公告)日:2019-08-06

    申请号:US14200465

    申请日:2014-03-07

    Inventor: Nitinkumar Shah

    Abstract: A customization environment uses a customization system that models customizations to a base computer system. The customization system receives developer inputs that customize the design time behavior of a form control by modeling it with an extension model. Based on the developer inputs, the customization system generates an extension expression that expresses the design time behavior of the form control. The extension expression can express the design time behavior through the addition of attributes representing the design time behavior or through code authored in an extensibility framework.

    Model driven customization framework

    公开(公告)号:US10067755B2

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

    申请号:US14800393

    申请日:2015-07-15

    Abstract: A computing system comprises, in one example, an upgrade system configured to detect a user upgrade input indicating that a base version of a computing system is to be upgraded, by applying a set of upgrade changes to the base version, to obtain an upgraded version of the computing system, a difference generation system configured to retrieve a customized version of the base version of the computing system and identify that the customized version corresponds to the base version with customizations applied, a combining engine configured to obtain the customizations applied to the base version and the upgrade changes, and combine the customizations with the upgrade changes to obtain a full set of changes, and a difference application engine configured to apply the full set of changes to the base version of the computing system to obtain a customized, upgraded version of the computing system.

    REPRESENTATION OF CUSTOMIZABLE TYPES IN A DEVELOPMENT ENVIRONMENT
    13.
    发明申请
    REPRESENTATION OF CUSTOMIZABLE TYPES IN A DEVELOPMENT ENVIRONMENT 有权
    发展环境中可定制类型的表示

    公开(公告)号:US20160274907A1

    公开(公告)日:2016-09-22

    申请号:US14798669

    申请日:2015-07-14

    CPC classification number: G06F8/71 G06F8/33 G06F8/36

    Abstract: A computing system comprises, in one example, a difference generation component configured to access a type file representing a type in a base version of a computing system and identify a customization made to the type in the base version of the computing system to obtain a customized version of the computing system, and a type accessing component configured to serialize the customization into a customization file of a given file format, the customization file having a separate element representing each customization made to the type in the base version of the computing system to obtain the customized version of the computing system, the type accessing component storing the customization file as a separate file from the type file.

    Abstract translation: 计算系统在一个示例中包括差异生成组件,其被配置为访问表示计算系统的基本版本中的类型的类型文件,并且识别对计算系统的基本版本中的类型进行的定制以获得定制 计算系统的版本以及被配置为将定制序列化为给定文件格式的定制文件的类型访问组件,所述定制文件具有表示对计算系统的基本版本中的类型进行的每个定制的单独元素以获得 计算系统的定制版本,类型访问组件将定制文件作为类型文件中的单独文件存储。

Patent Agency Ranking