customed message for a specific person via GCM(google cloud messaging)
It is possible to send a notification to a single device on which the app is installed. Each device is assigned a registration ID when your app registers to GCM on that device. If you send this registration ID along with some identifier that identifies the user of the app on that device (the professor in your case), your server will be able to send messages to specific users.
just I want to ask you about GCM technology,I have to use it for my client in his application(college application). So my question : Is it possible to send a message for someone let's say a professor working in that college(Hi Sir, please you have to be present in administration today at 9 Am), of course as I said just for one professor not all the users application !!!
my idea here is to pick the specific professor from the listview of all persons in that college (by fetching the database) and send to him my message as push information  . 
just I want to note that I'm using python as backend language and Android as client 
Is my idea valid or should I see another way ???
thanks a lot.