This document discusses push notifications on Android using Google Cloud to Device Messaging (C2DM). It explains that polling for updates consumes more battery life than push notifications, which allow a server to push new data to a device. The key components needed for C2DM are an Android app, Google's C2DM server, and an application server. It also discusses using Google App Engine to build the application server.