Abstract
The design of adaptive mobileLearning (mLearning) systems has become a discipline of great importance in educational field. This is mainly due to the increasing impact that a high quality eLearning system has in the success of the learning process. However, the growing variety in interaction devices and techniques has raised great expectations for the designs of both methods and architectures that are able to cope with the heterogeneous aspects in an intelligent manner. There is a need to have methodology for mLearning systems, based on software engineering principles, which assist the system designer in every development steps and provide clear, unambiguous analysis and design guidelines. This paper continues our team work in adaptive eLearning and enhances an existing multi-agent architecture for adaptive eLearning system with mobile technology which allows learners access learning materials from anywhere and at anytime.