This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
What do you mean by "integrate" in this context? Android runs on smartphones and tablet computers - where does GAE fit in?
Joined: Apr 12, 2005
Ulf Dittmer wrote:What do you mean by "integrate" in this context? Android runs on smartphones and tablet computers - where does GAE fit in?
I mean integration in the following sense: let's suppose I write an application that runs under GAE and I want some (or maybe the whole) of the application features to be available when I access it from my smartphone that runs Android. Or I write an Android app and I want to call it from my GAE app.
Google App Engine is a hoster for web applications; Java or Python based, free, somehow limited.
Android is an operating system for mobile devices and a runtime environment for "Java" apps.
How could they integrate? The GAE could be used as storage for central data, e.g. a highscore list. Maybe as an intermediatary server; IIRC GAE supports XMPP. You would just integrate it as you would do with any other web resource. You could write a REST based server or a classic Webservice or some home-grown protocol. Or an XMPP client. I don't think there are any specialities compared to other apps interacting with web apps.
Or you could just write a web app that runs in the Android browser. But then there is no need whatsoever for Android at the device itself ^^.