This book is a practical guide to building mobile applications using the HTML5 web standard, and using cloud servers to support the functionality of these applications. The two major mobile platforms, iPhone and Android are covered in detail. The reader is shown how the use of emerging standards that can enable them to build cross-platform applications that run on both iPhone and Android. The major cloud platforms, such as those by Amazon, Google, and Facebook, are also covered. Running through the book is a real world example that shows the development of a number of mobile applications. These include a simple "to do list", business brochure app, and a photo blogging "life-stream" application. The code that implements these applications covers many of the major functional areas of cloud-based mobile application development.