DCR - Dynamic Client Registration
GCM - Google Cloud Messaging
IDP - Identity Provider
REST - Representational State Transfer, an architecture style for designing networked applications