On April 4, 2008, Google launched the Google App Engine, based on "Cloud Computing", which has appeared on the scene in a sudden rush that promises to redefine the way computer applications are written. In 2009 Google greatly expanded interest in the Google App Engine by allowing developers to utilize the Java programming language. This book explains, for software developers, how to take advantage of Cloud Computing, and most especially the Google App Engine, the most compelling environment for creating cloud applications using the Java language. Professional Google App Engine Programming with Java will be the first, and only, comprehensive and easily referenced book available specifically for Java developers. The practical examples using Google App Engine, especially in conjunction with other Google frameworks, will appeal to software developers.
The book will cover topics including: how to write code and deploy, how to absorb spikes in traffic, and how to integrate with other Google services. It focuses on application design for Cloud Computing, the Google BigTable Data Model for Cloud Computing, The Development environment, and Application scalability.
The Google App Engine lets developers run applications on Google's infrastructure. They are able to build applications that are reliable even with large data amounts.