![]() |
Qt, Google App Engine (GAE) Datastore and REST for Web enabled apps
Hi,
I want to 'web-enable' my Maemo Apps. What I mean by that is to store some or most of the data on the web making the information accessible to others and also, given Qt's multiplatform deployability, allowing a user to share data between his various devices; think PC and mobile device. At the moment, I am considering using the Google App Engine, and storing the data in their Datastore. To exchange data, I would use REST and I've found a download for GAE that seems to do the job, app3. It seems promising although it lacks the ability to create/update multiple records in one request. The code is open source, written in Python, so someone more skilled in Python might be able to figure out how to implement that better than me. :) Finally, I would have to make a call from Qt where this example could be a good starting point. Does anyone have any better solution to this? Has anyone already used this from a Qt app (for N900) and is able/willing to share some experience/code? Does someone want to implement the above suggestion? I'm happy to take the plunge, but it might take me some time before I get it right... |
Re: Qt, Google App Engine (GAE) Datastore and REST for Web enabled apps
Well, studying this further, I've found some other possibilities to achieve the same result and that's using Zoho.
|
Re: Qt, Google App Engine (GAE) Datastore and REST for Web enabled apps
web2py can also be hosted on GAE and is really nice to work with.
|
Re: Qt, Google App Engine (GAE) Datastore and REST for Web enabled apps
Another possibilty would be XML RPC:
http://appengine-cookbook.appspot.co...le-app-engine/ http://qt.nokia.com/products/appdev/...ilities/qtsoap http://qt.nokia.com/doc/solutions/4/...e-example.html Would be interesting to see this working on the N900. |
Re: Qt, Google App Engine (GAE) Datastore and REST for Web enabled apps
One think Qt is definitely missing is a XML binding API/framework. Using SAX or DOM feels very clumsy after getting used to XML/Object binding.
|
All times are GMT. The time now is 10:27. |
vBulletin® Version 3.8.8