Translation of programming code
First Claim
Patent Images
1. A method for converting a source application to a platform-independent application, the method comprising:
- translating source programming language code of the source application to target programming language code of the platform-independent application, wherein the source programming language code comprises Connected Limited Device Configuration (CLDC) code, and wherein the target programming language code is in a platform-independent programming language that is independent of one or more device platforms;
converting one or more source resources associated with and configured to be used by the source application to one or more target resources configured for use by the platform-independent application, wherein the source resources are not included within the source programming language code of the source application and the target resources are not included within the target programming language code of the platform-independent application; and
providing a configuration of the source application to the platform-independent application, wherein the configuration includes data defining settings of the source application;
wherein the translating is implemented by a first series of steps;
wherein the converting is implemented by a second series of steps; and
wherein the first series of steps are different from, and independent from, the second series of steps.
5 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention may provide methods and/or systems for converting a source application to a platform-independent application. Source programming language code of the source application may be translated to target programming language code of the platform-independent application. The source programming language code may comprise Connected Limited Device Configuration (CLDC) code, and the platform-independent programming language may be independent of one or more device platforms. Further, one or more source resources associated with the source application may be converted to one or more target resources.
-
Citations
23 Claims
-
1. A method for converting a source application to a platform-independent application, the method comprising:
-
translating source programming language code of the source application to target programming language code of the platform-independent application, wherein the source programming language code comprises Connected Limited Device Configuration (CLDC) code, and wherein the target programming language code is in a platform-independent programming language that is independent of one or more device platforms; converting one or more source resources associated with and configured to be used by the source application to one or more target resources configured for use by the platform-independent application, wherein the source resources are not included within the source programming language code of the source application and the target resources are not included within the target programming language code of the platform-independent application; and providing a configuration of the source application to the platform-independent application, wherein the configuration includes data defining settings of the source application; wherein the translating is implemented by a first series of steps; wherein the converting is implemented by a second series of steps; and wherein the first series of steps are different from, and independent from, the second series of steps. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 21)
-
-
11. A system for converting a source application to a platform-independent application, the system comprising:
-
at least one computing device; and at least one memory device coupled to the at least one computing device, wherein the at least one memory device contains executable instructions that, if executed on the at least one computing device, result in the implementation of operations comprising; translating source programming language code of the source application to target programming language code of the platform-independent application, wherein the source programming language code comprises Connected Limited Device Configuration (CLDC) code, and wherein the target programming language code of the platform-independent application is in a platform-independent programming language that is independent of one or more device platforms; converting one or more source resources associated with and configured to be used by the source application to one or more target resources configured to be used by the platform-independent application, wherein the source resources are not included within the source programming language code of the source application and the target resources are not included within the target programming language code of the platform-independent application; and providing a configuration of the source application to the platform-independent application, wherein the configuration includes data defining settings of the source application; wherein the translating is implemented by a first series of steps; wherein the converting is implemented by a second series of steps; and wherein the first series of steps for the translating are different from, and independent from, the second series of steps for the converting. - View Dependent Claims (12, 13, 14, 15, 16, 22)
-
-
17. A non-transitory computer-readable medium having computer-executable instructions that, if executed by a computing device, cause the computing device to implement operations comprising:
-
translating source programming language code of a source application to target programming language code of a platform-independent application, wherein the source programming language code comprises Connected Limited Device Configuration (CLDC) code, and wherein the target programming language code of the platform-independent application is in a platform-independent programming language that is independent of one or more device platforms; converting one or more source resources associated with and configured to be used by the source application to one or more target resources configured to be used by the platform-independent application, wherein the source resources are not included within the source programming language code of the source application and the target resources are not included within, the target programming language code of the platform-independent application; and providing a configuration of the source application to the platform-independent application, wherein the configuration includes data defining settings of the source application; wherein the translating is implemented by a first series of steps; wherein the converting is implemented by a second series of steps; and wherein the first series of steps for the translating are different from, and independent from, the second series of steps for the converting. - View Dependent Claims (18, 19, 20, 23)
-
Specification