Patent ID: 8549495
Filing Date: 2013-10-01
Classification: G06F

Abstract:
1. A method for using an appropriate level of code to be executed in a runtime environment, the method comprising: translating code from a first format into a source file of a second format; generating metadata during said translation to include version information of one or more resources used by said code of said first format; storing said generated metadata in a file; compiling said source file of said second format; storing said compiled source file of said second format in said file; loading said file in a memory; registering said loading with one or more listener components, wherein each of said one or more listener components determines a version of a particular resource being used by said code of said first format; and recompiling, by a processor, said code of said first format if one of said one or more listener components indicates that a version of a first resource being used by said code of said first format is not acceptable to be used by a runtime environment, wherein said code of said first format is recompiled using a newer version of said first resource.