Method, system and program product for automatically ensuring compatability of a code module loaded into a program-code environment
First Claim
1. A method of automatically ensuring compatibility of a requested code module for a program-code environment, the method comprising:
- (i) providing by a requested code module an indication of at least one compatible operating system version, the requested code module being executable by the at least one compatible operating system version; and
(ii) automatically comparing the indication to version information of a currently-running operating system of a program-code environment when the currently-running operating system loads the requested code module, wherein compatibility of the requested code module is ensured upon the automatically comparing establishing agreement between the indication and the version information of the currently-running operating system.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach for automatically ensuring compatibility of a requested code module for a program-code environment is provided in which the requested code module provides an indication of at least one compatible operating system version which can execute the requested code module. This indication is automatically compared to version information of a currently-running operating system of the program-code environment when the currently-running operating system loads the requested code module. Compatibility of the requested code module is ensured upon the automatic comparison establishing agreement between the indication and the version information of the currently-running operating system. In another aspect, when the requested code module is to be loaded in response to a request to access the requested code module, a code-module version requirement of a requesting code module is automatically compared to version information of the requested code module to ensure compatibility of the requested code module.
36 Citations
20 Claims
-
1. A method of automatically ensuring compatibility of a requested code module for a program-code environment, the method comprising:
-
(i) providing by a requested code module an indication of at least one compatible operating system version, the requested code module being executable by the at least one compatible operating system version; and
(ii) automatically comparing the indication to version information of a currently-running operating system of a program-code environment when the currently-running operating system loads the requested code module, wherein compatibility of the requested code module is ensured upon the automatically comparing establishing agreement between the indication and the version information of the currently-running operating system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system of automatically ensuring compatibility of a requested code module for a program-code environment, the system comprising:
-
(i) means for providing by a requested code module an indication of at least one compatible operating system version, the requested code module being executable by the at least one compatible operating system version; and
(ii) means for automatically comparing the indication to version information of a currently-running operating system of a program-code environment when the currently-running operating system loads the requested code module, wherein compatibility of the requested code module is ensured upon the automatically comparing establishing agreement between the indication and the version information of the currently-running operating system. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. At least one program storage device readable by a machine embodying at least one program of instructions executable by the machine to perform a method of automatically ensuring compatibility of a requested code module for a program-code environment, the method comprising:
-
(i) providing by a requested code module an indication of at least one compatible operating system version, the requested code module being executable by the at least one compatible operating system version; and
(ii) automatically comparing the indication to version information of a currently-running operating system of a program-code environment when the currently-running operating system loads the requested code module, wherein compatibility of the requested code module is ensured upon the automatically comparing establishing agreement between the indication and the version information of the currently-running operating system. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification