A Context-Adaptive Model for Mobile Learning Applications

  • Soo-Joong Ghim
  • Yong-Ik Yoon
  • Ilkyeun Ra
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3307)


Emerging technologies, such as multimedia and mobile computing, require a high adaptable middleware platform which provides more flexible services to those applications in heterogeneous computing environments. To support persistent services in distributed wired/wireless environments for advanced learning systems, it is required for applications and middleware to be aware of the frequent and unpredictable changes in users’ requirements as well as environmental conditions, and to be able to adapt their behavioural changes. One of the main limitations of current approaches for supporting adaptability is that applications themselves are responsible for triggering and adaptive mechanism when the underling infrastructure notifies them about any changes. In this paper, we present the designing a component-based context-adaptive model for context-aware mobile learning applications to support dynamic adaptation, and demonstrate our being developed mobile agents: adaptation, configuration, and meta agents, that help applications to adapt their computing environments according to rapidly changing contexts such as user-specific preference, application-specific preference, and low-level configurations.


Mobile Agent Application Service Ubiquitous Computing User Agent Adaptation Policy 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Weiser, M.: The computer for the 21st Century. Scientific American, 94–100 (September 1991)Google Scholar
  2. 2.
    Ranganathan, A., Campbell, R.H.: A Middleware for Context-Aware Agents in Ubiquitous Computing Environments. In: ACM/IFIP/USENIX International Middleware Conference, Rio de Janeiro, Brazil, June 16-20 (2003)Google Scholar
  3. 3.
    Blair, G.S., Coulson, G., Anderson, A., et al.: A Principles Approach to Supporting Adaptation in Distributed Mobile Environments. In: Nixon, P., Ritchie, I. (eds.) Proceedings of the 5th International Symposium on Software Engineering for Parallel and Distributed Systems (PDSE 2000), Limerick, Ireland, June 10-11 (2000)Google Scholar
  4. 4.
    Haas, Z.J.: Designing Methodologies for Adaptive and Multimedia Networks. IEEE Communications Magazine 39(11), 106–107 (2001)CrossRefGoogle Scholar
  5. 5.
    Liotta, A., Yew, A., Bohoris, C., Pavlou, G.: Supporting Adaptation-aware Services through the Virtual Home Environment. In: Proceedings of the 9th Workshop of the HP OpenView University Association, June 11-13 (2002)Google Scholar
  6. 6.
    Efstratiou, C., Cheverst, K., Davies, N., Friday, A.: An architecture for the effective support of adaptive context-aware applications. In: Tan, K.-L., Franklin, M.J., Lui, J.C.-S. (eds.) MDM 2001. LNCS, vol. 1987, pp. 15–26. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  7. 7.
    Román, M., Kon, F., Campbell, R.H.: Reflective Middleware: From Your Desk to Your Hand. IEEE Distributed Systems Online Journal, Special Issue on Reflective Middleware 2(5) (2001)Google Scholar
  8. 8.
    Noble, B.: System Support for Mobile, Adaptive Applications. IEEE Personal Communications 7(1) (February 2000)Google Scholar
  9. 9.
    Roman, M., Hess, C.K., Cerqueira, R., Ranganathan, A., Campbell, R.H., Nahrstedt, K.: Gaia: A Middleware Infrastructure to Enable Active Spaces. IEEE Pervasive Computing 1, 74–83 (2002)CrossRefGoogle Scholar
  10. 10.
    Blair, G.S., Coulson, G., et al.: The Design and Implementation of OpenORB V2. IEEE Distributed Systems Online Journal 2(6) (2001)Google Scholar
  11. 11.
    Capra, L., Blair, G.S., Mascolo, C., Emmerich, W., Grace, P.: Exploiting Reflection in Mobile Computing Middleware. ACM Mobile Computing and Communications Review 6(4), 34–44 (2003)CrossRefGoogle Scholar
  12. 12.
    Rom_an, M., Mickunas, D., Kon, F., Campbell, R.H.: LegORB and Ubiquitous CORBA. In: IFIP/ACM Middleware 2000 - Workshop on Reflective Middleware, IBM Palisades Executive Conference Center, NY (2000)Google Scholar
  13. 13.
    Dey, A.K., Salber, D., Abowd, G.D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human-Computer Interaction 16 (2001)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Soo-Joong Ghim
    • 1
  • Yong-Ik Yoon
    • 1
  • Ilkyeun Ra
    • 2
  1. 1.Department of Computer ScienceSookmyung Women’s University Chungpa-DongSeoulKorea
  2. 2.Department of Computer Science & EngineeringUniversity of ColoradoDenver DenverU.S.A.

Personalised recommendations