Context-aware media player (CaMP): Developing context-aware applications with separation of concerns
Nearchos Paspallis, Achilleas Achilleos, Konstantinos Kakousis, George Angelos Papadopoulos · 2010
The constant advent of powerful mobile devices has raised the potential of building novel context-aware applications. These applications let the users enjoy a better experience by sensing their context and automating tasks that would otherwise require significant user attention. This paper presents two context-aware applications, built on top of the MUSIC middleware's context management framework. By describing the development steps, we reveal how development is facilitated via Separation of Concerns and how code reuse is enabled in terms of reusable context plug-ins. It is argued that this approach reduces the required development and maintenance effort and thus lowers the associated cost.