Patent ID: 9342272
Filing Date: 2016-05-17
CPC Classification: G06F,G06Q

Claim Text:
1. A method of adding new core components into existing host applications, comprising: creating, by a first computer and responsive to a programmer user action in a development environment, a development environment project for a custom component, wherein naming of the custom component is at least partially based on a custom component definition, the custom component definition providing criteria including rules, definitions, and naming conventions for all custom components for use in a host application, the host application having an integrated development environment and associated with a shared cache; responsive to the programmer user action in the development environment to add a host application reference to the custom component, the first computer incorporating the host application reference into the development environment project; responsive to the programmer user action in the development environment to define one or more stub functions for the custom component, the first computer implementing the one or more stub functions that control, at least, display of the custom component in a toolbox view of the host application, the one or more stub functions including an execute stub function that executes the custom component, an execute parameter stub function that returns a string of parameter definitions for the execute stub function, and a return parameter stub function that returns a value and determines where the value is to be stored; the first computer registering the custom component with the shared cache associated with the host application, the host application running on a second computer; responsive to the custom component being selected for inclusion in the toolbox view of the host application, the first computer adding the custom component registered with the shared cache to the toolbox view of the host application that is part of the integrated development environment of the host application and that is accessible by an end user of the host application; and responsive to an activity of the end user of the host application, the second computer automatically displaying the toolbox view of the host application containing the custom component such that the custom component is accessible by the end user and adds a custom functionality to the toolbox view of the host application already running on the second computer.