Providing Services with Mobile Devices