In this chapter, we describe the middleware that has been defined and implemented in the prototype of the Green Move system to dynamically manage value-added applications that run on the Green e-Boxes of vehicles and that are used to tailor the user experience of Green Move customers. A Green Move dynamic Application (GMA) is a bundle of code that can be installed or removed at run-time (i.e., after the system has been deployed, even while the vehicle is in use), depending on the current situation and on the user preferences. GMAs can be developed by the administrators of the Green Move system, but also by third parties. In this chapter, we describe the primitives offered by the GMA framework to facilitate the development of GMAs. We also show how the system allows GMAs to be installed automatically, when certain conditions are met, thanks to the complex event processing capabilities of the Green Move system prototype.
Green Move Dynamic Applications
Cugola, Gianpaolo;Morzenti, Angelo;Rossi, Matteo;Vannutelli Depoli, Edoardo G.
2017-01-01
Abstract
In this chapter, we describe the middleware that has been defined and implemented in the prototype of the Green Move system to dynamically manage value-added applications that run on the Green e-Boxes of vehicles and that are used to tailor the user experience of Green Move customers. A Green Move dynamic Application (GMA) is a bundle of code that can be installed or removed at run-time (i.e., after the system has been deployed, even while the vehicle is in use), depending on the current situation and on the user preferences. GMAs can be developed by the administrators of the Green Move system, but also by third parties. In this chapter, we describe the primitives offered by the GMA framework to facilitate the development of GMAs. We also show how the system allows GMAs to be installed automatically, when certain conditions are met, thanks to the complex event processing capabilities of the Green Move system prototype.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.