An exemplary upgrade module includes an upgrade wizard component, an
upgrade analyzer component, and a source analyzer component wherein the
upgrade wizard component operates in conjunction with an IDE to
facilitate migration of source code or a project to the IDE or a runtime
engine and/or OS associated with the IDE. An exemplary method includes
selecting a source code or project written in a programming language
associated with a native compiler that targets a native runtime engine,
analyzing the code or project and then upgrading the code or project
based on the analyzing such that the resulting upgraded code or project
can compile on a foreign compiler and target a foreign runtime engine.
According to such an exemplary method, the upgrade or migration
optionally occurs without modifying the selected source code. Other
exemplary methods, devices and/or systems are also disclosed.