By facilitating a large variety of transportable human-computer interactions, mobile devices have become an essential and integral part of human life. Cloud computing is a model for enabling on-demand access to a shared pool of configurable computing resources such as servers, storage, networks, and applications as services over the Internet. Many popular mobile applications such as Gmail, Netflix, Facebook and WhatsApp are implemented as cloud applications but accessed from mobile devices. This module provides a practical and application oriented introduction to implementing cloud computing services that bring the vast data processing and storage abilities of the cloud to mobile devices.
Prerequisites
CSD 2182, CSD 2183