Google

Google I/O Developer Conference May 27 - 28, 2009 Moscone Center, San Francisco

See All Sessions

ThoughtWorks on App Engine for Java: An Enterprise Cumulonimbus?

Enterprise Track - Martin Fowler, Rebecca Parsons

Enterprise software pundits are now gazing metaphorically skyward. There's all this talk of clouds, but what kind of clouds are coming, and will they be friendly? We begin by describing some applications we've developed for App Engine, including implementation of other languages, such as JRuby, on top of the App Engine for Java implementation. These implementations demonstrate the breadth of capability provided by App Engine. We then examine some of the strengths and current weaknesses that we encountered. We also describe more about the implications for testing that arise when developing on App Engine. We will also present an initial framework for characterizing these differnet clouds and examine how these characteristics will impact the adoption path for enterprises and the kinds of applications these enterprises will move to the cloud. Of particular interest here is the central role of Big Table in App Engine. Broad adoption of this of this platform could lead to lots of lightening striking at the dominant role relational data base systems currently enjoy.

Session Video

To download this session video, visit the video page on YouTube.com. At this time, video downloads are only supported in the United States.

Download session presentation PDF.

See where this session was located at I/O.

Commenting Policy

More Resources

For API documentation, Google Groups, and more, go to Google Code.

For Google Technology User Groups (GTUGs), go to GTUG.org.