I'm about to start a new project where an android client and a gwt client has to communicate with an appengine server.
My first thougts were GWT to Appengine = RPC Android to Appengine = RPC Appengine to Android = C2DM
My question is if you have better ideas to solve a communication. Basically what I want to do is send some Strings from the GWT client to Appengine and from Appengine to Android and the same way back. But everything for one account. So Bob is signed up on the GWT client and communicates with his Android phone.(should work on 3G too)
Some suggestions?