Deploying java applications in resource constrained environments
First Claim
1. A computer-implemented method for deploying an application in a resource constrained environment, the application comprising a computer program written in the Java®
- computer programming language, the method comprising;
identifying a resource constraint of a target system including identifying a target system having limited processing capacity;
filtering the application in dependence upon the identified resource constraint including;
preprocessing a tag library of the application, including identifying a tag library descriptor of the application and copying a listener from the tag library descriptor to a deployment descriptor for the application;
identifying a hierarchy of classes of the application stored in a single file;
storing each class of the hierarchy as a separate file accessible to the application; and
identifying to a runtime platform the copying of the listener from the tag library descriptor to the deployment descriptor, including setting a flag in the application.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and products are provided for deploying Java applications in resource constrained environments. Embodiments include identifying a resource constraint of a target system and filtering the Java application in dependence upon the identified resource constraint. In many embodiments, identifying a resource constraint of a target system includes identifying limited runtime processing capabilities of the target system and filtering the Java application in dependence upon the identified resource constraint includes preprocessing a tag library of the Java application. In some embodiments, preprocessing a tag library is carried out by identifying a tag library descriptor of the Java application and copying a listener from the tag library descriptor to a deployment descriptor for the Java application.
-
Citations
12 Claims
-
1. A computer-implemented method for deploying an application in a resource constrained environment, the application comprising a computer program written in the Java®
- computer programming language, the method comprising;
identifying a resource constraint of a target system including identifying a target system having limited processing capacity; filtering the application in dependence upon the identified resource constraint including; preprocessing a tag library of the application, including identifying a tag library descriptor of the application and copying a listener from the tag library descriptor to a deployment descriptor for the application; identifying a hierarchy of classes of the application stored in a single file; storing each class of the hierarchy as a separate file accessible to the application; and identifying to a runtime platform the copying of the listener from the tag library descriptor to the deployment descriptor, including setting a flag in the application. - View Dependent Claims (2, 3, 4)
- computer programming language, the method comprising;
-
5. An apparatus for deploying an application in a resource constrained environment, the application comprising a computer program written in the Java®
- computer programming language, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable of;
identifying a resource constraint of a target system including identifying a target system having limited processing capacity; filtering the application in dependence upon the identified resource constraint including; preprocessing a tag library of the application, including identifying a tag library descriptor of the application and copying a listener from the tag library descriptor to a deployment descriptor for the application; identifying a hierarchy of classes of the application stored in a single file; storing each class of the hierarchy as a separate file accessible to the application; and identifying to a runtime platform the copying of the listener from the tag library descriptor to the deployment descriptor, including setting a flag in the application. - View Dependent Claims (6, 7, 8)
- computer programming language, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable of;
-
9. A computer program product for deploying an application in a resource constrained environment, the application comprising a computer program written in the Java®
- computer programming language, the computer program product disposed on a computer-readable recording medium, the computer program product comprising computer program instructions capable of;
identifying a resource constraint of a target system including identifying a target system having limited processing capacity; filtering the application in dependence upon the identified resource constraint including; preprocessing a tag library of the application, including identifying a tag library descriptor of the application and copying a listener from the tag library descriptor to a deployment descriptor for the application; identifying a hierarchy of classes of the application stored in a single file; storing each class of the hierarchy as a separate file accessible to the application; and identifying to a runtime platform the copying of the listener from the tag library descriptor to the deployment descriptor, including setting a flag in the application. - View Dependent Claims (10, 11, 12)
- computer programming language, the computer program product disposed on a computer-readable recording medium, the computer program product comprising computer program instructions capable of;
Specification