Application programs with dynamic components
AssigneeSun Microsystems, Inc.
InventorsSridhar Satuloori, Hanumantha Rao Susarla, Madhurabaratula Srinivas Ramprasad
Life of this patent
Estimating the term…
Abstract
An application program may include application modules. One or more of the application modules may each include a dynamic component and static component. The dynamic components and the static components may be configured to function according to an initial set of requirements for the application. A dynamic component generator may receive a new set of requirements for the application and generate updated dynamic components to replace the current dynamic components. The updated dynamic components may be configured to function according to the new set of requirements.
Claims53
A system, comprising:
- a processor;
- a computer-accessible medium coupled to the processor, wherein the computer-accessible medium is configured to store program instructions executable by the processor to implement an application program comprising:
- one or more application modules, wherein at least a first one of the application modules comprises a first dynamic component and a static component, wherein the first dynamic component and the static component are configured to function according to an initial set of requirements for the application;
- and
- a dynamic component generator configured to receive a new set of requirements for the application and generate a second dynamic component to replace the first dynamic component, wherein the second dynamic component is configured to function according to the new set of requirements.
A method, comprising:
- installing one or more application modules each comprising a static component;
- receiving an initial set of requirements for the application modules;
- and
- generating one or more initial dynamic components for the one or more application modules, wherein the one or more initial dynamic components are configured to function according to the initial set of requirements.
A method, comprising:
- installing one or more application modules, wherein at least a first one of the application modules comprises a first dynamic component and a static component, wherein the first dynamic component and the static component are configured to function according to an initial set of requirements for the application;
- receiving a new set of requirements for the application modules;
- and
- generating a new dynamic component to replace the first dynamic component, wherein the new dynamic component is configured to function according to the new set of requirements.
A medium comprising program instructions, wherein the program instructions are executable by a processor to implement an application program comprising:
- one or more application modules, wherein at least a first one of the application modules comprises a first dynamic component and a static component, wherein the first dynamic component and the static component are configured to function according to an initial set of requirements for the application;
- and
- a dynamic component generator configured to receive a new set of requirements for the application and generate a second dynamic component to replace the first dynamic component, wherein the second dynamic component is configured to function according to the new set of requirements.
Dependencies are inferred from the claim text.