Abstract

The researcher had leveraged on the technological and social affordances of mobile phones in Nigeria and the reverse
engineering of application software to enhance users education and learning by developing a user-centric ulearning model. This
paper described the research experiences of designing a model of user interface adaptation to the individual user’s situation.
The author identified that migrating the user interface of a ubiquitous mobile learning system to another device is problematic
because many programming languags, markup scritping languages aqnd computing platforms exist for different user interfaces
and that each one of these also has its own set of constraints. Using the techniques of reverse engineering, the researcher
obtained a presentation model of a ulearning system and renders same according to the individual user’s situation.