PAPER ASPECTS OF CONTENT, CONTEXT AND ADAPTATION MODELING IN MOBILE LEARNING APPLICATION DESIGN Aspects of Content, Context and Adaptation Modeling in Mobile Learning Application Design http://dx.doi.org/10.3991/ijim.v7i2.2338 N. Uday Bhaskar1, U.S.N Raju2, P.Govindarajulu3, B.V.Ramana Reddy4 1 Govt. Degree College, Pattikonda, A.P., India 2NIT Warangal, A.P., India 3 S.V. University, India 4 MERITS, Udayagiri, A.P., India Abstract—Mobile leaning application development has been influenced by the e-learning models, methods and a varia- tion of these for the better understanding and accommoda- tion of additional elements that prop up in m-learning scenarios and applications. Here uniquely designed models for various aspects of m-learning scenarios and situations by concentrating on Learner Styles, Contextual Features, Learning Content, Learner Behavior, and Adaptation methods are proposed. Index Terms—Adaptation, Content, Context, Mobile Learn- ing. I. INTRODUCTION Learning has gone through major changes from its in- ception, from the basic form of teacher-centric to class room learning to distance learning to e-learning and now, to present m-learning , i.e., mobile learning. Some call m- learning as the form of e-learning with the support of mobile devices and mobile technologies. But mobile learning is more than e-learning through mobile devices, as it is highly influenced by the various elements that come into play when the learner is mobile in nature with his mobile device. Mobile learning can be distinguished "by rapid and continual changes of context, as the learner moves between locations and encounters localized re- sources, services and co-learners"[10], and these different situations are described by different learning contexts. Nowadays, time is the most valuable, and people tend to be too busy and are spending more time in traveling and the inability to be at one place brings the need for support- ing learning activities at any time, place and through different devices; this is the origin of mobile learning [20], whose main purpose is to allow high degree of mobility for learning. In Human Computer Interaction (HCI), a context fea- ture is any information that can be used to characterize and interpret the situation in which a user interacts with an application at a certain time. The context aware applica- tions are described as "more attentive, responsive and aware of their learner's identity and their learner's envi- ronment [40] and hence can derive the learner's needs implicitly in the context which surrounds him/her at any point in time. The task of a context aware mobile learning (CAML) application is to sense the mobile environment and adapt to the changing context during a student's learning process [10]. Characteristics [12] of mobile learning include: a) Ur- gency of learning need, b) Initiative of knowledge acquisi- tion, c) Mobility of learning setting, d) Interactivity of the learning process, e) Situatedness of instructional activities and f) Integration of instructional content. One of the most straight forward application for the usage of mobile devices as educational supporting tool is messaging where in the learning content is delivered to the learners is implemented in many research experiments [47][48][44][23][16]. Y.S. Chen et. al. [11] used content- based butterfly image learning (BWL) system. The capabilities that mobile learning possesses made it widespread, and learners are now able to learn at any time and any place with the support of mobile technologies. With context aware mobile learning, many different learning contexts emerge because of the dynamic and continuous change in the learning settings of the learner’s mobile learning environment. Mobile learning can be distinguished “by rapid and continual changes of context, as the learner moves between locations and encounters localized resources, services and co-learners” [10]. Con- text is a key in the design of more adaptive mobile learn- ing systems [35] and context awareness must be integrated within the systems in order to be truly effective [31]. There are many proposed definitions and taxonomies of context. Shilit [51] divided context into three categories: Computing Context, User Context and Physical Context. Chen and Kotz [22] extended it by adding a time context. Dey, Abowd and Salber [2] gave four categories: identity, location, status and time. The importance of obtaining the actual location of the learner helps to identify the contex- tual features surrounding the location that affect/support the learner’s ability to study. Schmidt et al. also found that location is the most often used context parameter and assert that mobile applications could benefit from a broader notion of context. This work investigates the use of multiple sensors to gather a wider range of context information [43]. The systems [9] also includes two location-specific features which their activities adapt to accordingly, namely the concentration level of the learner and the frequency of interruption at a specific location. From an informational perspective context aims to pro- vide an information space that can be “adapted according to the user’s context”, and complemented by tools/processes that promote the socially situated construc- tion and sharing of context [39]. Wang’s six dimensions of the M-learning context: 1) Identity 2) Learner 3) Activity 4) Collaboration 5) Spatio-temporal and 6) Facility [52]. The first four of these would establish the situational context of M-learning, and the last two would iJIM – Volume 7, Issue 2, April 2013 29 http://dx.doi.org/10.3991/ijim.v7i2.2338� PAPER ASPECTS OF CONTENT, CONTEXT AND ADAPTATION MODELING IN MOBILE LEARNING APPLICATION DESIGN be associated with the environmental context. It seems very likely the future context aware applications will capture a rich variety of context information and also exhibit a rich variety of context-aware features than the present situation. Providing support for mobile learning application designers in the integration of a wider range of context into the applications will encourage the develop- ment of useful and compelling mobile learning applica- tions for mobile devices of the mobile learners and tutors. Learner’s needs are mostly intangible which in most of the cases affected by habit, self-image and even issues of motivation [39] (e.g., a person might be more active in the morning than in the evening). The design of a system must focus on reducing communication barriers by analyzing what can be known about a learner and how to support that information with task, learner and system models. As a rule learner must play an active role in the definition of the context about which the system must be aware of [39]. In addition to being able to obtain context information, applications need to have some “intelligent” component which functions as a predictor of a user’s intentions. Developers can intelligently use context information in four primary ways [42]: 1) resolving references, 2) tailor- ing lists of options 3) triggering automatic behaviors and 4) tagging information for later retrieval. The fact that different learners have distinct needs, preferences of personal features has been considered with adaptation [38] [17] and recommendation [37] purposes. In the context of mobile learning, the contents also need to be adapted to different devices [3]. A classification of the characteristics that can be used with adaptation purposes in mobile learning environments is presented in [1]. In [34], Yudelson, et al. used techniques for interpreting student behavior data and constructing student models can be classified into three categories: formal, semi-formal (heuristic) and informal (ad-hoc). Formal approaches use methods either from cognitive sciences or from artificial intelligence. Traditional symbolic AI techniques like semantic networks, rule-based reasoning tend to be replaced by non-symbolic techniques like machine learn- ing, neural networks, genetic algorithms, Bayesian mod- els; while symbolic AI techniques try to infer knowledge about the user based on each of his/her actions at click level, non-symbolic techniques have the advantage of extracting information about the user from his/her entire navigation path, viewed as a whole. For MOBILearn project at the University of Birming- ham, an interactional model of context has been devel- oped, having advantages like [4]: it ensures that context is much more than location; it can be used to guide effective choices and propose future actions, rather than simply acting as a filter on information. The University of Tam- pere for MOBILearn project has developed an adaptive user interface system [4] in relation with the context awareness subsystem. The adaptive user interface subsys- tem received data from the context awareness subsystem and this contextual, presence and device information was utilized to optimize the user interface for a mobile phone and a PDA. II. CONTENT-CONTEXT-ADAPTATION CYCLE For a given or available learning scenario, the basic information to acquire is content design and development, context identification and adaptation mechanisms to place. These three elements and their corresponding require- Figure 1. Content-Context-Adaptation Cycle ments are drawn from the learning scenario’s objectives and implementation. Among the three, the content design and development is primary as it is the knowledge to be delivered to m-learner through an m-learning application. When the m-learning application becomes context aware, then comes the role of context into play. Next, the adapta- tion mechanisms or strategies that vary according to the contexts identified and modeled. It is this adaptation which brings completeness to a context aware adaptive m- learning application to fulfill all m-learning activities and achieve m-learning objectives. Given an m-learning scenario, the learning objectives determine the content or knowledge to be delivered to m- learner. Context brings in the ability to impart the content to m-learner so as to make the m-learning activity more appropriate, timely, useful resulting in achieving the learning objective in the most effective manner. Adapta- tion mechanisms understand and identify the effect of context and content on the m-learner’s learning activities and tries to improvise for better learning outcome in the future learning activities. Hence, these three elements are neither static nor fixed. These elements evolve as learning scenario and its constituent learning activities are better understood and achieve higher learning objectives. Any context aware and adaptive m-learning application development process will be more efficient if it includes this cyclic nature of content-context-adaptation in its process iterations. The cyclic nature is inherent in the relationship between these three elements. Content has to be modeled according the various contextual elements and their features. Adaptation mechanisms primarily depend on the contexts and their values for better adaptation. Depending on the results of adaptation strategies imple- mented, the content has to be remodeled to achieve better outcome of m-learner’s learning activities using context aware m-learning application installed in the mobile device of the m-learner. III. CONTENT MODELING The various views of researchers on mobile technolo- gies and its content are worth to consider. Mobile content is any type of media structured for mobile devices, like graphics, tones, films and games [50]; that is delivered through mobile internet [30], using interactivity [27]. In relation to the context of mobile learning, it can be said as "… any service or facility that supplies a learner with general electronic information and educational content that aids in acquisition of knowledge regardless of loca- 30 http://www.i-jim.org PAPER ASPECTS OF CONTENT, CONTEXT AND ADAPTATION MODELING IN MOBILE LEARNING APPLICATION DESIGN Figure 2. M-learning Content Aspects tion and time…" [32]. Few of the m-learning projects have addressed the problems of adaptation of learning tasks and personalization of course content based on student's model, learning styles and strategy [8][19]. Norbayah et. al. [36] measures the potential of mobile content in learning to increase learners' tacit knowledge development. At Ultra lab m-learning project, the team produced m-learning materials for people with literacy and numeracy problems [14]. Unlike regular learning content developed for any e- learning application or to any specific requirement, the learning content for mobile learning systems is influenced by a good number of elements, having impact on the content creation and delivery. The very nature of the mobile learning brings these elements into its fold for successful implementation and execution. This motivates the m-learning content creators to consider these aspects in the content development process for modeling the learning content that best suits to a given situation or application. Figure 2 shows these aspects at a glance. The most influential aspect of m-learning application is said to be the learning styles, for an effective impact of the learning content over the learner in a learning activity. The learning styles designate everything that is characteristic to an individual when he/she is learning, i.e., a specific manner of approaching a learning task, the learning strategies activated in order to fulfill the task [18]. Cof- field [13] has identified 71 models of learning styles, among which 13 were categorized as major models according to their theoretical importance, their widespread use and their influence on other learning style models. Whether stable or flexible, genetically determined or experience related, psychological traits or strategies, all categories of learning styles have been proven to exert an influence on learning [18]. In the model [25] by I-Hsueh Tsai et.al., for the development of mobile learning curricu- lum model, proposed 6-stages; among these, the emphasis was on the design and development of mobile learning content as an integral part for completeness. Personaliza- tion of the teaching material has been studied and evalu- ated in the area of psychology of learning and teaching methods [49][33][7]. The awareness of learning context is important. A learning system that examines the learning context shall adapt learning process with respect to context change [53]. This learning process is enriched by the learning content it presents to the learner making his/her more involved in the learning activities. Anna Trifonova highlights the need for the dependency of the content which could be relative to location context (i.e., the system knows the location where the learner resides and adjusts to it), temporal context (i.e., the system is aware of time dependent data), behavioral context (ie., the system monitors the activities performed by the learner and responds to them adjusting its behavior) and interest specific context (i.e., the system modifies its behavior according to the learner's prefer- ences); and a mix of these is possible and likely. Sharifi et.al.,[45] argued that mobile applications must have context-awareness and personalization as integral parts of the application, and adaptive user interfaces must be generated for the learner, firstly, to maximize learning potential at different locations, and secondly, to decrease the limitations of mobile devices such as the usability of the small screens [5] [41]. In the Electronic Guidebook [24], mobile web content was specifically created for the Exploratorium museum (an interactive science museum) in San Francisco. It was noted that the purpose of context-awareness is to facilitate learning on mobile devices [5]. In the project [28] at Tampere University of Technology, the study-content is presented in the form of a game and the electronic device is used to measure the average students' knowledge level and to adopt the speed of presenting new material to the learners. The Kidsroom project [6] at MIT Media labora- tory provided a room that guides children through an interactive storytelling game. Navigation of learning materials is adapted according to the activity context. The learning content development is a crucial phase and cannot be interpreted as minor task of the entire m- learning application development process. The basic materials that form the low level content has to be trans- formed into higher forms of content by following a process that treats low level materials against various aspects like syllabus, structure & scope, learning scenar- ios, learning styles, various contexts. This needs to be carried out in a well defined fashion. A five stage process model for learning content modeling and development in which all the above said aspects are considered is pre- sented here. In the generic process for content modeling presented in the figure 3, every stage will result in inter- mediate learning content model or design that is specific to that stage-level and can be utilized in an m-learning application considering only those aspects of that stage for its execution. For example, if a preliminary form of m- learning application is used to deliver learning content to the learners' mobiles according to their course specifica- tions, then such an m-learning application can pause at this stage before entering to stage two and use the inter- mediate learning content model or design produced by the stage one of this process. Similarly, each stage of this process will enhance the design of the learning content by considering various aspects of m-learning needs, and this style gives scope to applications for future scalability options from learning content perspective. The basic form of learning content is a set of raw mate- rials such as lecture slides, images, clips, animations, selected-passages, FAQs and so on. These materials are created by various tutors and instructors using several authoring tools of their convenience and importance. These materials are very basic to use for any particular application or situation or scenario so as to produce good results. These materials need to be given more appropriate form that enables the tutors to combine or relate or mix various levels of instructions to the students. iJIM – Volume 7, Issue 2, April 2013 31 PAPER ASPECTS OF CONTENT, CONTEXT AND ADAPTATION MODELING IN MOBILE LEARNING APPLICATION DESIGN Figure 3. Generic Process Framework for Content Modeling IV. CONTEXT ELICITATION Given the diversity of contextual information, it is useful if categorized, to make it easier and understand in a systematic fashion. The context categories identi- fied can be utilized in a number of forms by context aware mobile learning applications. Context can be said to be as comprising of various components that are interdependent in different ways. To understand and identify its relevance for mobile learning one need to scrutinize it in different perspectives and ways in which mobile technologies can usefully support it. One way to do this is to take as many forms of it which we call context exploration and make the stakeholders aware of them when they are involved in the development of context aware mobile learning application. The following forms of context are explored to atomic levels and serve as a starting point for eliciting contextual requirements in a different manner that can help in focusing the design and development process for CAML applications in more effective fashion. More clarity to the requirements elicitation is brought by identify and representing the most comprehensible properties of the various contextual elements that are visualized for the context aware mobile learning appli- cation. This information makes the application design- ers more comfortable when designing the contextual elements implementation aspects of the application. The table 1 gives a view of the various properties of the contextual elements. Contextual element position could be continuous or discrete. In continuous positioning service, a learner’s position is known at all times as he/she moves through the space/area covered by the location service. In this kind, application is provided with more information. In a discrete type, the learners must actively provide the system with the information about their position. As the application uses a wider range of context inputs from various sources and sensors; the complexity for the application designers increases. With the higher-level context abstractions (formed by the low level context inputs) the handling of contexts becomes ease to the designers and developers. Dey et al., assert that using higher-level context abstractions that sit on top of individual component abstractions should make it easier for application designers to use context. The higher the level of the context, it is easier to use, at the expense of some information hiding [15]. Given the diversity of context information, it is rec- ommended to categorize and make it comprehensible in a systematic manner. Another contextual element property is shared and individual. Individual context possess information relevant to the learning activity and interaction between the learner and the m-learning application. Shared context possess information rele- vant to collaborative learning activities or tasks where in a workgroup or a defined set of learners share com- mon goals, interests and experiences. Given the learning activity that is carried out by the learner with the application comes the contextual element in two variations in terms of their participation in the learning activity. The set of contextual elements that are relevant to the current learning activity are said to be Active and those contextual elements even with value are not relevant to the learning activity currently executed by the learner are said to be Passive. Under- standing this variations help the designers to concen- trate on the contexts that are required in any given learning activity’s design and development. 32 http://www.i-jim.org PAPER ASPECTS OF CONTENT, CONTEXT AND ADAPTATION MODELING IN MOBILE LEARNING APPLICATION DESIGN TABLE I. CONTEXTS TABLE II. PROPERTIES OF CONTEXTUAL ELEMENTS The contextual element participation in a given learning activity or task is not sufficient unless their evolution is known. The contextual elements that are of interest to the current learning activity, if undergoes change during the activity’s execution are said to possess Dynamic behavior. The contextual elements which participate in the learning activity but remain unchanged are Static in their behavior. The finer details of the contextual elements and their properties make the designers more comfortable in their task execution. V. ADAPTATION MECHANISM Mobile Learner is highly mobile in nature and this poses a major challenge in m-learning scenario in which the learning content has to be delivered to the learner based on his/her current context. There are systems or architectures [21] [26] [46] [29] that deliver learning content by adapting to the learner’s context. All of them take the context (Physical, Device), the learner style, learner preferences, learner’s knowledge, learner’s experi- ence or a combination of some of these as a means to adapt and deliver the appropriate content. So, an adaptive delivery of the learning content to the learner based on his place, time, device, physical activity is done. But this doesn’t necessarily mean that they are interested in it or in any associated learning activity. There is a need for identifying the interest of the learner on the delivered learning content by modeling and under- iJIM – Volume 7, Issue 2, April 2013 33 PAPER ASPECTS OF CONTENT, CONTEXT AND ADAPTATION MODELING IN MOBILE LEARNING APPLICATION DESIGN standing the learner’s actions against the learning content. In this work a design methodology called Acceptability Analyzer for identifying learner’s interest or acceptance level on the delivered learning content by modeling his/her actions against the learning content with an m- learning application supporting the learning content is devised. The design methodology is based on the notion that the learning content delivered to the learner has attributes specific to it and its type. The learning content is accessed by the learner with the support of an appropriate applica- tion that supports the learning content type and the appli- cation has its own specific actions that are used by the learner to interact with the application in the learning activity process. Figure 4 shows a general schema for a context aware adaptive m-learning system which includes the Accept- ability Analyzer module supporting the Adaptation mod- ule by sending the information regarding the learner’s acceptability levels for the learning content delivered in a context. This is used by the Adaptation module for future decision making or evaluation purposes. Learning content to be delivered to the learner is mod- eled and stored in a Learning Content Repository. It is connected to the adaptation module for access in taking decisions to deliver appropriate learning content. The History Log, contains details about learner’s experiences and interactions of the past, is also connected to the adaptation module for decision making purpose. The Learner Model consists of details about the learner profile which includes learner preferences, learning style and learner schedule that are accessed, used and updated by the adaptation module. By providing this (learner’s) information initially, the system will be able to automati- cally determine the learning preferences and contextual features of the learner at a given place and time. This saves time and effort for the learner while he/she is on the move. The learner can override a particular learning preference at any time and or location. The learner model is consulted by the adaptation module to draw inferences and take decisions. M-Learning Application is a mobile software applica- tion that is used by the learner in his mobile device to carryout the learning activity with the learning content provided to him/her by the adaptation module taking into all the contextual elements into consideration. The Ac- ceptability Analyzer in figure 5 is the centre of the meth- odology where in all the concentration regarding the learner’s Action analysis is carried out. The source of information for this component are the learner’s actions against the m-learning application, learning content presented to the learner and the Action Specific Model which gives information about what to be understood or inferred for the Actions recorded by the Action Recorder module. The factors that cause interruption in the leaning activ- ity are termed as Acceptability Affecting Factors (AAFs) and play major role in the learning activity’s final state. The AAF Categorizer gives information about the factors that cause interruption and their impact on the learning activity flow to the Acceptability Engine. The Action Sequence Log stores all the sequence of actions against the application by the learner in a specific format which ensures the storage of corresponding contextual element values for the recorded actions. M-Learning Application Adaptation Module Acceptability Analyzer Context Model Learner Model Physical Context Device Context Learning Content Repository History Log Learner Profile Learner Schedule Figure 4. General Schema 34 http://www.i-jim.org PAPER ASPECTS OF CONTENT, CONTEXT AND ADAPTATION MODELING IN MOBILE LEARNING APPLICATION DESIGN Acceptability Analyzer The Action Dimension Model feeds information to the Acceptability Engine regarding what to infer for each action selected by the learner against the application in terms of Learning Content Dimensions, which are given by the Learning Content Dimension Model. The Learning Content Dimensions are used by the Acceptability Engine to infer how the Content Specific Attributes and Applica- tion Specific Actions are related to each other and their effect on the decision making process of acceptability level of the content by the learner. The Acceptability Engine can be implemented by using any intelligent techniques for inference available in the literature. VI. CONCLUSION Presented are various context aware and adaptive meth- ods for m-learning and also elicited their functioning for better understanding. These various designs, models and methods concentrate on only either adaptation mecha- nisms or context awareness or learning styles and are subjected to a particular problem and its solution. There is a need for better adaptation in context aware m-learning applications' design to integrate various contextual elements and identify their relationships with regard to the m-learning application under development. This also feeds the adaptation process with finer informa- tion about contextual features and learners responses to the learning content under these various contextual fea- tures, their values by analyzing the learner’s actions or interactions that he/she carries out in the learning activity provided by the m-learning application. This requirement sows seed to various models in the coming future. REFERENCES [1] A. Jappinen, J. Nummela, T. Vainio, M. Ahonen, “Adaptive Mobile Learning Systems – The Essential Questions from the De- sign Perspective”, In the Proceedings of MLearn 2004, Roma, It- aly, pp. 109-112, 2004. [2] A. K. Dey, G.D. Abowd, D. Salber, A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware ap- plications, Human Computer Interaction, 16, pp. 97-166, 2001. http://dx.doi.org/10.1207/S15327051HCI16234_02 [3] A. Zimmermann, M. Specht, A. Lorenz, “Personalization and Context Management”, User Modeling and User-Adapted Interac- tion, 15, Springer-Verlag, pp. 275-302, 2005. [4] Antti Syvanen, Russell Beale, Mike Sharples, Mikko Ahonen and Peter Lonsdale, “Supporting Pervasive Learning Environements: Adaptability and Context Awareness in Mobile Learning”, In the Proceedings of the 2005 IEEE International Workshop on Wire- iJIM – Volume 7, Issue 2, April 2013 35 http://dx.doi.org/10.1207/S15327051HCI16234_02� PAPER ASPECTS OF CONTENT, CONTEXT AND ADAPTATION MODELING IN MOBILE LEARNING APPLICATION DESIGN less and Mobile Technologies in Education. http://dx.doi.org/10.1109/WMTE.2005.62 [5] Beale R and Lonsdale P, Mobile Context aware systems: the intelligence to support tasks and effectively utilize resources, Mo- bile HCI, 2004. [6] Bobick A F, Intille S S, Davis J W, Baird F, Pinhanez C S, Campbell L W, Ivanov Y A, Schutte A, and Wilson A, The Kids- Room: a perceptually-based interactive and immersive story envi- ronment, MIT Media Laboratory perceptual Computing Section Technical Report No.398, November 1996, revised June 1998 [7] Brusilovsky P : Adaptive and Intelligent Technologies for Web- based education. In C. Rollinger and C. Peylo (Eds.), Special Issue on Intelligent Systems and Teleteaching, Kiinstliche Intelligenz, vol.4, pp. 19-25. [8] Brusilovsky P, Adaptive navigation support in educational hypermedia: The role of learner knowledge level and the case for meta-adaptation. British Journal of educational Technology, vol.34(4), 2003, 487-497. http://dx.doi.org/10.1111/1467- 8535.00345 [9] Bull S, Cui Y, Robig H and Sharples M, Adapting to Different Needs in Different Locations: Handheld Computers in University Education, WMTE, pp. 148-152, 2002. [10] Chan T., Sharples M, Vavoula G and Lonsdale P,(2004) Educa- tional Metadata for Mobile Learning. International Workshop on Wireless and Mobile Technologies in Education. [11] Chen Y S, Kao T C, Yu G J, and Sheu J P, A Mobile Butterfly- Watching learning system for Supporting Independent Learning, IEEE WMTE 2002. [12] Chen Y S., Kao T C, Sheu J P and Chiang C Y (2002). A Mobile Scaffolding-Aid-Based Bird-Watching learning System. In M.Milrad, H.U. Hoppe and Kinshuk(Eds.), IEEE International Workshop on Wireless and Mobile Technologies in Education pp. 15-22, Los Alamitos, USA: IEEE Computer Society http://dx.doi.org/10.1109/WMTE.2002.1039216 [13] Coffield F, Moseley D, Hall E and Ecclestone K, Learning styles and pedagogoy in post-16 learning. A systematic and critical re- view, Learning and Skills Research Centre, UK, 2004. [14] Collett M, Stead G, : meeting the Challenge: producing MLearn- ing Materials for Young adults with Numeracy and Literacy Needs, Proceedings of the European Workshop on Mobile and Contextual Learning, pp. 61-62, UK, June, 2002. [15] Dey A.K., Abowd G.D. & Salber D., A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context- Aware Applications, Human Computer Interaction, 2001, Vol 16, pp. 97-166. http://dx.doi.org/10.1207/S15327051HCI16234_02 [16] Divitini M, Haugalokken O K, Norevik P : Improving communi- cation through mobile technologies : Which possibilities?, Proc. Of IEEE International workshop on Wireless and Mobile Tech- nologies in education, pp 86-90, Sweden, August, 2002. http://dx.doi.org/10.1109/WMTE.2002.1039225 [17] E. alfonseca, R.M. Carro, E. Martin, A. Ortigosa, P. Paredes, “The Impact of Learning Styles on Student Grouping for Collaborative Learning: A case study”, Special Issue of User Modelling to Sup- port Groups, Communities and Collaboration, Kluwer Academic Publishers, Accepted for publication. [18] Elvira Popescu, Philippe Trigano and Costin Badica, Towards a Unified Learning Style Model in Adaptive Educational Systems, In the proceedings of ICALT 2007. [19] Esmahi L & Lin F., A multiagents framework for an adaptive e- learning system. Book chapter, to appear in Designing Distributed Learning Environments with Intelligent Software agents, Lin Fu- hua, Editor, Idea Group Inc. (IGI), 2004. [20] Estefania Martin, Nuria Andueza, Rosa M. Carro (2006), "Architecture of a System for Context-based Adaptation in M- Learning", In the Proceedings of the Sixth International Confer- ence on Adavanced Learning Technologies (ICALT’06). [21] Estefania Martin, Rosa M. Carro and Pilar Rodriguez, “A Mecha- nism to Support Context-Based Adaptation in M-Learning”, EC- TEL 2006, LNCS 4227, pp. 302-315, 2006. [22] G. Chen, D. Kotz, A survey of context-aware mobile computing research, Technical Report, Dartmouth Computer Science TR2000-381, 2000. [23] Garner I, Francis J, Wales K : An Evaluation of the Implementa- tion of a Short Messaging System (SMS) to Support Undergradu- ate Students, proceedings of the European Workshop on Mobile and Contextual Learning, pp. 15-18, UK, June, 2002. [24] His S : The Electronic Guidebook : A Study of User Experience using Mobile Web Content in a Museum Setting, in the proceed- ings of IEEE International Workshop on Wireless and Mobile Technologies in Education, pp. 48-54, Sweden, August, 2002. [25] I-Hsueh Tsai, Shelley Shwu-Ching young & Chia-Hang Liang, Exploring the course development model for the mobile learning context : A preliminary study, in the Proceedings of ICALT 2005. [26] Jane Yau and Mike Joy (2007). Architecture of a Context-aware and Adaptive Learning Schedule for Learning Java. ICALT ,2007 [27] Jared Bernstein (2006). Born Digital, Not Yesterday: Next- generation Web User Seeks Interactivity [Online]. [28] Ketamo H : mLearning for kindergarten's mathematics teaching, Proceedings of IEEE International Workshop on wireless and Mo- bile Technologies in Education, pp. 167-170, Sweden, August 2002. http://dx.doi.org/10.1109/WMTE.2002.1039244 [29] Larbi Esmahi and Elarbi Badidi, “An Agent-Based Framework for Adaptive M-learning”, IEA/AIE 2004, LNAI 3029, pp. 749-758, 2004. [30] Laura Marriott (2006). What Services Are Driving Mobile Internet Usage? [Online]. [31] Lavoie M (2006) I, Mlearning: Identifying Design Recommenda- tions for a context-aware mobile learning system. IADIS Interna- tional Conference Mobile Learning. [32] Lehner F and Nosekebel H (2002). The Role of Mobile Devices in E-learning- First Experience with a E-learning Environment. In M.Milrad, H.U. Hoppe and Kinshuk(Eds.), IEEE International Workshop on Wireless and Mobile Technologies in Education pp. 103-106, Los Alamitos, USA: IEEE Computer Society. http://dx.doi.org/10.1109/WMTE.2002.1039229 [33] Litchfield B.C., Driscoll M.P., & Dempsey J.V :Presentation sequence and example difficulty: Their effect on concept and rule learning in computer-basedinstruction.Journal of computer – based instruction, vol.17, pp. 35-40. [34] M. Yudelson, T. Gavrilova, and P. Brusilovsky, “Towards user modeling meta-ontology”, Proc. of 10th International User Model- ing Conference, Springer Verlag, pp. 448-452, 2005. [35] Malek J, Laroussi M and Derycke A (2006) A Multi-Layer Ubiquitous Middleware for Bijective Adaptation between Context and Activity in a Mobile and Collaborative learning. ICSNC 2006. [36] Norbayah Mohd Suki, Ahmad Rafi M. Eshaq and Radha Krishna Rao G S V, A Study on Edutainment Framework for M-learning, in the proceedings of ISCIT 2006. [37] O.R. Zaine, “Building a Recommender Agent for e-Learning Systems”, In the Proceedings of International Conference on Computers in Education, 2002. [38] P. Brusilovsky, “Adaptive hypermedia”, User Modelling and user Adapted Interaction, Vol. 11, pp.87-110, 2001. [39] Patrick Brezillon , Using Context for Supporting User Efficiently, In the proceedings of the 36th Hawaii International Conference on System Sciences(HICSS’03). [40] Prekop P and Burnett M , Activities, Context and Ubiquitous Computing, Computer Communications 26, pp. 1168-1176, 2003. http://dx.doi.org/10.1016/S0140-3664(02)00251-7 [41] Rodden T, Chervest K, Davies N, Exploiting Context in HCI Design for Mobile Systems, GIST Technical Report G98-1, 1998. [42] S. A.N. Shafer, B. Brummitt, and J. Cadiz, “Interaction issues in context-aware intelligent environments”, Human Computer Inter- action, 16:363-378, 2001. http://dx.doi.org/10.1207/S15327051HC I16234_16 [43] Schmidt A, Beigl M & Gellersen H, There is More to Context than Location, Computer & Graphics 23(6) Decemeber 1999, pp. 893- 901. [44] Seppala P : Mobile Learning and Mobility in Teacher Training, Proceedings of IEEE International Workshop on wireless and Mo- bile Technologies in Education, pp. 130-135, Sweden, August, 2002. http://dx.doi.org/10.1109/WMTE.2002.1039235 [45] Sharifi G, Deters R, Vassileva J, Bull S and Robig H, Location- aware Adaptive Interfaces for information access with Handheld 36 http://www.i-jim.org http://dx.doi.org/10.1109/WMTE.2005.62� http://dx.doi.org/10.1111/1467-8535.00345� http://dx.doi.org/10.1111/1467-8535.00345� http://dx.doi.org/10.1109/WMTE.2002.1039216� http://dx.doi.org/10.1207/S15327051HCI16234_02� http://dx.doi.org/10.1109/WMTE.2002.1039225� http://dx.doi.org/10.1109/WMTE.2002.1039244� http://dx.doi.org/10.1109/WMTE.2002.1039229� http://dx.doi.org/10.1016/S0140-3664(02)00251-7� http://dx.doi.org/10.1207/S15327051HC�I16234_16� http://dx.doi.org/10.1207/S15327051HC�I16234_16� http://dx.doi.org/10.1109/WMTE.2002.1039235� PAPER ASPECTS OF CONTENT, CONTEXT AND ADAPTATION MODELING IN MOBILE LEARNING APPLICATION DESIGN Computers, Adaptive Hypermedia, Springer-Verlag, Berlin Hei- delberg, pp. 328-331, 2004. [46] Soo-Joong Ghim, Yong-Ik Yoon, and Ilkyeun Ra, “A Context- Adaptive Model for Mobile Learning Applications”, WISE 2004 Workshops, LNCS 3307, pp.102-113, 2004. [47] Stone a, Briggs J : ITZ GD 2 TXT – How to use SMS effectively in M-Learning, Proceedings of the European Workshop on Mobile and Contextual Learning, pp. 11-14, UK, June, 2002. [48] Stone A, Briggs J, Smith C : SMS and Interactivity – Some Results from the Field, and its Implications on effective uses of Mobile Technologies in Education, Proceedings of IEEE Interna- tional Workshop on Wireless and Mobile Technologies in Educa- tion, pp. 147-151, Sweden, August, 2002. http://dx.doi.org/ 10.1109/WMTE.2002.1039238 [49] Tennyson R. D & Christenson D. L: MAIS: an intelligent leaning system, In D.H. Jonassen (Eds.), Instructional Designs for micro- computer courseware. Hillsdale: N.J Erlbaum (1988). [50] The free Disctionary (2006). Mobile Content [Online]. Available: http://encyclopedia.the freedictionary.com/Mobile+content [51] W. N. Schilit, System architecture for context aware mobile computing, Ph.D. Thesis, Columbia University, May 1995. [52] Y. Wang, Context Awareness and Adaptation in Mobile Learning, presented at the 2nd International workshop on Wireless and Mo- bile Technologies in Education, 2004. [53] Yuan-Kai Wang (2004), "Context Awareness and Adaptation in Mobile Learning", In the Proceedings of the second IEEE Interna- tional Workshop on Wireless and Mobile Technologies in Educa- tion (WMTE’04). AUTHORS Dr. N. Uday Bhaskar, Assistant Professor of Computer Science, Govt. Degree College, Pattikonda, A.P., India. He can be reached by udaynagella@gmail.com. Dr. U.S.N.Raju, Assistant Professor of CSE, NIT Warangal, A.P., India. He can be reached by usnraju@yahoo.com. Dr. P. Govindarajulu, Professor, department of com- puter science, Sri Venkateswara University, Tirupati, India. He can be reached by pgovindarajulu@yahoo.com. Dr.B.V.Ramana Reddy, Professor & Principal, MER- ITS, Udayagiri, A.P., India. He can be reached by busireddy@gmail.com. Received 2 November 2012. Published as resubmitted by the authors 20 March 2013. iJIM – Volume 7, Issue 2, April 2013 37 http://dx.doi.org/10.1109/WMTE.2002.1039238� http://dx.doi.org/10.1109/WMTE.2002.1039238� iJIM – Vol. 7, No. 2, April 2013 Aspects of Content, Context and Adaptation Modeling in Mobile Learning Application Design