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.