User:WillWare/GWT Notes

I want to get up to speed on Google Web Toolkit. One can deploy apps either to Google App Engine or to a Apache Tomcat server at home. I plan on the latter as I want to run OpenMM on a GPU board as part of my web service. So I've started tinkering with that. This is where I'll keep notes on my progress. Mostly these days I'm keeping my source code on a Mercurial repo on my keychain, so the Google Code repo will frequently be out of date.

Canvas tag doesn't work on the Android phone's web browser because you can't get mouse focus on the canvas. Maybe it will some day be worthwhile to write a special phone app to address this, or maybe in the next Android phone, they'll fix the browser.

Trying to use webAppCreaor for the StockWatcher example on Ubuntu 8.10, I ran into a bug with a simple fix: sudo apt-get install libstdc++5 I want my OpenMM service to serve both GWT-written web apps and hand-written Python apps, so I don't want to use GWT RPC because I don't know how they would serialize stuff, and I'm too lazy to do the reverse engineerring. GWT apps can use JSON for server-client communications. They can also use vanilla HTTP requests rather than GWT RPC, and you can accept XML responses from the server. So it probably makes sense for my OpenMM web service to speak and listen XML, which would allow lots of different clients.