Design and development of a context oriented language for middleware based applications

  • Authors:
  • Andrea Sindico;Giovanni Bartolomeo;Vincenzo Grassi;Stefano Salsano

  • Affiliations:
  • Elettronica S.p.A. Italy;University of Rome "Tor Vergata", Italy;University of Rome "Tor Vergata", Italy;University of Rome "Tor Vergata", Italy

  • Venue:
  • Proceedings of the 2008 workshop on Next generation aspect oriented middleware
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

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 [1], a Middleware Independent Layer developed in the scope of the SMS project [2].