This research proposes applying model-driven development
(MDD) specifically to the development of software
applications running on mobile platforms. Model-driven
development (MDD) is an approach to creating complex
software systems by first creating a high-level, platformindependent
model of the system, and then generating a specific
code based on the model to the target platform [13].
MDD would greatly help in easing the development process
of application development for mobile platforms since
it would address the problem of redundancy of tasks in developing
an application that would run on several platforms.
By having a high-level model that would describe the application
and having this model be transformed to platform
specific code for different mobile platforms, the programmer’s
task of rewriting code over and over again is greatly
reduced.