Environment Abstraction of a Business Application and the Executing Operating Environment
First Claim
1. A computer-implemented method for dynamically determining compatibility between an operating environment and an application comprising:
- reading an environment description of the operating environment to determine one or more features provided by the operating environment;
reading an application description of the application to determine one or more features required by the application;
comparing the one or more features provided by the operating environment to the one or more features required by the application; and
dynamically enabling a feature of the application based on the comparison.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for dynamically relating features of an operating environment to features supported by an application for operating within the operating environment are disclosed. The methods and systems include dynamically identifying the features provided by the operating system, identifying the features supported by the application, and comparing those features to determine if the application is able to run within the operating environment. Further, the comparison identifies if optional features supported by the application are provided by the operating environment. Further, changes to one or more of the operating environment and the application are tracked so that those changes are recognized during subsequent comparisons.
-
Citations
26 Claims
-
1. A computer-implemented method for dynamically determining compatibility between an operating environment and an application comprising:
-
reading an environment description of the operating environment to determine one or more features provided by the operating environment; reading an application description of the application to determine one or more features required by the application; comparing the one or more features provided by the operating environment to the one or more features required by the application; and dynamically enabling a feature of the application based on the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for dynamically determining compatibility between an operating environment and an application, the system comprising:
-
means for reading an environment description file of the operating environment to determine one or more features provided by the operating environment; means for reading an application description file of the application to determine one or more features required by the application; means for comparing the one or more features provided by the operating environment to the one or more features required by the application; and means for enabling a feature of the application based on the comparison. - View Dependent Claims (11, 12, 13, 14, 15, 26)
-
-
16. A computer program product for dynamically determining compatibility between an operating environment and an application, the computer program product comprising a tangible storage medium storing computer-readable instructions operable when executed to:
-
read an environment description file of the operating environment to determine one or more features provided by the operating environment; read an application description file of the application to determine one or more features required by the application; compare the one or more features provided by the operating environment to the one or more features required by the application; and dynamically enable a feature of the application based on the comparison. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification