Proceedings of the 3rd international workshop on Middleware for pervasive and ad-hoc computing