Invention Grant
US08549495B2 Using appropriate level of code to be executed in runtime environment using metadata describing versions of resources being used by code
失效
在运行时环境中使用适当级别的代码,使用描述代码使用的资源的版本的元数据
- Patent Title: Using appropriate level of code to be executed in runtime environment using metadata describing versions of resources being used by code
- Patent Title (中): 在运行时环境中使用适当级别的代码,使用描述代码使用的资源的版本的元数据
-
Application No.: US13405276Application Date: 2012-02-25
-
Publication No.: US08549495B2Publication Date: 2013-10-01
- Inventor: Todd E. Kaplinger , Stephen J. Kenna
- Applicant: Todd E. Kaplinger , Stephen J. Kenna
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Winstead, P.C.
- Agent Robert A. Voigt, Jr.
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
A method for using an appropriate level of code to be executed in a runtime environment. Code in a non-Java format is translated into a Java source file. During the translation process, metadata is generated from a configuration file where the metadata includes version information of the resources (e.g., JSTL) being used by the code written in the non-Java format. A determination is made as to whether to recompile the non-Java code based on software components, referred herein as “listener components,” determining whether the versions of the resources being used by the non-Java code performs acceptably well in the runtime environment. If a listener component determines that a version of a resource being used is not acceptable, then the non-Java code is recompiled with a newer version of the resource. In this manner, an appropriate level of code is executed by the runtime environment.
Public/Granted literature
Information query