This document summarizes a presentation about using Google App Engine (GAE) and Contexts and Dependency Injection (CDI) on Java EE applications. It discusses initial problems with using GAE and CDI due to limitations of the platforms and differences between development and production environments. It also covers solutions to these problems including abstracting the GAE API, using CDI extensively, and thorough testing. The goal is to build applications that can be ported between GAE and JBoss Application Server.