Proximity IM for Android using GAE, endpoints and GCM