Towards Cloud to Device Push Messaging on Android: Technologies, Possibilities and Challenges
In this paper, the authors look at different push messaging alternatives available for Android. Push messaging provides an important aspect of server to device communication and they specifically focus on the integration of cloud computing with mobile devices through the use of push-based technologies. By conducting a benchmarking test, they investigate the performance of four relevant push technologies for the Android platform, namely C2DM, XMPP, Xtify and Urban Airship. The comparison focuses on three aspects of the libraries: the stability; response times and energy consumption. The test is conducted on both WLAN and 3G, and includes several mobile device types.