Patent ID: 7441228
Filing Date: 2008-10-21
Classification: G06F

Abstract:
1. A computer program product, tangibly embodied in a storage device, the computer program product being operable to cause data processing apparatus to perform operations comprising: receiving an original design-time representation of an application, the original design-time representation for use in a first run-time environment for executing applications having been developed in a first design-time environment, the first design-time environment using a first programming model comprising one or more first model elements including screens and processing logic for each screen, the original design-time representation including one or more application screens and original processing logic for each application screen; generating a converted design-time representation of the application based on the original design-time representation, the converted design-time representation for use in a second run-time environment for executing applications having been developed in a second design-time environment, the second design-time environment using a second programming model comprising one or more second model elements including models, views, and controllers, the converted design-time representation including one or more converted views based on the one or more application screens, and converted processing logic based on the original processing logic, the converted processing logic capable of being executed in the second run-time environment; extending the converted processing logic to perform an extended function; and storing the converted design-time representation of the application in a repository.