CENG427-Programming of Mobile Devices