Methods and System for Managing Assets in Programming Code Translation
AssigneeParticle Code, Inc.
InventorsGuy Ben-Artzi, Yotam Shacham, Yehuda Levi, Russell W. McMahon
Life of this patent
Estimating the term…
Abstract
Managing assets during translation of source application to a target application may involve analyzing the source application to generate a database of characteristics of source assets. Thereafter, performance metrics for a target platform may be determined based on the characteristics of the source assets. Subsequently, the source assets may be processed based on the performance metrics to generate target assets.
Claims33
A method for managing assets during translation of a source computer application to a target computer application, comprising:
- analyzing the source application to generate a database of characteristics of one or more source assets;
- determining one or more performance metrics for a target platform based on the characteristics of the source assets, wherein the target application is configured for execution on the target platform;
- and
- processing the one or more source assets based on the performance metrics to generate one or more target assets.
A computer implemented system for managing assets during translation of a source computer application to a target computer application, comprising:
- a database for storing characteristics of one or more source assets of the source application;
- a memory coupled to the database, the memory configured to store one or more instructions for:
- analyzing source code in the source application to generate a database of characteristics of the source assets;
- determining one or more performance metrics for a target platform based on the characteristics of the source assets, wherein the target application is configured for execution on the target platform;
- and
- processing the source assets based on the one or more performance metrics to generate one or more target assets;
- and
- a processor coupled to the memory, wherein the processor is configured to execute the instructions stored in the memory.
A computer-readable medium having computer-executable instructions executable by a processor for managing assets during translation of a source application to a target application, the instructions, upon execution, resulting in the implementation of operations comprising:
- analyzing the source application to generate a database of characteristics of one or more source assets;
- determining one or more performance metrics for a target platform based on the characteristics of the one or more source assets, wherein the target application is configured for execution on the target platform;
- and
- processing the one or more source assets based on the performance metrics to generate one or more target assets.
An apparatus for translating a source application to a target application, comprising:
- an analysis module configured to analyze the source application to generate a database of characteristics of one or more source assets;
- a metrics module configured to determine one or more performance metrics for a target platform based on the characteristics of the source assets, wherein the target application is configured for execution on the target platform;
- and
- a processing module configured to process the one or more source assets based on the performance metrics to generate one or more target assets.
Dependencies are inferred from the claim text.