Computing Reviews

Semantic reasoning for enabling mobility and context-awareness:application to an OSGi based intelligent tutoring system
Khemaja M., Mastour T.  TEEM 2014 (Proceedings of the 2nd International Conference on Technological Ecosystems for Enhancing Multiculturality, Salamanca, Spain, Oct 1-3, 2014)365-372,2014.Type:Proceedings
Date Reviewed: 01/08/15

“OSGi is a Java-based framework for creating applications as a set of interconnected modules” [1]. OSGi lets users install, start, stop, update, and uninstall modules at execution time without taking down their entire system. With the development of wireless devices and Android applications, adaptability and context awareness requirements are needed.

The most important contribution of the paper is an adaptive software architecture that combines semantic web and OSGi techniques to design and build a mobile intelligent tutoring system (ITS). Fine-grained ITS components support rich and real-time adaptability and reusability. The authors implement their mobile ITS app using the Android software development kit (SDK), the Felix OSGi framework, the AndroJena plug-in, and Protégé 3.3.1.

Since a sequence chart of the software cannot be given in the paper, readers may not understand the relationship between users, education service providers, ITS administrators, and information resource providers. How to connect enormous educational information resources and huge numbers of potential users via an ITS efficiently is a great challenge in these applications. Generally speaking, this paper makes a good attempt in the direction of mobile tutoring information systems.


1)

Hall, R.; Pauls, K.; McCulloch, S.; Savage, D. OSGi in action: creating modular applications in Java. Manning, Stamford, CT, 2011.

Reviewer:  Hongsong Chen Review #: CR143061 (1504-0313)

Reproduction in whole or in part without permission is prohibited.   Copyright 2024 ComputingReviews.com™
Terms of Use
| Privacy Policy