Nowadays context-aware adaptation is becoming an important feature for pervasive computing applications. In this paper we present JCOOL, a COntext Oriented Language tailored to handle context awareness in Java applications. JCOOL exploits Aspect Oriented techniques so that context changes detection and related adaptations can be considered as two separated crosscutting concerns with respect to the core “business logic” of new or legacy Java applications. Moreover, mobile and pervasive applications generally rely on middlewares that hide the complexity of the underlying environment. In order to show how JCOOL support can be introduced into middleware based application, in the second part of the paper we also describe JCOOL integration in SMILE, a Middleware Independent Layer developed in the scope of the SMS project.
Sindico, A., Bartolomeo, G., Grassi, V., Salsano, S.d. (2008). Design and development of a context oriented language for middleware based applications. In Proceeding NAOMI '08 Proceedings of the 2008 workshop on Next generation aspect oriented middleware (pp.1-5) [10.1145/1408620.1408621].
Design and development of a context oriented language for middleware based applications
GRASSI, VINCENZO;SALSANO, STEFANO DOMENICO
2008-01-01
Abstract
Nowadays context-aware adaptation is becoming an important feature for pervasive computing applications. In this paper we present JCOOL, a COntext Oriented Language tailored to handle context awareness in Java applications. JCOOL exploits Aspect Oriented techniques so that context changes detection and related adaptations can be considered as two separated crosscutting concerns with respect to the core “business logic” of new or legacy Java applications. Moreover, mobile and pervasive applications generally rely on middlewares that hide the complexity of the underlying environment. In order to show how JCOOL support can be introduced into middleware based application, in the second part of the paper we also describe JCOOL integration in SMILE, a Middleware Independent Layer developed in the scope of the SMS project.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.