A Choreographed Approach to Ubiquitous and Pervasive Learning
This chapter introduces a conceptual choreography framework and shows its tremendous interest for ubiquitous and pervasive applications. Choreography is the concept of describing the externally visible behavior of systems in the form of message exchanges. As information of various sensors, services, and user applications have to be integrated in ubiquitous and pervasive environments to provide seamless assistance to users, it is indispensable that means to map heterogeneous message exchange patterns and vocabularies are provided. The authors aim at giving the reader an understanding of the principles and technologies underlying the choreography framework of SOPHIE. Semantic descriptions of message exchange patterns are used to overcome heterogeneity in communication, regardless of the concrete application domain.