In recent years pervasive mobile and embedded computing has been spurred on by the resurgence of tablet devices, like the iPad, and the rise of powerful mobile and embedded devices, such as smart phones, netbooks, media players, e-book readers, and TV set-top boxes. These devices combine the performance and rich interaction of PCs with the portability and freedom provided by PDAs, and enable a wide spectrum of novel pervasive applications, ranging from healthcare monitoring, to enhanced shopping environments, ad-hoc gaming, and context-aware collaborative computing. Enhanced with access to cloud computing infrastructures, offering unlimited storage and computing resources, they are able to support pervasive applications of increasing sophistication. Despite some successes, the development of applications for this kind of devices remains largely a complex and time-consuming process. Heterogeneous programming interfaces and platform characteristics mean that applications are built in an ad-hoc manner with little possibility for code reuse. As the number and type of devices and pervasive applications increases, so does the need to enable interoperation between them. In this context, middleware platforms can play a key role by facilitating application development, fostering software reuse, and enabling rapid prototyping of pervasive applications. However, the extent to which traditional middleware abstractions and services can be offered on this kind of devices remains largely unexplored. Simply porting existing middleware platforms on these devices is often not feasible. The M-MPAC workshop, building on the success of last year's event, sought to further develop a roadmap for research on the essential middleware abstractions and infrastructures for pervasive mobile and embedded computing. This year seven papers were selected for inclusion in these proceedings. The papers cover a broad range of issues including dealing with location uncertainty, location privacy management, location and proximity-based device authentication, network communication over multiple platforms, vehicle context-awareness, model-based adaptation, and support for anywhere/anytime personal computing.
|Number of pages||59|
|Publication status||Published - 2010|
- pervasive computing
- mobile computing